@font-face {
	font-family: 'font';
	src: url('../fonts/Gotham-Light.otf');
}

@font-face {
	font-family: 'fontbold';
	src: url('../fonts/Gotham-Bold.otf');
}
@font-face {
	font-family: 'fontm';
	src: url('../fonts/Gotham-Medium.otf');
}


html, body {
	min-height: 100%;
	background-image: url('../images/bg.jpg');
	background-position: top;
	background-repeat: no-repeat;
	background-size: 100%;
	overflow-x: hidden;
	max-width: 1900px;
	margin: 0 auto;
}
html, body , a{
	font-family: 'font', sans-serif;
	color: #333;
	font-size: 15px;
}
a, a:hover, a:visited {text-decoration: none !important;}


header {background: #FFF; }
@media (min-width: 1200px){
	.container {
		width: 1081px;
	}
	header {
		padding-top: 41px;
		padding-bottom: 11px;
	}

	.navbar-brand {
		padding: 0;
	}
}



.navbar {
	margin-bottom: 0;
	border-radius: 0;
}

.navbar-nav {
	padding-top: 0px;
}

.navbar-nav > li > a {
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
	color: #1f2f56;
	font-size: 13px;
	text-transform: uppercase;
	margin-top: -3px;
	margin-left: -2px;
	font-family: 'fontm', sans-serif;
	font-weight: 300;
}

.navbar-nav > li.active > a , .navbar-nav > li > a:hover , .nav .open>a, .nav .open>a:focus, .nav .open>a:hover{
	color: #9e142c;
	background-color: transparent;
}

.navbar-nav > li.active > a {
	font-family: 'fontm', sans-serif;
	font-weight: 300;
}

.navbar-brand > img {width: 12em;margin-top: 0px;}

@media (max-width: 996px) {
	.navmenu li a {
		margin-bottom: 5px !important;
		padding-top: 10px !important;
		margin-top: 0px !important; 
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}
	.navbar-header {
		float: none;
	}
	.navbar-left,.navbar-right {
		float: none !important;
	}
	.navbar-toggle {
		display: block;
	}
	.navbar-collapse {
		border-top: 1px solid transparent;
		box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
	}
	.navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
	.navbar-collapse.collapse {
		display: none!important;
	}
	.navbar-nav {
		float: none!important;
		margin-top: 7.5px;
	}
	.navbar-nav>li {
		float: none;
	}
	.navbar-nav>li>a {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.collapse.in{
		display:block !important;
	}
	.dropdown-menu>li>a {color: #FFF;}
	.navbar-brand > img {max-width: 11em;}
}

@media(min-width: 996px){
	#navbar1 {
		margin-right: -18px;
		margin-left: -18px;
		padding-right: 0;
		padding-left: 0;
	}
	#navbar1 .fixhome {
		margin-right: 12px;
	}
}

@media (min-width: 768px){
	.navbar-nav {
		float: right ;
	}
}




.slider-section {
	margin-bottom: 0;
	margin-top: 0;
	position: relative;
	overflow: hidden;
}

.slider-section .carousel-inner > .item {
	background-size: 100%;
	background-position: top;
	background-repeat: no-repeat;
	background-color: #072645;
}

.slider-section .carousel-inner > .item > img {
	height: 62vh;
	margin: 0 auto;
	width: 100%;
	display: block;
	opacity: 0;
}

.slider-section .carousel-control {
	width: 7%;
	top: 52.5%;
	background: initial;
	opacity: 1;
	text-shadow: inherit;
	height: 40px;
	font-size: 7em;
	border-radius: 5px;
	font-weight: normal;
}

.slider-section .carousel-control.left {
	background-image: inherit;
	filter: inherit;
	background-repeat: repeat-x;
	left: 50px !important;
}
.slider-section .carousel-control.right {
	background-image: inherit;
	filter: inherit;
	background-repeat: repeat-x;
	right: 67px !important;
}

.slider-section .carousel-caption {
	text-shadow: inherit;
	background: initial;
	padding: 5px;
	padding-bottom: 5px;
	bottom: inherit;
	top: 46%;
	left: initial;
	right: 10%;
}

.hero-long-arrow-left {
	width: 35px !important;
	height: 29px !important;
	background-image: url(../images/arrow-left.png) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: 100% 100% !important;
	left: 20px !important;
}

.hero-long-arrow-right {
	width: 35px !important;
	height: 29px !important;
	background-image: url(../images/arrow-right.png) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: 100% 100% !important;
	right: 20px !important;
}

.section-blue {
	background-color: #072645;
	padding-top: 58px;
	overflow: hidden;
	color: #FFF;
}

.img-icons-blue img {
	width: 95px;
	text-align: center;
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
	cursor: pointer;
	margin-left: 6px;
	margin-top: 25px;
}



.img-icons-blue img:hover {
	transform: scale(1.05);
}

.white-box {
	margin-top: 37px;
	padding-top: 27px;
	padding-bottom: 45px;
	background-image: url('../images/whitebg.jpg');
	background-position: top;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #FFF;
	color: #252526;
}

.whatisprofectus h1 , .titbld {
	color: #062d5d;
	font-family: 'fontbold', sans-serif;
	font-size: 27px;
}

.whatisprofectus p {
	padding-top: 18px;
	padding-left: 0px;
	line-height: 18px;
	font-size: 14px;
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
	cursor: pointer;
}

.whatisprofectus:hover p {
	margin-left: 15px;
	margin-right: -17px;
}

.our-core-values-list li p , .our-core-values-list li a{
	display: -webkit-box;
	margin-bottom: 7px;
	color: #FFF;
	padding: 6px;
	padding-left: 25px;
	background-color: #9d152d;
	margin-top: 28px;
	font-family: 'fontbold', sans-serif;
	width: 800%;
}

.section-services {
	background-color: #FFF;
	padding: 74px 0px;
	background-image: url('../images/services-image.jpg');
	background-size: 605px;
	background-repeat: no-repeat;
	background-position: -28px 70px;
	min-height: 549px;
}

@media(max-width: 1160px){
	.section-services {
		background-size: 525px;
	}
}

.box-services-leftbox {
	overflow: hidden;
	position: relative;
}

.box-services-leftbox img {
	display: block;
	text-align: right;
	margin-left: 0px;
}

@media(min-width: 996px){
	.box-services-leftbox img {
		height: 354px;
		min-width: 818px;
		opacity: 0;
	}
}

.leftbox-div-white , .leftbox-div-whitet {
	display: block;
	width: 100%;
	height: 50px;
	position: absolute;
	background-color: #FFF;
	top: 30%;
	left: 0;
}

.leftbox-div-whitet {
	top: 72%;
}

.srvtitle {
	margin-top: 25px;
	color: #9d152d;
	font-family: 'fontbold', sans-serif;
	cursor: pointer;
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}

.in-boxsrvs , .in-abtsrvs {
	padding: 5px 0px 5px 19px;
	border-left: 1px solid #EEE;
	display: none;
	overflow: hidden;
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}

.in-boxsrvs .thsvtit , .showinred{
	color: #233245;
	font-family: 'fontm', sans-serif;
	cursor: pointer;
}

.in-boxsrvs-active .thsvtit , .showinred{
	/*border-bottom: 1px solid #233245;*/
}


.boxsrvs-active .in-boxsrvs , .in-boxsrvs-active .in-abtsrvs {
	display: inherit;
}

.section-redservices {
	background-color: #9d152d;
	padding: 33px 0px 4px;
	color: #FFF;
}


.redsrv-box {
	margin-bottom: 5px;
	vertical-align: bottom;
	cursor: pointer;
	min-height: 64px;
}

@media(min-width: 996px){
	.rdfixsrv {
		padding-right: 21px;
	}
}
.redsrv-box h5{
	font-family: 'fontbold', sans-serif;
	line-height: 22px;
	font-size: 13px;
	margin-bottom: 0px;
}

.redsrv-box h3 {
	font-family: 'fontbold', sans-serif;
	line-height: 22px;
	font-size: 26px;
	margin-bottom: 15px;
}

.redsrv-box a , a.redsrvbx{
	color: #FFF;
	opacity: 0.5;
	font-family: 'fontbold', sans-serif;
	font-size: 11px;
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}

.redsrv-box:hover a, a.redsrvbx:hover{
	opacity: 1;
	border-bottom: 1px solid #062d5d;
	margin-top: 7px;
	display: inline-block;
}

.section-ourteam .titmoteam , #owl-ourteam .ourteam-name{
	display: block;
	width: 100%;
	background-color: #062d5d;
	color: #FFF;
	font-family: 'fontbold', sans-serif;
}



#owl-ourteam {
	cursor: pointer;
}

#owl-ourteam .ourteam-name {
	background-color: rgba(6, 45, 93, 0.49);
	position: absolute;
	bottom: -11px;
	padding: 15px;
	text-align: center;
}

.team-name {
	display: block;
	width: 100%;
	color: #062d5d;
	font-family: 'fontbold', sans-serif;
}

.ourteam-name span , .team-name span{
	font-family: 'font', sans-serif;
	font-weight: 600;
}


.temsav {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.temsav:hover {
	transform: scale(1.07);
}

.section-associates {
	background-image: url('../images/image10.jpg');
	background-position: top;
	background-repeat: no-repeat;
	padding-bottom: 11px;
	margin-top: -5px;
}


.associates-box {
	background-color: #FFF;
	padding: 15px 9px;
	margin: 0px;
}

@media(min-width: 996px){
	.associates-box {
		padding: 31px 0px;
		padding-right: 83px;
		padding-left: 43px;
		margin: 149px 0px;
		margin-left: 15px;
	}
}

.octit {
	display: block;
	width: 100%;
	background-color: #FFF;
	color: #062d5d;
	font-family: 'fontbold', sans-serif;
	position: relative;
}

.octit h1 {
	font-size: 25px;
	margin-top: 15px;
	padding-bottom: 3px
}

.section-clients {
	background-color: #FFF;
}

.client-box {
	padding: 17px;
	margin: 45px;
}

.client-box:hover {
	/*background: #f5f5f5;*/
} 

#sclients .owl-dots .owl-dot span {
	width: 25px;
	height: 6px;
	background-color: #ccd3db;
	opacity: 1;
}

#sclients .owl-dots .owl-dot.active span, #sclients .owl-dots.clickable .owl-dot:hover span {
	filter: Alpha(Opacity=100);
	opacity: 1;
	background-color: #a01c33;
}

#sclients img {
	max-width: 212px;
	display: block;
	margin: 0 auto
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	opacity: 0.5;
}

#sclients img:hover {
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
	opacity: 1;
}

.sclients-active .octit {
	border-bottom: 1px solid #EEE;
}

.sclients-boxx {
	display: none;
}

.sclients-active .sclients-boxx {
	display: inherit;
}

.toggleSclients {
	position: absolute;
	left: 0;
	right: 0;
	text-align: center;
	cursor: pointer;
	color: #9d152d;
	font-size: 60px;
	top: -1px;
}

@media(max-width: 768px){
	.toggleSclients {
		text-align: right;
		right: 5px;
	}
}

footer {
	background-color: #052345;
	padding: 41px 0px 41px;
	color: #FFF;
}

.box-footer {
	padding: 0px 15px;
}
.box-footer img {
	width: 84px;
}

.f-text {
	padding-left: 35px;
	margin-top: 15px;
	padding-right: 35px;
	color: #FFF;
}

.f-text p , .f-text a {color: #FFF;}

.box-footer input, .box-footer textarea {
	background-color: #FFF;
	border: inherit;
	box-shadow: inherit;
	border-radius: 0px;
	display: block;
	width: 100%;
	margin-bottom: 5px;
	padding: 5px 10px;
	color: #555;
}

.btnsubmit {
	color: #FFF !important;
	background-color: #9d152d !important;
}

.copyright {
	padding: 11px;
	color: #9da9b7;
	background-color: #3b536d;
	font-size: 13px;
	padding-bottom: 0px;
}

.copyright a {
	color: #9da9b7;
	margin-right: 21px;
	font-size: 21px;
	margin-top: -5px;
}

/* */
.in-bgheader {
	display: block;
	width: 100%;
	height: 49vh;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
	position: relative;
}

.in-bgheader p {
	text-transform: uppercase;
	color: #FFF;
	font-size: 49px;
	position: absolute;
	bottom: 35px;
	left: 134px;
	width: 345px;
	line-height: 45px;
}

.text-box-ps .titbld {
	margin: 0;
	margin-bottom: 15px;
}

.in-box-ps {
	background-repeat: no-repeat;
	background-position: top;
	background-size: auto 100%;
	background-position-x: 398px;
}

@media(min-width: 1225px){
	.in-box-ps {
		background-size: 79% 133%;
	}
}

.in-box-ps-right {
	background-position-x: -17px !important;
}

.text-box-ps {
	background-color: #FFF;
	width: 49%;
	height: 100%;
	padding: 81px 101px;
	cursor: pointer;
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
	margin-bottom: 0;
	padding-bottom: 0;
}

.text-box-ps-left {
	width: 55%;
	transform: skewX(8deg);
	padding-bottom: 45px !important;
	margin-left: -52px;
}

.text-box-ps-left .fxdeg {
	transform: skewX(-8deg);
	margin-left: 87px;
}

.text-box-ps-left:hover {
	width: 67%;
	padding: 81px 169px 0px;
}

.text-box-ps:hover .titbld{
	color: #9d152d;
}

.text-box-ps-right {
	width: 42%;
	margin-left: 60%;
	transform: skewX(8deg);
	padding-bottom: 45px !important;
	padding-left: 21px;
	padding-right: 91px;
}

.text-box-ps-right .fxdeg {
	transform: skewX(-8deg);
}

.text-box-ps-right:hover {
	width: 51%;
	margin-left: 53%;
	padding: 81px 113px 0px;
}

.section-page-services-con {
	background-image: url('../images/image8.jpg');
	background-color: #FFF;
	background-position: left;
	background-size: cover;
}
.section-page-services-con {
	overflow: hidden;
}

.body-consrvs {
	padding: 59px 89px;
	transform: skewX(-176deg);
	background-color: #fff;
}

.mrgzero {
	margin-top: 0;
}

.in-body-consrvs {
	transform: skewX(176deg);
	min-height: 100%;
	min-height: 55vh;
}

.list-consrvs-tabs {
	margin-bottom: 0px;
}

.list-consrvs-tabs a h1 {
	color: #FFF;
	font-family: 'fontm', sans-serif;
	margin: 0;
	font-size: 29px;
	padding-top: 14px;
}

.list-consrvs-tabs a {
	display: block;
	background-color: #071b36;
	padding: 27px;
	transform: skewX(176deg);
	padding-left: 125px;
}

.bgblghmq {
	display: block;
	background-color: #071b36;
	transform: skewX(-176deg);
	margin-left: -37px;
	padding-left: 49px;
	margin-right: 27px;
}

.psrlv {
	position: relative;
}

.bgclrfixghmq {
	position: absolute;
	background: #071b36;
	width: 80%;
	left: 0;
	top: 0;
}
.bgclrfixwhite {
	position: absolute;
	background: #FFF;
	width: 18%;
	right: 0;
	top: 0;
}

.list-consrvs-tabs .active {
	background-color: #FFF;
	margin: 0px -41px;
	padding-left: 73px;
}

.list-consrvs-tabs .active a , .list-consrvs-tabs .active h1{
	background-color: #FFF;
	color: #052d5c;
}


.temsav {
	width: inherit !important;
	/*height: 272px !important;*/
	margin: 0 auto !important;
}

.section-page-team {
	background-color: #FFF;
}

.section-page-team .rowmgfix {
	overflow: hidden;
}

@media (min-width: 996px){
	.teambox-member-left .avttmpg {margin-left: -30px;}
	.teambox-member-right .avttmpg {left: 60%; position: absolute; bottom: -1px;}
	.list-consrvs-tabs a {width: 430px;}
}

.avttmpg {position: relative;}
.teambox-member {cursor: pointer; position: relative;}

.teambox-member .avttmpg img {
	/*height: 269px !important;*/
	margin: 0 auto !important;
}

.teambox-member-left .avttmpg img {
	margin-left: -15px;
}

.teambox-member-right .avttmpg img {
	margin-right: -15px;
}


.teambox-member:hover .avttmpg img {
	transform: scale(1.07);
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}

.team-dscp {
	padding: 51px 30px;
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}

.teambox-member-left:hover .team-dscp {
	padding-left: 15px;
	padding-right: 45px
}

.teambox-member-right:hover .team-dscp {
	padding-right: 15px;
	padding-left: 45px;
}

.teambox-member:hover .team-name {
	color: #9d152d;
}

@media (min-width: 996px){
	.teambox-member-left:hover .avttmpg:after {
		right: -1px;
		top: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
		border-color: rgba(255, 56, 103, 0);
		border-right-color: #ffffff;
		border-width: 30px;
		margin-top: -30px;
	}

	.teambox-member-right:hover .avttmpg:after {
		left: -1px;
		top: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
		border-color: rgba(255, 56, 103, 0);
		border-left-color: #ffffff;
		border-width: 30px;
		margin-top: -30px;
	}
}

.contfrm input, .contfrm textarea {
	display: block;
	width: 100%;
	margin-bottom: 19px;
	padding: 10px 10px;
	border: 1px solid #062d5d;
}

.contfrm textarea {
	min-height: 95px;
}

.contfrm .brdrtp {
	border-top-color: #062d5d;
}

.contfrm .brdrbtm {
	border-bottom-color: #062d5d;
}

.infcntkt {
	cursor: pointer;
	padding: 2px 0px;
}

.infcntkt i {
	color: #ca2020;
	border: 1px solid #ca2020;
	width: 51px;
	height: 51px;
	text-align: center;
	margin: 0 auto;
	border-radius: 50%;
	line-height: 49px;
	margin-bottom: 21px;
}

.infcntkt img {
	width: 44px;
	text-align: center;
	vertical-align: top;
	margin-top: 7px;
}

.cnttxt {
	padding-top: 0px;
	padding-bottom: 33px;
}

.infcntkt:hover .cnttxt {
	padding-left: 11px;
}

.infcntkt:hover i {
	margin-left: -11px;
}

.infcntkt:hover img {
	margin-left: -7px;
}

.section-page-contactus {
	margin-bottom: -5px;
}

.blue-box {
	margin-top: -20px
}

.titmoteam h1 {
	font-size: 25px;
	margin-top: 15px;
	margin-bottom: 13px;
}

.abtustit {
	color: #FFF;
	font-family: 'fontbold', sans-serif;
	font-size: 23px;
	margin: 0;
	margin-top: -5px;
	margin-bottom: 7px;
}

.bgheader-section {
	position: relative;
}

.eicon {
 	width: 64px;
	position: absolute;
	bottom: -2px;
	left: -7px;
}

.hmeicon {bottom: -3px;}

.section-page-services-view {
	background-color: #FFF;
}

@media(max-width: 996px){
	.section-services , .section-associates{
		background: #FFF;
	}
	.section-page-team .rowmgfix {
		margin: 5px -30px;
		margin-top: 5px;
	}
	.teambox-member .avttmpg img {
		height: inherit !important;
	}
	.copyright a {font-size: 29px;}
}

@media(max-width: 768px){
	.section-blue {
		padding-top: 11px;
	}
	.img-icons-blue {
		margin-bottom: 11px;
	}

	.img-icons-blue img {
		margin: 33px auto;
	}
	.in-bgheader {background-size: auto 100%;}
	.eicon {width: 15%;}
}

@media(max-width: 767px){
	.box-footer {
		text-align: center;
	}

	.box-footer img {
		margin: 0 auto;
	}

	.temsav {
		width: 100% !important;
		height: inherit !important;
	}

	.slider-section .carousel-inner > .item > img {
		height: inherit;
	}

	.in-bgheader p {
		left: 19%;
		right: 0;
		margin: 0 auto;
		top: 71%;
		font-size: 31px;
		line-height: 32px;
	}

	.text-box-ps-left, .text-box-ps-left:hover , .text-box-ps-right, .text-box-ps-right:hover {
		transform: inherit;
		padding-bottom: 45px !important;
		margin-left: 0px;
		margin-right: 0px;
		width: 100%;
		padding-left: 24px;
		padding-right: 0px;
	}

	.text-box-ps-left .fxdeg, .text-box-ps-right .fxdeg , .body-consrvs , .in-body-consrvs{transform: inherit;}
	.text-box-ps-left .fxdeg {margin-left: 5px;}
	.body-consrvs {padding: 14px 18px;}

	.contfrm .brdrtp {
		border-top-color: #062d5d;
	}

	.contfrm .brdrbtm {
		border-bottom-color: #062d5d;
	}

	.bgblghmq {
		transform: inherit;
		margin-left: 0;
		padding-left: 0;
		margin-right: 0;
	}

	.list-consrvs-tabs li , .list-consrvs-tabs li.active {
		width: 49%;
		display: inline-block;
		padding-left: 27px;
		margin: 0px;
	}

	.list-consrvs-tabs li a {
		transform: inherit;
		padding: 15px;
		padding-left: 0px;
	}

	.list-consrvs-tabs li a h1 {
		font-size: 15px;
   		padding-top: 14px;
	}
}



@media(min-width: 996px){
	.blue-text {
		padding-left: 65px;
		margin-top: 5px;
		font-size: 14px;
		line-height: 19px;
	}
}



.btn-send {
	color: #FFF !important;
	background-color: #052345 !important;
	border-radius: 0px;
	padding: 6px 10px !important;
}

.setttoserv a {
	color: #233245;
	font-family: 'fontm', sans-serif;
	font-size: 14px;
	opacity: 0.5;
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}

.setttoserv a i {
	color: #9d152d;
	display: none;
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}

.setttoserv:hover a i {
	color: #9d152d;
	display: inherit;
}

.setttoserv:hover a {
	opacity: 1;
}

.setheightShowsrv {
	overflow: hidden;
	max-height: 306px;
}

.divhoverred {
	display: block;
	width: 19%;
	height: 2px;
	background-color: #052345;
	margin-bottom: 21px;
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}

.redsrv-box:hover .divhoverred {
	width: 87%;
}

.redsrv-box p {
    padding-right: 37px;
    margin-bottom: 37px;
}