﻿@import url(_cisco-sans.css);
@import url(_SD-WAN_menu.css);
@import url(_SD-WAN_tooltip.css);
@import url(_SD-WAN_media_queries.css);

/*blue: #049fd9*/

*,
*:after,
*:before {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	text-rendering:optimizeLegibility;
}

/* clear */
.clear:before,
.clear:after {
    content:' ';
    display:table;
}

.clear:after {
    clear:both;
}
.clear {
    *zoom:1;
}
body{
	font-family: CiscoSans,Helvetica,Arial,"Nimbus Sans L",sans-serif;
}

.mainBodyContent *{
	outline: 0;
}
.wrapper,.mainBodyContent .section-SD-WAN .row{
	width: 960px;
	margin: 0 auto;
	max-width: 100%;
}

#bottomOfPage{
    display:none;
	background-image: url(/c/dam/global/en_id/assets/sol/trends/sdn/sdwan-primer/images/scroll-bottom.png);
	background-size: 100%;
	background-repeat: no-repeat;
	width: 61px;
	height: 61px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -30px;
	margin-top: -30px;
	z-index: 9999;
}

button.greenBtn,a.greenBtn{
	padding: 11px 23px;
	background: #acc430;
	color: #ffffff;
	border-radius: 20px;
	font-family: CiscoSans,Helvetica,Arial,"Nimbus Sans L",sans-serif;
	font-weight: 700;
	font-size: 0.97em;
	display: inline-block;
	width: 168px;
	text-align: center;
}
a.greenBtn:hover{
	text-decoration: none;
}

.next.greenBtn{
    float: right;
    padding-left:38px;
    margin-top:20px;
}

.next.greenBtn img{
    vertical-align:middle
}

body .mainBodyContent .section-SD-WAN .row{
	padding: 0;
}

.mainBodyContent{
	
}
	.mainBodyContent .section-SD-WAN{
		display: none;
		padding-top: 40px;
		margin-top: 10px;
	}
	.mainBodyContent #landing-SD-WAN.section-SD-WAN{
		display: block;
	}
		.mainBodyContent .section-SD-WAN img{
			max-width: 100%;
		}
	/****************************** HOME **************************************/
	.mainBodyContent #landing-SD-WAN.section-SD-WAN .row{
		background-color: #049fd9;
		padding: 50px 140px 60px 140px;
		margin-bottom: 20px;
	}
		.mainBodyContent #landing-SD-WAN.section-SD-WAN .row > div{
			position: relative;
		}
			.mainBodyContent #landing-SD-WAN.section-SD-WAN .row > div h1{
				color: #fff;
				font-family: CiscoSans,Helvetica,Arial,"Nimbus Sans L",sans-serif;
				font-weight: 200;
				font-size: 4em;
				line-height: 65px;
			}
			.mainBodyContent #landing-SD-WAN.section-SD-WAN .row > div h2{
				color: #fff;
				font-family: CiscoSans,Helvetica,Arial,"Nimbus Sans L",sans-serif;
				font-weight: 100;
				font-size: 2.8em;
				margin: 25px 0 60px 0;
			}
			.mainBodyContent #landing-SD-WAN.section-SD-WAN .row > div img{
			    position: absolute;
			    right: 60px;
			    top: 50px;
			}

	/************************************    OVERVIEW    ************************************************/
		.mainBodyContent #Overview.section-SD-WAN .row div.intro{
			position: relative;
			text-align: center;
			color: #fff;
			background-color: #049fd9;
			padding: 30px 0px 80px 0px;
			margin-bottom: 20px;
		}
			.mainBodyContent #Overview.section-SD-WAN .row div.intro h1{
				color: #fff;
				font-family: CiscoSans,Helvetica,Arial,"Nimbus Sans L",sans-serif;
				font-weight: 200;
				font-size: 4em;
				line-height: 65px;
			}
			.mainBodyContent #Overview.section-SD-WAN .row div.intro h4{
				color: #fff;
				font-family: CiscoSans,Helvetica,Arial,"Nimbus Sans L",sans-serif;
				font-weight: 100;
				font-size: 2em;
				margin: 25px 0;
			}
			.mainBodyContent #Overview.section-SD-WAN .row div.intro p{
				line-height: 19px;
				margin: 0 auto;
				width: 500px;
				max-width: 95%;
	    		font-family: CiscoSans,Helvetica,Arial,"Nimbus Sans L",sans-serif;
                font-size:16px;
			}
			.mainBodyContent #Overview.section-SD-WAN .row div.intro p sup{
			    font-size: 0.65em;
			    top: -5px;
			    position: relative;
			}
		
		.mainBodyContent #Overview.section-SD-WAN .row .phone_section{
			position: relative;
			text-align: center;
			margin-top: -75px;
			padding-bottom: 70px;
		}
			.mainBodyContent #Overview.section-SD-WAN .row .phone_section .phone_section_switch{
				width: 105px;
				height: 105px;
				background-repeat: no-repeat;
				position: absolute;
				background-size: 100%;
				-webkit-transition: all 0.5s ease;
				-moz-transition: all 0.5s ease;
				-ms-transition: all 0.5s ease;
				-o-transition: all 0.5s ease;
				transition: all 0.5s ease;
			}
			.mainBodyContent #Overview.section-SD-WAN .row .phone_section .phone_section_switch .dotted_line{
				opacity: 0;
				height: 6px;
				position: absolute;
				-webkit-transition: all 0.5s ease-out 0;
				-moz-transition: all 0.5s ease-out 0;
				-ms-transition: all 0.5s ease-out 0;
				-o-transition: all 0.5s ease-out 0;
				transition: all 0.5s ease-out 0;
			}
				.mainBodyContent #Overview.section-SD-WAN .row .phone_section .phone_section_switch.music .dotted_line:after,
				.mainBodyContent #Overview.section-SD-WAN .row .phone_section .phone_section_switch.point_of_view .dotted_line:after,
				.mainBodyContent #Overview.section-SD-WAN .row .phone_section .phone_section_switch.news .dotted_line:after{
					    content: "";
					    display: inline-block;
					    width: 14px;
					    height: 14px;
					    background: #fff;
					    position: absolute;
					    top: -4px;
					    right: -16px;
					    z-index: 9999;
					    border-radius: 50%;
					    -moz-border-radius: 50%;
					    -webkit-border-radius: 50%;
					    border: 1px solid #000;
				}
				.mainBodyContent #Overview.section-SD-WAN .row .phone_section .phone_section_switch.music .dotted_line:after{
					   border-color: #ff7300;
				}
				.mainBodyContent #Overview.section-SD-WAN .row .phone_section .phone_section_switch.point_of_view .dotted_line:after{
					   border-color: #14a792;
				}
				.mainBodyContent #Overview.section-SD-WAN .row .phone_section .phone_section_switch.news .dotted_line:after{
					   border-color: #cf2030;
				}
				.mainBodyContent #Overview.section-SD-WAN .row .phone_section .phone_section_switch.book .dotted_line:after,
				.mainBodyContent #Overview.section-SD-WAN .row .phone_section .phone_section_switch.car .dotted_line:after{
					    content: "";
					    display: inline-block;
					    width: 14px;
					    height: 14px;
					    background: #fff;
					    position: absolute;
					    top: -4px;
					    left: -21px;
					    z-index: 9999;
					    border-radius: 50%;
					    -moz-border-radius: 50%;
					    -webkit-border-radius: 50%;
					    border: 1px solid #000;
				}
				.mainBodyContent #Overview.section-SD-WAN .row .phone_section .phone_section_switch.book .dotted_line:after{
					   border-color: #642d89;
				}
				.mainBodyContent #Overview.section-SD-WAN .row .phone_section .phone_section_switch.car .dotted_line:after{
					   border-color: #42a942;
				}
			.mainBodyContent #Overview.section-SD-WAN .row .phone_section .phone_section_switch.active{
				width: 123px;
				height: 123px;
			}
				.mainBodyContent #Overview.section-SD-WAN .row .phone_section .phone_section_switch.active .dotted_line{
					opacity: 1;
					-webkit-transition: all 0.5s ease-in 0.3s;
					-moz-transition: all 0.5s ease-in 0.3s;
					-ms-transition: all 0.5s ease-in 0.3s;
					-o-transition: all 0.5s ease-in 0.3s;
					transition: all 0.5s ease-in 0.3s;
				}
			.mainBodyContent #Overview.section-SD-WAN .row .phone_section .phone_section_switch.book{
				background-image: url(/c/dam/global/en_id/assets/sol/trends/sdn/sdwan-primer/images/overview/book-icon.png);
				top: 80px;
				left: -87%;
			}
				.mainBodyContent #Overview.section-SD-WAN .row .phone_section .phone_section_switch.book .dotted_line{
					width: 95px;
				    right: -95px;
				    top: 90px;
					background: url(/c/dam/global/en_id/assets/sol/trends/sdn/sdwan-primer/images/overview/book-dotted-line.png);
					-moz-transform: rotate(-169deg);
					-webkit-transform: rotate(-169deg);
					-o-transform: rotate(-169deg);
					-ms-transform: rotate(-169deg);
					transform: rotate(-169deg);
				}
			.mainBodyContent #Overview.section-SD-WAN .row .phone_section .phone_section_switch.car{
				background-image: url(/c/dam/global/en_id/assets/sol/trends/sdn/sdwan-primer/images/overview/car-icon.png);
				bottom: 30px;
				left: -79%;
			}
				.mainBodyContent #Overview.section-SD-WAN .row .phone_section .phone_section_switch.car .dotted_line{
					width: 70px;
				    right: -70px;
				    top: 60px;
					background: url(/c/dam/global/en_id/assets/sol/trends/sdn/sdwan-primer/images/overview/car-dotted-line.png);
					-moz-transform: rotate(-180deg);
					-webkit-transform: rotate(-180deg);
					-o-transform: rotate(-180deg);
					-ms-transform: rotate(-180deg);
					transform: rotate(-180deg);
				}
			.mainBodyContent #Overview.section-SD-WAN .row .phone_section .phone_section_switch.music{
				background-image: url(/c/dam/global/en_id/assets/sol/trends/sdn/sdwan-primer/images/overview/music-icon.png);
				top: 100px;
				right: -190px;
			}
				.mainBodyContent #Overview.section-SD-WAN .row .phone_section .phone_section_switch.music .dotted_line{
					width: 60px;
				    left: -60px;
				    top: 30px;
					background: url(/c/dam/global/en_id/assets/sol/trends/sdn/sdwan-primer/images/overview/music-dotted-line.png);
					-moz-transform: rotate(-179deg);
					-webkit-transform: rotate(-179deg);
					-o-transform: rotate(-179deg);
					-ms-transform: rotate(-179deg);
					transform: rotate(-179deg);
				}
			.mainBodyContent #Overview.section-SD-WAN .row .phone_section .phone_section_switch.point_of_view{
				background-image: url(/c/dam/global/en_id/assets/sol/trends/sdn/sdwan-primer/images/overview/point-of-view-icon.png);
				top: 220px;
				right: -300px;
			}
				.mainBodyContent #Overview.section-SD-WAN .row .phone_section .phone_section_switch.point_of_view .dotted_line{
					width: 167px;
				    left: -174px;
				    top: 30px;
					background: url(/c/dam/global/en_id/assets/sol/trends/sdn/sdwan-primer/images/overview/pov-dotted-line.png);
					-moz-transform: rotate(-169deg);
					-webkit-transform: rotate(-169deg);
					-o-transform: rotate(-169deg);
					-ms-transform: rotate(-169deg);
					transform: rotate(-169deg);
				}
			.mainBodyContent #Overview.section-SD-WAN .row .phone_section .phone_section_switch.news{
				background-image: url(/c/dam/global/en_id/assets/sol/trends/sdn/sdwan-primer/images/overview/news-icon.png);
			    bottom: -20px;
			    right: -188px;
			}
				.mainBodyContent #Overview.section-SD-WAN .row .phone_section .phone_section_switch.news .dotted_line{
					width: 70px;
				    left: -60px;
				    top: 10px;
					background: url(/c/dam/global/en_id/assets/sol/trends/sdn/sdwan-primer/images/overview/news-dotted-line.png);
					-moz-transform: rotate(-159deg);
					-webkit-transform: rotate(-159deg);
					-o-transform: rotate(-159deg);
					-ms-transform: rotate(-159deg);
					transform: rotate(-159deg);
				}
				.mainBodyContent #Overview.section-SD-WAN .row .phone_section .phone_section_switch span{
					display: inline-block;
					width: 29px;
					height: 29px;	
					background: url(/c/dam/global/en_id/assets/sol/trends/sdn/sdwan-primer/images/tool-tip.png);
					cursor: pointer;
					-webkit-user-select: none;
					-moz-user-select: none;    
					-ms-user-select: none;      
					user-select: none;
					-webkit-transition: all 0.5s ease;
					-moz-transition: all 0.5s ease;
					-ms-transition: all 0.5s ease;
					-o-transition: all 0.5s ease;
					transition: all 0.5s ease;
					position: absolute;
					bottom: 0px;
					left: 0px;
				}
				.mainBodyContent #Overview.section-SD-WAN .row .phone_section .phone_section_switch.active span{
					-moz-transform: rotate(-135deg);
					-webkit-transform: rotate(-135deg);
					-o-transform: rotate(-135deg);
					-ms-transform: rotate(-135deg);
					transform: rotate(-135deg);
				}

			.mainBodyContent #Overview.section-SD-WAN .row .phone_section .phone{
				width: 261px;
				height: 424px;
				background-image: url(/c/dam/global/en_id/assets/sol/trends/sdn/sdwan-primer/images/overview/phone.png);
				margin: 0 auto;
				padding: 50px 30px 80px 30px;
   				text-align: center;
   				position: relative;
			}
				.mainBodyContent #Overview.section-SD-WAN .row .phone_section .phone .in_phone{ 
					position: absolute; visibility: hidden; opacity: 0;top: 0px;width: 100%;left: 0;padding: 50px 30px 80px 30px;
					-webkit-transition: all 0.5s ease;
					-moz-transition: all 0.5s ease;
					-ms-transition: all 0.5s ease;
					-o-transition: all 0.5s ease;
					transition: all 0.5s ease;
				}
				.mainBodyContent #Overview.section-SD-WAN .row .phone_section .phone .in_phone.active{ visibility: visible; opacity: 1;}

					.mainBodyContent #Overview.section-SD-WAN .row .phone_section .phone .in_phone#book h3{ color: #642d89;line-height: 35px;}
					.mainBodyContent #Overview.section-SD-WAN .row .phone_section .phone .in_phone#car h3{color: #42a942;font-size: 2em;text-align: left;margin-bottom: 28px;}
					.mainBodyContent #Overview.section-SD-WAN .row .phone_section .phone .in_phone#music h3{color: #ff7300;font-size: 2.4em;margin-top: 20px;}
					.mainBodyContent #Overview.section-SD-WAN .row .phone_section .phone .in_phone#point_of_view h3{color: #14a792;}
					.mainBodyContent #Overview.section-SD-WAN .row .phone_section .phone .in_phone#news h3{color: #cf2030;}
					.mainBodyContent #Overview.section-SD-WAN .row .phone_section .phone .in_phone h3{
						font-family: CiscoSans,Helvetica,Arial,"Nimbus Sans L",sans-serif;
						font-weight: 500;
						font-size: 4em;
						margin-top: 13px;
					}
						.mainBodyContent #Overview.section-SD-WAN .row .phone_section .phone .in_phone#book h3 span{
							font-weight: 100;
						}
						.mainBodyContent #Overview.section-SD-WAN .row .phone_section .phone .in_phone#music h3 span,.mainBodyContent #Overview.section-SD-WAN .row .phone_section .phone .in_phone#car h3 span{
							font-size: 2em;
							bottom: -9px;
						    right: -4px;
						    position: relative;
						}
						.mainBodyContent #Overview.section-SD-WAN .row .phone_section .phone .in_phone h3 sup{
						    font-size: 0.6em;
						    top: -15px;
						    position: relative;
						}
					.mainBodyContent #Overview.section-SD-WAN .row .phone_section .phone .in_phone p{
					    font-size: 1.1em;
					    line-height: 19px;
					    margin-bottom: 20px;
					    margin-top: 20px;
					}
					.mainBodyContent #Overview.section-SD-WAN .row .phone_section .phone .in_phone#news p {
					    margin-bottom: 10px;
					    margin-top: 5px;
					}
					.mainBodyContent #Overview.section-SD-WAN .row .phone_section .phone .in_phone#point_of_view p {
					    margin-top: 10px;
					}
					.mainBodyContent #Overview.section-SD-WAN .row .phone_section .phone .in_phone > span{
						color: #58595b;
						font-weight: 600;
						font-size: 0.9em;
					}

		.mainBodyContent #Overview.section-SD-WAN .row h2.grey_quote{
		    background: #e8ebf1;
		    font-size: 2.6em;
		    font-weight: 100;
		    font-family: CiscoSans,Helvetica,Arial,"Nimbus Sans L",sans-serif;
		    padding: 30px 55px;
		    text-align: center;
		    line-height: 38px;
		}
			.mainBodyContent #Overview.section-SD-WAN .row h2.grey_quote b{
			    font-weight: 500;
			}
			.mainBodyContent #Overview.section-SD-WAN .row h2.grey_quote sup{
			    font-size: 0.5em;
			    top: -15px;
			    position: relative;
			}
		
		.mainBodyContent #Overview.section-SD-WAN .row #DisruptInnovateDigitize{
			padding: 57px 4.5%;
			border-bottom: 1px solid #e8ebf1;
		}
			.mainBodyContent #Overview.section-SD-WAN .row #DisruptInnovateDigitize > div{
				width: 242px;
				height: 242px;
				float: left;
				padding: 40px 20px;
				color: #fff;
				position: relative;
				text-align: center;
			}
				.mainBodyContent #Overview.section-SD-WAN .row #DisruptInnovateDigitize > div img{
					margin-bottom: 30px;
				}
				.mainBodyContent #Overview.section-SD-WAN .row #DisruptInnovateDigitize > div p{
					text-align: left;
					font-size: 1.15em;
					line-height: 21px;
				}
			.mainBodyContent #Overview.section-SD-WAN .row #DisruptInnovateDigitize #Disrupt{
				background: #642d89;
				margin-right: 70px;
			}
			.mainBodyContent #Overview.section-SD-WAN .row #DisruptInnovateDigitize #Innovate{
				background: #049fd9;
				margin-right: 70px;
			}
			.mainBodyContent #Overview.section-SD-WAN .row #DisruptInnovateDigitize #Digitize{
				background: #ff7300;
			}
				.mainBodyContent #Overview.section-SD-WAN .row #DisruptInnovateDigitize > div#Digitize img{
					margin-right: 30px;
				}

			.mainBodyContent #Overview.section-SD-WAN .row #DisruptInnovateDigitize #Disrupt:after,#DisruptInnovateDigitize #Innovate:after{
				content: "";
				position: absolute;
				right: -55px;
				display: inline-block;
				width: 33px;
				top: 50%;
				margin-top: -9px;
				height: 0; 
				border-top: 18px solid transparent;
				border-bottom: 18px solid transparent;
				border-left: 25px solid #333439;
			}
		
	/****************************** CHALLENGES **************************************/
	/*intro*/
	.mainBodyContent #Challenges.section-SD-WAN .row .section_challenge{
		border-bottom: 1px solid #e8ebf1;
		padding-bottom: 40px;
		margin-bottom: 30px;
	}
		.mainBodyContent #Challenges.section-SD-WAN .row .section_challenge .section_title{
			font-family: CiscoSans,Helvetica,Arial,"Nimbus Sans L",sans-serif;
			font-weight: 100;
			font-size: 2.5em;
			margin-bottom: 20px;
		}
		.mainBodyContent #Challenges.section-SD-WAN .row .section_challenge .introMob{
			display: none;
		}
		
		
		
	/*current state*/
	.mainBodyContent #Challenges.section-SD-WAN .row .section_challenge.current_state .states > div{
		width: 170px;
		height: 310px;
		background: #049fd9;
		float: left;
		margin-right: 15px;
		margin-top: 20px;
		padding: 123px 15px 60px 15px;
		color: #fff;
		position: relative;
	}
		.mainBodyContent #Challenges.section-SD-WAN .row .section_challenge.current_state .states > div .wrapIcon{
			display: table;
		    height: 70px;
		    position: absolute;
		    top: 35px;
		    width: 98%;
		    left: 0;
		}
			.mainBodyContent #Challenges.section-SD-WAN .row .section_challenge.current_state .states > div span.wrapIcon img{
				display:table-cell;
				vertical-align:middle;
			}
		
		.mainBodyContent #Challenges.section-SD-WAN .row .section_challenge.current_state .states > div h4{
		    color: #fff;
		    font-family: CiscoSans,Helvetica,Arial,"Nimbus Sans L",sans-serif;
		    font-weight: 700;
		    font-size: 1.1em;
		    line-height: 17px;
		    margin-bottom: 15px;
		}
		.mainBodyContent #Challenges.section-SD-WAN .row .section_challenge.current_state .states > div p{
		    line-height: 15px;
		    font-size: 0.93em;
		}
			.mainBodyContent #Challenges.section-SD-WAN .row .section_challenge.current_state .states > div sup{
			    font-size: 0.65em;
			    top: -4px;
			    position: relative;
			}
	.mainBodyContent #Challenges.section-SD-WAN .row .section_challenge.current_state .states > div#mobility{
		background: #7e3e97;
		float: right;
		margin-right: 0;
		position: relative;
	}
		.mainBodyContent #Challenges.section-SD-WAN .row .section_challenge.current_state .states > div#mobility h4{
			margin-top: 10px;
		}
	.mainBodyContent #Challenges.section-SD-WAN .row .section_challenge.current_state .states > div#mobility:after{
		content: "+";
		position: absolute;
		left: -50px;
		font-family: CiscoSans,Helvetica,Arial,"Nimbus Sans L",sans-serif;
		font-weight: 200;
		top: 49%;
		font-size: 4em;
		color: #333439;
	}

	/*Branches*/
	.mainBodyContent #Challenges.section-SD-WAN .row .branches{
		margin-top: 20px;
		padding: 0 50px;
	}
		.mainBodyContent #Challenges.section-SD-WAN .row .branches h3{
			font-family: CiscoSans,Helvetica,Arial,"Nimbus Sans L",sans-serif;
			font-weight: 100;
			font-size: 2.5em;
			background-repeat: no-repeat;
			position: relative;
		}
			.mainBodyContent #Challenges.section-SD-WAN .row .branches h3 sup{
			    font-size: 0.5em;
			    top: -10px;
			    position: relative;
			}
			.mainBodyContent #Challenges.section-SD-WAN .row .branches h3 span{
			   font-weight: 500;
			}

		.mainBodyContent #Challenges.section-SD-WAN .row .branches h3.enterpriseRevenue{
			float: left;
			width: 600px;
			background-image: url(/c/dam/global/en_id/assets/sol/trends/sdn/sdwan-primer/images/challenges/enterprise-revenue-icon.png);
			background-position: 92% 4%;
			padding: 0 100px 0px 0;
		}
			.mainBodyContent #Challenges.section-SD-WAN .row .branches .separator1{
				content: "";
				display: block;
				width: 100%;
				height: 81px;
				background-repeat: no-repeat;
				background-image: url(/c/dam/global/en_id/assets/sol/trends/sdn/sdwan-primer/images/challenges/branches-line1.png);
				background-position: 40% 0%;
				margin: 10px 0;
			}
		.mainBodyContent #Challenges.section-SD-WAN .row .branches h3.focalPoint{
			float: right;
			width: 650px;
			background-image: url(/c/dam/global/en_id/assets/sol/trends/sdn/sdwan-primer/images/challenges/focal-point-icon.png);
			background-position: 0 0;
			padding: 5px 0 5px 85px;
		}
			.mainBodyContent #Challenges.section-SD-WAN .row .branches .separator2{
				content: "";
				display: block;
				width: 100%;
				height: 88px;
				background-repeat: no-repeat;
				background-image: url(/c/dam/global/en_id/assets/sol/trends/sdn/sdwan-primer/images/challenges/branches-line2.png);
				background-position: 57.6% 0%;
				margin: 10px 0;
			}
		.mainBodyContent #Challenges.section-SD-WAN .row .branches h3.wanBudgets{
			float: right;
			width: 700px;
			margin-right: 50px;
			background-image: url(/c/dam/global/en_id/assets/sol/trends/sdn/sdwan-primer/images/challenges/wan-budget-icon.png);
			background-position: center right 50px;
			padding: 0 30px 0 0;
		}
	
	/****************************** SD-WAN-and-Beyond **************************************/
	.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row{
		padding-top: 0px;
	}
		.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section{
			padding-top: 60px;
			border-bottom: 2px solid #f3f4f8;
			padding-bottom: 40px;
		}
			.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .section_title{
				font-family: CiscoSans,Helvetica,Arial,"Nimbus Sans L",sans-serif;
				font-weight: 200;
				margin-bottom: 20px;
			}
				.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .section_title b{
					display: block;
				}
			.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section h2.section_title{
				font-size: 4em;
			}
			.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section h3.section_title{
				font-size: 2.5em;
				font-weight: 100;
				line-height: 40px;
			}
				.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section h3.section_title b{
					font-weight: 500;
				}
			
			/***** EVOLUTION *****/
			.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .adopting{
				font-size: 1.1em;
				width: 520px;
				line-height: 22px;
				max-width: 100%;
			}
			.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .timelineMobile{
				display: none;
			}
			.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .timeline{
				padding-top: 300px;
			}
				.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .timeline .line:before{
					display: inline-block;
					position: absolute;
					background: #fff;
					padding: 0 5px;
					font-family: CiscoSans,Helvetica,Arial,"Nimbus Sans L",sans-serif;
					font-weight: 500;
					font-size: 1.15em;
				}
				.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .timeline .line{
					width: 33.3%;
					height: 6px;
					background-color: #e8ebf1;
					float: left;
					position: relative;
					border-radius: 20px;
				}
				.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .timeline .line.yesterday{
					width: 41.3%;
				}
				.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .timeline .line.today{
					width: 35.3%;
				}
				.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .timeline .line.future{
					width: 23.3%;
				}

					.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .timeline .line .point{
						background: #fff;
						border-radius: 50%;
						-moz-border-radius: 50%;
						-webkit-border-radius: 50%;
						width: 14px;
						height: 14px;
						border-style: solid;
   						border-width: 3px;
   						position: absolute;
   						bottom: -4px;
   						z-index: 60;
					}
					/*.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .timeline .line .point .halo{
						content: "";
					    display: inline-block;
					    background: rgba(0,0,0,0.4);
					    border-radius: 50%;
					    -moz-border-radius: 50%;
					    -webkit-border-radius: 50%;
					    width: 20px;
					    height: 20px;
					    position: absolute;
					    left: -6px;
					    top: -6px;
					    z-index: 1;
					}*/
						.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .timeline .line .point .info{
							color: #fff;
							border-radius: 50%;
							-moz-border-radius: 50%;
							-webkit-border-radius: 50%;
							text-align: center;
							display: table;
							position: absolute;
							left: 0;
						}
							.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .timeline .line .point .info span{
								display: table-cell;
								vertical-align: middle;
								font-size: 1.15em;
								line-height: 19px;
							}

					.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .timeline .line.yesterday:before{
						content: "YESTERDAY";
						bottom: -4px;
						left: 30px;
						color: #7e3e97;
					}
						.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .timeline .line.yesterday .point{
							border-color: #7e3e97;
							-webkit-box-shadow: 0 0 0 3px rgba(126, 62, 151, 0.28);
							box-shadow: 0 0 0 3px rgba(126, 62, 151, 0.28)
						}
						.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .timeline .line.yesterday .point.point-1{
							left: 200px;
						}
							.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .timeline .line.yesterday .point.point-1 .info{
								width: 92px;
								height: 92px;
								background-color: #7e3e97;
								top: -150px; 
								margin-left: -42px;
							}
								.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .timeline .line.yesterday .point.point-1 .info:after{
								    content: "";
								    position: absolute;
								    bottom: -57px;
								    left: 50%;
								    margin-left: -2px;
								    width: 4px;
								    height: 53px;
								    background-color: #7e3e97;
								    z-index: 50;
								    border-radius: 20px;
								}
						.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .timeline .line.yesterday .point.point-2{
							right: 50px;
						}
							.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .timeline .line.yesterday .point.point-2 .info{
								width: 118px;
								height: 118px;
								background-color: #7e3e97;
								top: -235px; 
								margin-left: -55px;
							}
								.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .timeline .line.yesterday .point.point-2 .info:after{
									content: "";
									position: absolute;
								    bottom: -117px;
								    left: 50%;
								    margin-left: -2px;
								    width: 4px;
								    height: 113px;
								    background-color: #7e3e97;
								    z-index: 50;
								    border-radius: 20px;
								}
					.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .timeline .line.today:before{
						content: "TODAY";
						bottom: -4px;
						left: 30px;
						color: #ff7300;
					}
						.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .timeline .line.today .point{
							border-color: #ff7300;
							-webkit-box-shadow: 0 0 0 3px rgba(255, 115, 0, 0.28);
							box-shadow: 0 0 0 3px rgba(255, 115, 0, 0.28);
						}
						.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .timeline .line.today .point.point-1{
							left: 150px;
						}
							.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .timeline .line.today .point.point-1 .info{
								width: 92px;
								height: 92px;
								background-color: #ff7300;
								bottom: -195px; 
								margin-left: -42px;
							}
								.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .timeline .line.today .point.point-1 .info:after{
									content: "";
								    position: absolute;
								    top: -101px;
								    left: 50%;
								    margin-left: -2px;
								    width: 4px;
								    height: 98px;
								    background-color: #ff7300;
								    z-index: 50;
								    border-radius: 20px;
								}
						.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .timeline .line.today .point.point-2{
							right: 75px;
						}
							.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .timeline .line.today .point.point-2 .info{
								width: 92px;
								height: 92px;
								background-color: #ff7300;
								top: -200px; 
								margin-left: -42px;
							}
							.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .timeline .line.today .point.point-2 .info .hotspot-SD-WAN {
							    position: absolute;
							    display: inline-block;
							    top: -5px;
							    right: 0;
							}
								.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .timeline .line.today .point.point-2 .info .hotspot-SD-WAN i{
								    font-style: italic;
								    display: block;
								}
								.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .timeline .line.today .point.point-2 .info:after{
								    content: "";
								    position: absolute;
								    bottom: -106px;
								    left: 50%;
								    margin-left: -2px;
								    width: 4px;
								    height: 102px;
								    background-color: #ff7300;
								    z-index: 50;
								    border-radius: 20px;
								}
					.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .timeline .line.future:before{
						content: "FUTURE";
						bottom: -4px;
						right: 30px;
						color: #14a792;
					}
						.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .timeline .line.future .point{
							border-color: #14a792;
							-webkit-box-shadow: 0 0 0 3px rgba(20, 169, 147, 0.28);
							box-shadow: 0 0 0 3px rgba(20, 169, 147, 0.28);
						}
						.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .timeline .line.future .point.point-1{
							left: 40px;
						}
							.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .timeline .line.future .point.point-1 .info{
								width: 118px;
								height: 118px;
								background-color: #14a792;
								bottom: -175px; 
								margin-left: -55px;
							}
								.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .timeline .line.future .point.point-1 .info:after{
								    content: "";
									position: absolute;
								    bottom: 121px;
								    left: 50%;
								    margin-left: -2px;
								    width: 4px;
								    height: 53px;
								    background-color: #14a792;
								    z-index: 50;
								    border-radius: 20px;
								}
			.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .evo{
				width: 350px;
				margin-top: 93px;
    			margin-left: 50px;
    			margin-bottom: 20px;
			}
				.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .evo .section_title{
					margin-bottom: 8px;
				}
				.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .evo p{
					font-size: 1.1em;
					line-height: 22px;
				}

				/*********  Why SD-WAN  **********/

				.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .ITCapabilities,.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .BusinessOutcomes{
					width: 48.5%;
					height: 257px;
					padding-top: 40px;
					padding-bottom: 50px;
					margin-top: 23px;
				}
					.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .ITCapabilities .linkingScheme{
						display: none;
					}
					.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .ITCapabilities h3,.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .BusinessOutcomes h3{
						font-weight: 100;
						font-family: CiscoSans,Helvetica,Arial,"Nimbus Sans L",sans-serif;
						font-size: 2.6em;
						color: #fff;
					}
					.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .ITCapabilities ul,.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .BusinessOutcomes ul{
						margin: 0;
						padding: 0;
					}
						.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .ITCapabilities ul li,.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .BusinessOutcomes ul li{
							margin: 0;
							padding: 0;
							display: block;
							margin-top: 30px;
							font-size: 1.2em;
							color: #fff;
						}
							.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .ITCapabilities ul li sup{
							    font-size: 0.65em;
							    top: -5px;
							    position: relative;
							}
				.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .ITCapabilities{
					float: left;
					background-color: #049fd9;
					padding-left: 50px;
				}
					.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .ITCapabilities li{
						position: relative;
						display: block;
					}
						.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .ITCapabilities ul li span.txt{
							background-color: #049fd9;
							display: inline-block;
							position: relative;
							z-index: 3;
							padding-right: 10px;
						}
						.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .ITCapabilities ul li span.line{
						    display: inline-block;
						    width: 100%;
						    background: #fff;
						    height: 3px;
						    position: absolute;
						    right: 0;
						    top: 4px;
						    z-index: 1;
						}

				.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .BusinessOutcomes{
					float: right;
					background-color: #42a942;
					padding-left: 0px;
				}
					.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .BusinessOutcomes h3{
						margin-left: 100px;
					}
					.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .BusinessOutcomes li{
						position: relative;
						display: block;
					}
					.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .BusinessOutcomes ul li span.txt{
						background-color: #42a942;
						display: inline-block;
						position: relative;
						z-index: 3;
						margin-left: 105px;
					}
					.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .BusinessOutcomes ul li span.line{
					    display: inline-block;
					    width: 70px;
					    background: #fff;
					    height: 3px;
					    position: absolute;
					    left: 0;
					    top: 4px;
					    z-index: 1;
					}
					.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .BusinessOutcomes ul li span.line:after{
					    content: "";
					    display: inline-block;
					    border-top: 10px solid transparent;
					    border-bottom: 10px solid transparent;
					    border-left: 14px solid #fff;
					    position: absolute;
					    right: -14px;
					    top: -8px;
					}

				/*********  Obstacles  **********/
				.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row #Obstacles.sub_section{

				}
					.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row #Obstacles.sub_section ul{
						padding: 0;
						margin: 0;
						margin-top: 25px;
						float: left;
						width: 100%;
					}
						.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row #Obstacles.sub_section ul li{
							display: inline-block;
						    float: left;
						    text-align: center;
						    width: 155px;
						    height: 200px;
						    margin-right: 5px;
						}
						.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row #Obstacles.sub_section ul li:last-child{
							margin-right: 0%;
						}
							.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row #Obstacles.sub_section ul li p{
								font-size: 1.1em;
								line-height: 21px;
								margin-top: 15px;
							}
								.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row #Obstacles.sub_section ul li p sup{
								    font-size: 0.65em;
								    top: -5px;
								    position: relative;
								}

				/*********  Beyond  **********/
				.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row #Beyond-SD-WAN.sub_section .section_title{
					text-align: center;
					width: 80%;
					margin: 0 auto 20px auto;
				}
				.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row #Beyond-SD-WAN.sub_section .simpleOpenAgile{
					width: 100%;
					padding: 0 5%;
					margin: 40px 0;
				}
					.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row #Beyond-SD-WAN.sub_section .simpleOpenAgile > div.blocsimpleOpenAgile{
						float: left;
						margin-right: 2.8%;
    					width: 31.4%;
						height: 164px;
						text-align: center;
						padding: 29px;
						color: #fff;
					}
						.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row #Beyond-SD-WAN.sub_section .simpleOpenAgile > div.blocsimpleOpenAgile h4{
							color: #fff;
							font-size: 2.6em;
							font-weight: 100;
							font-family: CiscoSans,Helvetica,Arial,"Nimbus Sans L",sans-serif;
						}
						.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row #Beyond-SD-WAN.sub_section .simpleOpenAgile > div.blocsimpleOpenAgile p{
							font-size: 1.15em;
							font-weight:500;
							font-family: CiscoSans,Helvetica,Arial,"Nimbus Sans L",sans-serif;
							line-height: 20px;
    						margin-top: 25px;
						}
					.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row #Beyond-SD-WAN.sub_section .simpleOpenAgile > div.simple{
						background-color: #7e3e97;
					}
					.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row #Beyond-SD-WAN.sub_section .simpleOpenAgile > div.open{
						background-color: #ff7300;
					}
					.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row #Beyond-SD-WAN.sub_section .simpleOpenAgile > div.agile{
						margin-right: 0%;
						background-color: #14a792;
					}

					.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row #Beyond-SD-WAN.sub_section .simpleOpenAgile .phrase span{
						background-color: #a7a9ab;
						color: #fff;
						padding: 30px 20px;
					    font-size: 2.6em;
					    display: block;
					    text-align: center;
					    font-weight: 100;
						font-family: CiscoSans,Helvetica,Arial,"Nimbus Sans L",sans-serif;
						width: 95.2%;
    					margin: -4px auto 0 2.2%;
    					line-height: 36px;
					}
					
				.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row #NG-Architecture.sub_section h5{
				    background-color: #858688;
				    color: #fff;
				    padding: 21px 11px;
				    font-size: 2.6em;
				    display: block;
				    text-align: center;
				    font-weight: 100;
				    font-family: CiscoSans,Helvetica,Arial,"Nimbus Sans L",sans-serif;
				    width: 83%;
				    margin: 50px auto 0 auto;
				}
				.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row #NG-Architecture.sub_section h5 + .hotspot-SD-WAN {
				    position: absolute;
				    top: -15px;
				    right: 70px;
				}
					.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row #NG-Architecture.sub_section h5 + .hotspot-SD-WAN span{
					    width: 29px;
					    height: 29px;
					}
					.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row #NG-Architecture.sub_section h5 + .hotspot-SD-WAN .tooltip-SD-WAN {
					    position: absolute;
					    bottom: -5px;
					    left: -213px;
					}

				.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row #NG-Architecture.sub_section .treeBase{
				   display: block;text-align: center;
				   margin: 8px auto 0 auto;
				   width: 67%;
				}

				.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row #NG-Architecture.sub_section .treeBase:after{
					content: "";
					display: inline-block;
				    height: 25px;
				    width: 100%;
				    border-top: 2px solid #a7a9ab;
				    border-left: 2px solid #a7a9ab;
				    border-right: 2px solid #a7a9ab;
				}
				.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row #NG-Architecture.sub_section .treeBase:before{
				    content: "";
				    display: inline-block;
				    background-color: #a7a9ab;
				    height: 35px;
				    width: 2px;
				    margin-bottom: -3px;
				}
				.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row #NG-Architecture.sub_section .treeChild{
				    width: 92.3%;
				    margin: 10px auto 0 44px;
				}
					.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row #NG-Architecture.sub_section .treeChild > div{
					    background-color: #049fd9;
					    width: 22%;
					    height: 84px;
					    float: left;
					    display: table;
					    margin-right: 3.5%;
					    position: relative;
					}
					.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row #NG-Architecture.sub_section .treeChild > div:after{
					    content: "";
					    background-color: #64bbe3;
					    width: 100%;
					    height: 45px;
					    display: inline-block;
					    position: absolute;
					    bottom: -45px;
					    
					}
					.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row #NG-Architecture.sub_section .treeChild > div.left:after{
					    -moz-transform: skewX(-45deg) skewY(0deg);
						-webkit-transform: skewX(-45deg) skewY(0deg);
						-o-transform: skewX(-45deg) skewY(0deg);
						-ms-transform: skewX(-45deg) skewY(0deg);
						transform: skewX(-45deg) skewY(0deg);
						left: -23px;
					}
					.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row #NG-Architecture.sub_section .treeChild > div.right:after{
					    -moz-transform: skewX(45deg) skewY(0deg);
						-webkit-transform: skewX(45deg) skewY(0deg);
						-o-transform: skewX(45deg) skewY(0deg);
						-ms-transform: skewX(45deg) skewY(0deg);
						transform: skewX(45deg) skewY(0deg);
						right: -23px;
					}
					
					.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row #NG-Architecture.sub_section .treeChild > div.centered:before{
					    content: "";
					    display: inline-block;
					    position: absolute;
					    top: -36px;
					    left: 50%;
					    width: 2px;
					    height: 25px;
    					background: #a7a9ab;
					}
					.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row #NG-Architecture.sub_section .treeChild > div.last{
						margin-right: 0;
					}
						.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row #NG-Architecture.sub_section .treeChild > div p{
							display:table-cell;
							vertical-align:middle;
							text-align: center;
							font-size: 1.15em;
							color: #fff;
							line-height: 20px;
						}

				.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .ciscoIntelligentWan{
					width: 100%;
				    background-color: #e9e9e9;
				    padding: 30px 20px 60px 20px;
				    margin: 45px auto 0 auto;
				}
					.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row #NG-Architecture.sub_section .ciscoIntelligentWan ul{
						margin: 35px 0 30px 0;
						padding: 0;
						display: block;
						text-align: center;
					}
						.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row #NG-Architecture.sub_section .ciscoIntelligentWan ul li{
						    width: 91px;
						    height: 34px;
						    text-align: center;
						    display: inline-block;
						    padding:11px 0 0 0;
						    background: #049fd9;
						    font-size: 1.1em;
						    color: #fff;
						    position: relative;
						}
						.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row #NG-Architecture.sub_section .ciscoIntelligentWan ul li.separator{
						    content: "";
						    width: 40px;
						    height: 2px;
						    text-align: center;
						    display: inline-block;
						    padding: 0px 0 0 0;
						    background: #000;
						    font-size: 1.1em;
						    color: #fff;
						    margin-top: 16px;
						    margin-left: -4px;
   							margin-right: -6px;
						}
						.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row #NG-Architecture.sub_section .ciscoIntelligentWan ul li.mauve{
						    background: #7e4090;
						}

					.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .ciscoIntelligentWan p{
						text-align: center;
						font-size: 1.1em;
						line-height: 20px;
					}

				.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .businessOutcomes{

				}
					.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .businessOutcomes ul{
						padding: 0;
						margin-top: -20px;
						text-align: center;
						position: relative;
					}
					.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .businessOutcomes ul:before{
						content: "Business";
						display: inline-block;
						position: absolute;
						left: 0;
						top: 45px;
						font-size: 2em;
						font-weight: 100;
					}
					.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .businessOutcomes ul:after{
						content: "Outcomes";
						display: inline-block;
						position: absolute;
						right: 0;
						top: 45px;
						font-size: 2em;
						font-weight: 100;
					}
						.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .businessOutcomes ul li{
						    display: inline-block;
						    text-align: center;
						    width: 13%;
						    margin: 0 1.8%;
						    font-size: 1.1em;
						    line-height: 18px;
						    position: relative;
						}
						.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .businessOutcomes ul li a.plusIcon{
						    display: inline-block;
						    position: absolute;
						    top: -4px;
						    right: 7px;
						    display: inline-block;
						    width: 29px;
						    height: 29px;
						    background-image: url(/c/dam/global/en_id/assets/sol/trends/sdn/sdwan-primer/images/tool-tip.png);
							background-size: 100%;
							background-repeat: no-repeat;
							cursor: pointer;
							-webkit-user-select: none;
							-moz-user-select: none;    
							-ms-user-select: none;      
							user-select: none;

						}
						.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .businessOutcomes ul li.separator{
						    display: none;
						}
							
							.hotspot-SD-WAN .tooltip-SD-WAN {
							    position: absolute;
							    bottom: -5px;
							    right: -210px;
							    background: #097dbc;
							    width: 200px;
							    padding: 13px;
							    font-size: 0.9em;
							    line-height: 16px;
							    text-align: left;
							}
							.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .businessOutcomes ul li img{
								display: block;
								margin-bottom: 12px;
							}
						.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row .sub_section .businessOutcomes ul li.last-child{
							margin-right: 0;
						}
				
				.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row #Key-Pillars.sub_section > h3.section_title{
					width: 70%;
				}
				.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row #Key-Pillars.sub_section .ciscoIntelligentWan {
				    padding: 30px 20px 40px 20px;
				    margin-top: 20px;
				}
					.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row #Key-Pillars.sub_section .section_title span {
					    font-size: 0.35em;
					    font-weight: 500;
					    display: block;
					    line-height: 20px;
					    margin-bottom: 25px;
					}
				.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row #Key-Pillars.sub_section .techs{
				    margin-top: 40px;
				}
					.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row #Key-Pillars.sub_section .techs .tech{
					    background-color: #14a792;
					    width: 168px;
					    height: 277px;
					    margin-right: 30px;
					    color: #fff;
					    float: left;
					    text-align: center;
					}
					.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row #Key-Pillars.sub_section .techs .tech.last{
					   margin-right: 0;
					}
						.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row #Key-Pillars.sub_section .techs .tech > div{
						  padding: 25px 10px 0 10px;
						}
						.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row #Key-Pillars.sub_section .techs .tech > div.first{
						  height: 160px;
						}
						.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row #Key-Pillars.sub_section .techs .tech > div.last{
						  background-color: #0f7d6d;
						  height: 117px;
						}
						
							.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row #Key-Pillars.sub_section .techs .tech > div h4{
							    color: #fff;
							    font-size: 1.2em;
							    line-height: 20px;
							    margin-bottom: 20px;
							}
							.mainBodyContent #SD-WAN-and-Beyond.section-SD-WAN .row #Key-Pillars.sub_section .techs .tech > div p{
							    color: #fff;
							    font-size: 0.9em;
							    line-height: 15px;
							}
				
	/****************************** Business Outcomes **************************************/
	.mainBodyContent #Business-Outcomes.section-SD-WAN .row{
		padding-top: 0px;
	}
		.mainBodyContent #Business-Outcomes.section-SD-WAN .row .sub_section{
			padding-top: 40px;
			border-bottom: 2px solid #f3f4f8;
			padding-bottom: 40px;
		}
		.mainBodyContent #Business-Outcomes.section-SD-WAN .row .sub_section:first-child{
			padding-top: 25px;
		}
		.mainBodyContent #Business-Outcomes.section-SD-WAN .row .sub_section:last-child{
			border: none;
		}
			.mainBodyContent #Business-Outcomes.section-SD-WAN .row .sub_section .section_title{
				font-family: CiscoSans,Helvetica,Arial,"Nimbus Sans L",sans-serif;
				font-weight: 200;
				margin-bottom: 20px;
			}
				.mainBodyContent #Business-Outcomes.section-SD-WAN .row .sub_section .section_title b{
					display: block;
				}
			.mainBodyContent #Business-Outcomes.section-SD-WAN .row .sub_section h2.section_title{
				font-size: 4em;
			}
			.mainBodyContent #Business-Outcomes.section-SD-WAN .row .sub_section h3.section_title{
				font-size: 2.5em;
				font-weight: 100;
				line-height: 40px;
			}
				.mainBodyContent #Business-Outcomes.section-SD-WAN .row .sub_section h3.section_title b{
					font-weight: 500;
				}
				.mainBodyContent #Business-Outcomes.section-SD-WAN .row .sub_section h3.section_title span{
					display: block;
					font-weight: 500;
				}
				.mainBodyContent #Business-Outcomes.section-SD-WAN .row #WorkforceExperience.sub_section h3.section_title span,
				.mainBodyContent #Business-Outcomes.section-SD-WAN .row #WorkforceExperience.sub_section .lists .list h4{
					color: #7e4090;
				}
				.mainBodyContent #Business-Outcomes.section-SD-WAN .row #CustomerExperience.sub_section h3.section_title span,
				.mainBodyContent #Business-Outcomes.section-SD-WAN .row #CustomerExperience.sub_section .lists .list h4{
					color: #42a942;
				}
				.mainBodyContent #Business-Outcomes.section-SD-WAN .row #Security.sub_section h3.section_title span,
				.mainBodyContent #Business-Outcomes.section-SD-WAN .row #Security.sub_section .lists .list h4{
					color: #097dbc;
				}
				.mainBodyContent #Business-Outcomes.section-SD-WAN .row #ItTransformation.sub_section h3.section_title span,
				.mainBodyContent #Business-Outcomes.section-SD-WAN .row #ItTransformation.sub_section .lists .list h4{
					color: #ff7300;
				}

			.mainBodyContent #Business-Outcomes.section-SD-WAN .row .sub_section .lists{
				float: right;
				width: 93%;
				padding: 50px 20px 30px 100px;
				background-color: #e8ebf1;
				position: relative;
				margin-top: 40px;
			}
				.mainBodyContent #Business-Outcomes.section-SD-WAN .row .sub_section .lists img{
					position: absolute;
					top: 35px;
					left: -72px;
				}
				.mainBodyContent #Business-Outcomes.section-SD-WAN .row .sub_section .lists .list{
					float: left;
					width: 48%;
				}
				.mainBodyContent #Business-Outcomes.section-SD-WAN .row .sub_section .lists .list:first-child{
					margin-right: 4%;
				}
					.mainBodyContent #Business-Outcomes.section-SD-WAN .row .sub_section .lists .list h4{
						font-size: 1.2em;
						margin-bottom: 20px;
					}
					.mainBodyContent #Business-Outcomes.section-SD-WAN .row .sub_section .lists .list ul{
						margin: 0;
						padding: 0;
					}
						.mainBodyContent #Business-Outcomes.section-SD-WAN .row .sub_section .lists .list ul li{
							display: block;
							position: relative;
							padding-left: 20px;
							margin-bottom: 11px;
							font-size: 1.1em;
							line-height: 20px;
						}
						.mainBodyContent #Business-Outcomes.section-SD-WAN .row .sub_section .lists .list ul li:before{
							content: "";
							display: inline-block;
							width: 3px;
							height: 3px;
							position: absolute;
							top: 8px;
							left: 3px;
							background-color: #58595b;
						}

	/****************************** Requirements Checklist **************************************/
	.mainBodyContent #Requirements-Checklist.section-SD-WAN .row{
		padding-top: 0px;
	}
		.mainBodyContent #Requirements-Checklist.section-SD-WAN .row .sub_section{
			padding-top: 40px;
			border-bottom: 2px solid #f3f4f8;
			padding-bottom: 40px;
			width: 100%;
		}
		.mainBodyContent #Requirements-Checklist.section-SD-WAN .row .sub_section:first-child{
			padding-top: 10px;
		}
		body .mainBodyContent #Requirements-Checklist.section-SD-WAN .row #Assessment.sub_section{
			border: none;
		}
			.mainBodyContent #Requirements-Checklist.section-SD-WAN .row .sub_section .section_title{
				font-family: CiscoSans,Helvetica,Arial,"Nimbus Sans L",sans-serif;
				font-weight: 200;
				margin-bottom: 20px;
			}
				.mainBodyContent #Requirements-Checklist.section-SD-WAN .row .sub_section .section_title b{
					display: block;
				}		
			.mainBodyContent #Requirements-Checklist.section-SD-WAN .row .sub_section h2.section_title{
				font-size: 4em;
			}
			.mainBodyContent #Requirements-Checklist.section-SD-WAN .row .sub_section h3.section_title{
				font-size: 2.5em;
				font-weight: 100;
				line-height: 40px;
			}

	.mainBodyContent #Requirements-Checklist.section-SD-WAN .row .sub_section#vendorEvaluation .info{
		width: 100%;
		padding: 42px 200px 52px 42px;
		background: #097dbc;
		margin-bottom: 45px;
	}
		.mainBodyContent #Requirements-Checklist.section-SD-WAN .row .sub_section#vendorEvaluation .info p{
			font-size: 2.5em;
		    color: #fff;
		    line-height: 40px;
		    font-weight: 100;
		}
	.mainBodyContent #Requirements-Checklist.section-SD-WAN .row .sub_section#vendorEvaluation h3.section_title{
		margin-top: 45px;
	}
	.mainBodyContent #Requirements-Checklist.section-SD-WAN .row .sub_section#vendorEvaluation .questions{
		margin: 0;
		padding: 0;
	}	
		.mainBodyContent #Requirements-Checklist.section-SD-WAN .row .sub_section#vendorEvaluation .questions li{
			margin: 0;
			padding: 0;
			width: 31%;
			height: 139px;
			background: #42a942;
			float: left;
			margin-right: 3.5%;
			margin-bottom: 3.5%;
			padding: 20px;
		}
			.mainBodyContent #Requirements-Checklist.section-SD-WAN .row .sub_section#vendorEvaluation .questions li .wrapCenter{
				color: #fff;
			    text-align: center;
			    display: table;
			    width: 100%;
			    height: 100%;
			}
				.mainBodyContent #Requirements-Checklist.section-SD-WAN .row .sub_section#vendorEvaluation .questions li .wrapCenter span{
					display: table-cell;
				    vertical-align: middle;
				    font-size: 1.15em;
				    line-height: 19px;
				}
		.mainBodyContent #Requirements-Checklist.section-SD-WAN .row .sub_section#vendorEvaluation .questions li:nth-child(3n){
			margin-right: 0;
		}	

	
.mainBodyContent #Requirements-Checklist.section-SD-WAN .row #Assessment.sub_section .requirements ul{
	margin: 30px 0 0 0;
	padding: 0;
}
	.mainBodyContent #Requirements-Checklist.section-SD-WAN .row #Assessment.sub_section .requirements ul li{
	    margin: 0;
	    padding: 0;
	    font-size: 1.15em;
	    padding-left: 50px;
	    margin-bottom: 35px;
	    position: relative;
	    line-height: 20px;
	}
	.mainBodyContent #Requirements-Checklist.section-SD-WAN .row #Assessment.sub_section .requirements ul li:after{
		content: "";
		display: inline-block;
		position: absolute;
		top: -5px;
		left: 0;
		width: 33px;
		height: 33px;
		background-image: url(/c/dam/global/en_id/assets/sol/trends/sdn/sdwan-primer/images/requirements/checkmark.png);
	    background-repeat: no-repeat;
	    background-position: center center;
	}
	.mainBodyContent #Requirements-Checklist.section-SD-WAN .row #Assessment.sub_section .requirements.architecture ul li:after{
		background-color: #7e3e97;
	}
	.mainBodyContent #Requirements-Checklist.section-SD-WAN .row #Assessment.sub_section .requirements.management ul li:after{
		background-color: #097dbc;
	}
	.mainBodyContent #Requirements-Checklist.section-SD-WAN .row #Assessment.sub_section .requirements.deployment ul li:after{
		background-color: #ff712d;
	}
	.mainBodyContent #Requirements-Checklist.section-SD-WAN .row #Assessment.sub_section .requirements.security ul li:after{
		background-color: #14a792;
	}

.mainBodyContent #Requirements-Checklist.section-SD-WAN .row #Assessment.sub_section .requirements h3{
	margin-top: 60px;
}
.mainBodyContent #Requirements-Checklist.section-SD-WAN .row #Assessment.sub_section .requirements.architecture h3{
	color: #7e3e97;
}	
.mainBodyContent #Requirements-Checklist.section-SD-WAN .row #Assessment.sub_section .requirements.management h3{
	color: #097dbc;
}	
.mainBodyContent #Requirements-Checklist.section-SD-WAN .row #Assessment.sub_section .requirements.deployment h3{
	color: #ff712d;
}	
.mainBodyContent #Requirements-Checklist.section-SD-WAN .row #Assessment.sub_section .requirements.security h3{
	color: #14a792;
}

.moreInformation p{
	font-size: 1.2em;
}
.moreInformation p a{
	font-size: 1.1em;
	display: inline-block;
	margin-top: 6px;
	margin-bottom: 40px;
}

.moreInformation a.greenBtn{
	font-size: 1.1em;
	margin-bottom: 20px;
}	
			







.sources h4{
	margin-top: 40px;
	margin-bottom: 10px;
	font-weight: 700;
	font-family: CiscoSans,Helvetica,Arial,"Nimbus Sans L",sans-serif;
	font-size: 1.1em;
}
.sources ol{
	list-style-type: decimal;
	padding-left: 16px;
}
	.sources ol li{
		margin: 7px 0;
		font-size: 0.82em;
	}