/*  General Style   ||-----------*/

body, html {
	margin: 0;
	padding: 0;
}
body {
	line-height: 24px;
	color: #323232;
	font-size: 15px;
	font-family: 'Lato', tw cent mt;
	font-weight: 400;
}
a:hover {
	color: #fe0000;
	text-decoration: none;
	transition: all 0.25s ease 0s;
	-moz-transition: all 0.25s ease 0s;
	-webkit-transition: all 0.25s ease 0s;
	-o-transition: all 0.25s ease 0s;
}
.video {
	display: block;
}
.audio {
	width: 100%;
}
br {
	font-size: 0;
	line-height: 0;
}
hr {
	margin-bottom: 0px;
	margin-top: 0px;
	border-top: 1px solid #f1f1f1;
	border-bottom: none;
	border-left: none;
	border-right: none;
}
hr.dark {
	border-top: 1px solid #3e3e3e;
}
b, strong {
	font-weight: 600;
}
small, small a {
	font-size: 11px;
	color: #202020;
}
ul.list-inside {
	list-style: inside;
}
ul.list-none {
	list-style: none;
	padding-left: 0px;
	margin-left: 0;
}
ul.list-none-ib {
	list-style: none;
	padding-left: 0px;
	margin-left: 0;
}
ul.list-none-ib li, .list-none-ib {
	list-style: none;
	display: inline-block;
}
ul.text-cap li, .text-cap {
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 2px;
}
p {
	line-height: 25px;
	font-size: 14px;
	margin: 0px 0 10px 0;
	color: #202020;
}
.first-letter {
	font-size: 48px;
	line-height: 1;
	color: #000;
	float: left;
	margin: 0 15px 0 0;
}
p.dark, .dark, a.dark, h1.dark, h2.dark, h3.dark, h4.dark, h5.dark, h6.dark {
	color: #323232 !important;
}
p.white, .white, a.white, h1.white, h2.white, h3.white, h4.white, h5.white, h6.white {
	color: #fff !important;
}
p.color, .color, a.color, h1.color, h2.color, h3.color, h4.color, h5.color, h6.color, li.link:hover, li.link a:hover, .color {
	color: #e6ae49 !important;
}
.gray {
	color: #202020;
}
.light-color h1, .light-color h2, .light-color h3, .light-color h4, .light-color h5, .light-color h6, .light-color p, .light-color, .light-color .container-icon, label.light-color {
	color: #fff;
}
.light-color a {
	color: #fff;
}
.dark-color h1, .dark-color h2, .dark-color h3, .dark-color h4, .dark-color h5, .dark-color h6, .dark-color p, .dark-color, .dark-color .container-icon {
	color: #323232;
}
.dark-bg {
	background: #323232;
	color: #fff;
}
.dark-bg .link:hover, .link:hover {
	color: #e6ae49;
}
.gray-bg {
	background: #f7f7f7;
	color: #323232;
}
.gray-bg h1, .gray-bg h2, .gray-bg h3, .gray-bg h4, .gray-bg h5, .gray-bg h6, .gray-bg .container-icon {
	color: #323232;
}
.highlight {
	background-color: #F8F8F8;
}
.asphalt {
	background-color: #343434;
}
.highlight.night {
	background-color: #252525;
}
.highlight.darker {
	background-color: #F2F2F2;
}
.bg-sand {
	background-color: #E3DCD3;
}
.bg-violet {
	background-color: #F0EEF5;
}
.bg-beach {
	background-color: #F9F9F8;
}
.bg-warning {
	background-color: #E0A900;
}
.bg-info {
	background-color: #FE291B;
}
.bg-success {
	background-color: #3CB878;
}
.bg-danger {
	background-color: #E7543D;
}
mark {
	padding: 0 3px;
	background-color: #E7543D;
	color: #fff;
}
.bg-color {
	background: #19b5fe;
}


/* Spacer Style */

.spacer-15 {
	width: 100%;
	height: 15px;
}
.spacer-30 {
	width: 100%;
	height: 30px;
}
.spacer-45 {
	width: 100%;
	height: 45px;
}
.spacer-60 {
	width: 100%;
	height: 60px;
}
.spacer-75 {
	width: 100%;
	height: 75px;
}
.spacer-90 {
	width: 100%;
	height: 90px;
}
.no-padding {
	padding: 0 !important;
}
.padding-20 {
	padding: 20px !important;
}
.padding-30 {
	padding: 30px !important;
}
.padding-40 {
	padding: 40px !important;
}
.plr-0 {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.pl-0 {
	padding-left: 0;
}
.pr-0 {
	padding-right: 0;
}
.ptb-0 {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.pt-0 {
	padding-top: 0px !important;
}
.pb-0 {
	padding-bottom: 0px !important;
}
.pt-30 {
	padding-top: 30px !important;
}
.ptb {
	padding-top: 80px;
	padding-bottom: 80px;
}
.pt {
	padding-top: 110px;
}
.pb {
	padding-bottom: 110px;
}
.ptb-15 {
	padding-top: 15px;
	padding-bottom: 15px;
}
.pt-15 {
	padding-top: 15px;
}
.pb-15 {
	padding-bottom: 15px;
}
.ptb-60 {
	padding-top: 80px;
	padding-bottom: 80px;
}
.pt-60 {
	padding-top: 60px;
}
.pb-60 {
	padding-bottom: 60px;
}
	

*-------------------------------------------------------------------------------------------*/
/*  Service details     ||---------------------------- */
/*-------------------------------------------------------------------------------------------*/
.services-block{
	margin-top:25px;
}
.pic-box {
	border: 4px solid rgba(25, 181, 254, 0.5);
}
.hightlight_rightblock {
	position: relative;
	text-align: right;
}
.hightlight_content {
	right: 160px;
	position: absolute;
	top: 128px;
	z-index: 1;
}
.hightlight_rightblock::after {
	border: 3px solid #fff;
	content: "";
	height: 223px;
	position: absolute;
	right: 10px;
	top: 11px;
	width: 274px;
}
.our-team ul {
	margin: 0;
	padding: 0;
}
.our-team ul li {
	list-style: none;
	float: none;
	width: 100%;
	overflow: hidden;
	margin-top: 25px;
}
.our-team ul li img {
	width: 135px;
}
.our-team li>a {
	margin: 4px 25px 0 0;
}
.our-team p {
	line-height: 1.3;
}
.our-team .btn {
	font-size: 10px;
	padding: 10px;
}
.our-team h4 {
	font-size: 20px;
}
/






