.header-section .navbar{
	padding: 40px 35px 5px;
	border-bottom: 1px solid #0682b9;
}
.header-section .navbar .top-wrapper .phone,
.header-section .navbar .top-wrapper .mail{
    font-weight: 500;
    color: #0682b9;
    font-size: 13px;
}
.header-section .navbar .top-wrapper .phone i,
.header-section .navbar .top-wrapper .mail i{
	margin-right: 5px;
}
.header-section .navbar .top-wrapper .phone{
	margin-right: 20px;
}
.header-section .navbar-brand {
	padding: 0 15px;
}
.header-section .navbar-brand img,
footer .footer-logo img{
	width: 75px;
}
footer{
	background-color: #1a3d7e;
}
footer .footer-logo{
	margin-bottom: 20px;
}
footer .copyright p a{
	color: #fff;
}
footer ul li.active a{
	color: red;
}
.home-page-about .logo-slider .image-wrapper{
	display: flex;
	align-items: center;
	justify-content: center;
}
.home-page-about .logo-slider .image-wrapper p{
	margin: 0;
	font-weight: 700;
}
.home-mid-section .inner-row .content-wrapper .top{
	margin: 0;
}
.home-mid-section .inner-row .content-wrapper .mid{
	height: initial;
	overflow: visible;
}
.common-bottom-content-section{
	padding: 50px 0;
}
.common-bottom-content-section h2{
	margin-bottom: 50px;
	font-size: 44px;
    line-height: 106%;
}
.technology-content-box .inner-row{
	justify-content: center;
	margin-bottom: 30px;
}
.technology-content-box .inner-wrapper{
	height: 100%;
}
.common-bottom-content-section.home-page-bottom{
	position: relative;
	padding: 50px 0;
	background-position: center;
	background-size: cover;
	text-align: center;
	color: #fff;
}
.common-bottom-content-section.home-page-bottom .overlay-black{
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.3;
}
.common-bottom-content-section.home-page-bottom .container{
	position: relative;
	z-index: 2;
}
.technology-types-section{
	padding: 80px 0 20px;
}
.technology-types-section .inner-block{
	margin-bottom: 60px;
}
.technology-types-section .inner-block .img-box{
	position: relative;
	width: 100%;
	height: 300px;
	background-size: cover;
	background-position: center;
}
.technology-types-section .inner-block p{
	margin: 20px 0 0;
	font-weight: 700;
	font-size: 20px;
	text-align: center;
}
.technology-content-box.data-security .inner-row{
	display: flex;
}
.technology-content-box.data-security .inner-wrapper{
	min-height: initial;
	padding: 0;
	box-shadow: none;
	text-align: left;
}
.technology-content-box.data-security .inner-wrapper h3{
	min-height: initial;
}

/*I-pad, Web*/
@media (min-width: 768px){
	.home-mid-section .inner-row .mid-row{
		display: flex;
		flex-wrap: wrap;
	}
	.home-mid-section .inner-row .image-col,
	.home-mid-section .inner-row .content-wrapper{
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	.technology-content-box.data-security .inner-wrapper{
	    display: flex;
	    flex-direction: column;
	    justify-content: center;
	}
}
@media (min-width: 991px){
	.common-bottom-content-section.home-page-bottom{
		padding: 200px 0;
	}
}
/*Mobile, I-Pad*/
@media (max-width: 1199px){
	.header-section .navbar .navbar-toggle{
		margin-top: 17px;
	}
	.header-section .navbar .top-wrapper{
		display: flex;
		justify-content: center;
		padding: 10px;
	}
	.header-section .navbar .top-wrapper .mail{
		order: 2;
	}
}
/*Mobile*/
@media (max-width: 767px){
	body{
		padding-top: 110px;
	}
	.header-section .navbar{
		padding: 40px 10px 5px;
	}
	.header-section .navbar ul{
	    max-height: 65vh;
    	overflow-y: auto;
	}
	.header-section .navbar-brand img,
	footer .footer-logo img{
		width: 65px;
	}
	.inner-banner .banner-bottom-wrapper .social-media{
		right: 30px;
	}
	.technology-content-box.data-security .inner-row{
		flex-direction: column;
	}
	.technology-content-box.data-security .img-wrapper{
		order: 2;
	}
}