#Page2 .section1 .centered,
.sec1 .sec1_steps .box h3,
.sec1 .sec1_steps .box p,
.sec1 .sec_title h1 {
	color: #1B1C1D;
}

.d-flex,
.footer {
	display: flex
}

.main-outer {
	font-family: CiscoSans;
	font-size: 16px;
	line-height: 1.3;
	color: #10284a;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	overflow: hidden;
	text-rendering: optimizeLegibility;
	max-width: 100%;
	margin: 0 auto;
	padding: 0
}

.footer ul,
.main-outer *,
.main-outer h1,
.main-outer h2,
.main-outer h3,
.main-outer h4,
.main-outer h5,
.main-outer h6,
.overall {
	margin: 0;
	padding: 0
}

a,
a:active,
a:hover {
	text-decoration: none !important
}

img {
	max-width: 100%;
	line-height: 0;
	vertical-align: middle
}

.bg-midnightblue {
	background-color: #0d274d
}

.bg-darkblue {
	background-color: #1e4471
}

.bg-lightblue {
	background-color: #d0f6fd
}

.bg-blue {
	background-color: #00bceb
}

.bg-grey {
	background-color: #f1f1f1
}

.bg-lightgrey {
	background-color: #efefef
}

.sec1 {
	padding-bottom: 50px;
	background-color: var(--cisco-gray-10);
}

.sec1 .sec_title {
	padding: 5rem 0 2.5rem;
	text-align: center
}
.sec1 .sec_title p{
	font-weight: 350;
    color: #1B1C1D;
    text-align: center;
    padding:20px 20px 0;
    font-size: 20px;
}
.sec1 .sec_title h1 {
	font-size: var(--xll-font);
	font-weight: 350;
}

.sec1 .sec1_steps {
	margin: 2% 10% 0;
	background-color: var(--cisco-white);
	border: 1px solid #D6D6D6;
	border-radius: 24px;
}

.sec1 .sec1_steps .box {
	flex: 1;
	padding: 6rem 1rem;
	text-align: center
}

.sec1 .sec1_steps .box h3 {
	font-size: 24px;
	font-weight: 350;
	padding-top: 1rem;
}

.sec1 .sec1_steps .box p {
	font-size: 16px;
	font-weight: 350
}


.sec1 .sec1_bottom {
	padding: 2rem .3rem 0 4rem;
	margin: 0 10%;
	text-align: right
}

.sec1 .sec1_bottom a {
	display: inline-flex;
	font-size: 16px;
	font-weight: 500;
	padding: 0 4rem;
	border-radius: 48px;
	opacity: 1;
	transform: translate3d(0, 0, 0)
}

.b-r-l {
	border-right: 1px solid #153666;
	border-left: 1px solid #153666
}

#Page2 .section1 {
	background-color: var(--cisco-gray-10) !important;
}

#Page2 .section2 {
	display: none;
	background-color: var(--cisco-midnight-blue) !important
}

#Page2 .section1 .centered {
	padding: 0 24%
}

.footer {
	height: 4rem;
	padding: 1rem 0;
	background-color: var(--cisco-midnight-blue);
	justify-content: center
}

.footer ul {
	list-style-type: none
}

.footer ul li {
	float: left;
	color: var(--cisco-white);
	padding: 0 1.5rem;
	font-size: 1.4rem
}

/* Btn code */

.cisco-btn{background:#0070D2;border: 1px solid #0070D2;color:#fff !important;}
.cisco-btn:hover{background:#0060AD;border: 1px solid #0060AD;color:#fff !important;}
.back-btn{background: transparent;border:1px solid #0070D2;color: #0070D2 !important;}
.back-btn:hover{background-color:transparent ;border: 1px solid #0060AD;color: #0060AD !important;}
.lm {color: #0070D2 !important;}
.lm:hover{color: #0070D2;border-bottom: 1px solid #0070D2;}
.contact-btn:hover{background-color: transparent !important;border: 1px solid var(--cisco-white) !important;color: var(--cisco-white) !important;}
.engage-btn{background-color: #0070D2;border: 1px solid #0070D2;color: #fff !important;}
.engage-btn:hover{background-color: #0060AD;border: 1px solid #0060AD;color: #fff !important;}
.start-btn{background: transparent;border: 1px solid #0070D2;color: #0070D2 !important;}
.start-btn:hover{background-color: transparent;border: 1px solid #0060AD;color: #0060AD !important;}
@media (max-width:1200px) {
	.sec1 .sec1_steps {
		padding: 50px 2% 0
	}

	.sec1 .sec1_steps .box {
		padding: 30px 15px
	}
}

@media (max-width:767px) {
	.d-flex {
		flex-direction: column
	}

	.sec1 .sec1_steps {
		padding: 50px 3% 0
	}
}