.service-grid {
		padding: 15px;
		border: 1px solid #dcdcdc;
		box-shadow: 0em 5px 10px 1px rgba(0,0,0,.2);
		-webkit-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
		height: 400px;
	}

	

	.service-grid:hover {
		-webkit-box-shadow: 0 0 60px rgba(116, 116, 116, 0.20);
		box-shadow: 0 0 60px rgba(0, 0, 0, 0.5);
		-webkit-transition: 0.3s;
		transition: 0.3s;
		cursor: pointer;
	}	

	.service-grid .this-title {
		letter-spacing: 1px;
		font-weight: 400;
		font-family: 'Federo', sans-serif !important;
		font-size: 22px;
		text-align: center;
		padding: 1px;
	}

	.service-grid .this-title a, .service-grid .this-title a {
		color: #000;
	}

	.service-grid .this-title a:hover {
		text-decoration: none;
	}

	.service-grid:hover .this-title a{
		color: #1470AF;
	}

	@media screen and (max-width: 767px){
		.service-grid{
			height:auto;
		}
	}

	.reviewSection {
		
		background-image: url(/default/reviewbg.jpg);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		background-attachment: fixed;
		position: relative;
		z-index: 1;
	}

	.reviewSection:before {
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
/*		background: rgba(29, 48, 82, 0.9);*/
z-index: -1;
opacity: 0.6;
}

.nav-tabs {
	border-bottom: none;
}

.nav-tabs>li {
	float: left;
}

.nav-tabs>li>a {
	color: #1470AF;
	border: none;
	font-size: 16px;
}

.nav-tabs>li>a:hover {
	color: #1470AF;
	border-bottom: 4px solid#1470AF;
	background: transparent;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
	color: #1470AF;
	cursor: pointer;
	background-color: transparent;
	border: none;
	border-bottom: 4px solid#1470AF;
}

@media only screen and  (max-width: 767px) 
{
	.nav-tabs li>a {
		font-size: 13px!important;
		text-align: center;
		margin-bottom: 10px;
		padding: 5px;
	}
	.nav-tabs {
		width: auto;
	}
}

.ict
{
	background:#f5f5f5;
	font-size: 14px;
	color: #343434;
	line-height: .8;
	width: 40px;
	height:  40px;
	border: none;
	left: 0;
	top: 5px;
	-webkit-border-radius: 50%;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 50%;
	-moz-background-clip: padding;
	border-radius: 50%;
	background-clip: padding-box;
	text-align: center;
	padding: 13px 10px;
}
.ict:hover{
	background:#1470AF;
	color: #fff;
}

.reviewbxx {
    border-radius: 20px;
	padding: 15px;
	margin: 0px 20px 0px 0px;
	border: 2px solid#1470AF;
}

.owl-pagination {
	position: absolute;
	bottom: 3%;
	width: 100%;
	margin: 0 auto;
	display: none!important;
}

.owl-theme .owl-controls {
    display: none!important;
}


.wrapper{
	width: 100%;
	height: 97.5vh;
	overflow: hidden;
}

.wrapper .wrapper__video{
	object-fit: cover;
	width: 100%;
	height: 100%;
}

@media only screen and (max-width:768px) {
	.wrapper {
		height: 70vh;
	}
}

.btn11 {
	background: #1470AF;border: 0.5px solid #1470AF;border-radius: 0.6em;color: #fff!important;cursor: pointer;
	font-size: 14px;margin: 1px;padding: 7px 20px;text-decoration: none;
}

.btn11:hover {
	background: #fff!important;
	border: 1px solid #1470AF;
	color: #1470AF!important;
}

.navbar-nav>li>a {
	padding-top: 30px;
}

.sidepanel  {
	width: 0;
	height: 100vh;
	position: fixed;
	z-index: 1;
	top: 0;
	left: 0;
	overflow-x: hidden;
	transition: 0.5s;
	padding-top: 60px;
}

.sidepanel a {
	text-decoration: none;
	font-size: 25px;
	color: #fff;
	display: block;
	transition: 0.3s;
}

.sidepanel a:hover {
	color: #F9342C;
}

.sidepanel .closebtn {
	position: absolute;
	top: 0;
	right: 25px;
	font-size: 36px;
}

.openbtn {
	font-size: 19px;
	cursor: pointer;
	background-color: #d2aa00;
	color: #fff;
	border: transparent;
	border-radius: 8px;
	margin-right: 5px !important;
	padding: 5px 13px !important;
	float: right;
	margin-top: 2px;
}

.captions
{
	position: absolute;
	z-index: 9999;
	top: 35%!important;
	width: 13%!important;
	height: auto;
	left: 8%!important;
}


@media only screen and  (max-width: 768px) 
{
	.captions
	{
		left: 9% !important;
		top: 29% !important;
		width: 26% !important;
	}
}

.captions1{  position: absolute;
	top: 50%!important;
	left: 21%;
	transform: translate(-15%, -50%);
	font-size: 50px !important;
	text-align: center;
	width: 85%;
	color: #fff; 
}

.captionss1{  position: absolute;
	top: 43%;
	left: 20%;
	transform: translate(-15%, -50%);
	text-align: center;
	width: 80%;
	color: #fff;
}

.paraservice {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	background-attachment: fixed;
	min-height: 400px;
}

.bgcolor {
	position: relative;
}

.bgcolor:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 40%;
	bottom: 0;
	display: block !important;
	background-color: rgba(0,0,0,0.1)
}

.bgcolor:before {
	left: 0;
	right: 0;
}

.airp {
	position: relative;
	padding: 70px 0px;
}

.airpi {
	float: right;
	right: 20%;
	position: absolute;
	bottom: -402px;
}

@media screen and (max-width: 767px){
	.airp {
		position: relative;
		padding: 15px!important
	}
}