@import url('https://fonts.googleapis.com/css?family=Montserrat&display=swap');@import url('https://fonts.googleapis.com/css?family=Rubik&display=swap');* {	margin: 0px;	padding: 0px;	outline: 0px;}ul {	list-style: none;}img {	border: none;}a,a:hover {	text-decoration: none;}h1,h2,h3,h4,h5,h6,p,b,strong,ul,li {	margin: 0px;	padding: 0px;}h1,h2,h3,h4,h5,h6 {	font-family: 'Montserrat', sans-serif;}body {	/* font-family: 'Rubik', sans-serif; */	font-family: 'Montserrat', sans-serif;	font-size: 14px;	color: #000;	box-sizing: border-box;	background-color: #fff;}@font-face {	font-family: 'icomoon';	src: url('../fonts/icomoon.eot?e3mm7w');	src: url('../fonts/icomoon.eot?e3mm7w#iefix') format('embedded-opentype'), url('../fonts/icomoon.ttf?e3mm7w') format('truetype'), url('../fonts/icomoon.woff?e3mm7w') format('woff'), url('../fonts/icomoon.svg?e3mm7w#icomoon') format('svg');	font-weight: normal;	font-style: normal;	font-display: block;}[class^="icon-"],[class*=" icon-"] {	/* use !important to prevent issues with browser extensions that change fonts */	font-family: 'icomoon' !important;	speak: never;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	line-height: 1;	/* Better Font Rendering =========== */	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;}.icon-design:before {	content: "\e900";	color: #000;}.icon-ideacreate:before {	content: "\e901";	color: #000;}.icon-Implement:before {	content: "\e902";	color: #000;}.icon-meet-customers:before {	content: "\e903";	color: #000;}/************************/.navbar {	margin-bottom: 0px;	border-radius: 0px;	border: 0px;}#header-top {	background: #ec1d27;	padding: 6px 0;	font-size: 13px;}.haed-top-left h5 {	color: #fff;	font-size: 14px;	letter-spacing: 0.50px;	display: inline-block;	border-right: 1px dashed #fff;	padding-right: 15px;}.header-top-dtl {	padding-top: 10px;	display: flow-root;}.head-top-rgh ul {	float: right;	padding-bottom: 7px;}.head-top-rgh ul li {	float: left;	padding: 3px 10px;	border-left: 1px dashed #718ca1 !important;	display: block;}.head-top-rgh ul li a {	font-size: 14px;	font-weight:bold;	color: #718ca1;	font-family: 'Montserrat', sans-serif;	letter-spacing: 0.50px;}.head-top-rgh ul li a:hover {	color: #000;}#cssmenu ul ul li:hover {	background: #718ca1;}.header ul {	float: right;}/*************************/#hm_abt_main {	padding: 30px 0 100px 0;	display: block;}.hm_abt_main2 {	padding: 70px 0 50px 0 !important;	display: block;}.hm_abt_lft {	padding-top: 50px;	padding-left: 50px;	position: relative;	background: #f6f6f6;	display: block;	width: 100%;}.hm_abt_lft:before {	position: absolute;	content: '';	right: 0;	top: 0;	z-index: 1;	background: #fff;	width: 60px;	height: 100%;}.abt_bx {	position: relative;	z-index: 2;	display: block;}.abt_bx_hed {	position: relative;	display: block;	padding-top: 30px;	padding-bottom: 50px;	margin-right: 60px;	color: #000;}.abt_rht_para h3 {	margin-top: 15px;	margin-bottom: 10px;}.abt_rht_para span {	color: #f97b00;	letter-spacing: 0.50px;	display: block;	font-size: 17px;	font-family: 'Montserrat', sans-serif;	padding-bottom: 5px;}.abt_bx_hed span {	color: #999;	letter-spacing: 0.50px;	display: block;	font-size: 17px;	font-family: 'Montserrat', sans-serif;	padding-bottom: 15px;}.abt_bx_hed h4 {	color: #000;}.abt_bx_hed h4 span {	font-size: 14px;	font-family: 'Montserrat', sans-serif;	color: #718ca1;}.hm_abt_rht {	padding-left: 15%;}.abt_rht_hed {	padding-bottom: 15px;}.abt_rht_hed span {	font-family: 'Montserrat', sans-serif;	color: #718ca1;	font-size: 18px;	font-weight: bold;	letter-spacing: 1px;	padding-bottom: 10px;	display: block;}.abt_rht_hed h4 {	line-height: 25px;}.abt_rht_hed h1 {	font-weight: bold;	position: relative;	padding-bottom: 7px;	color: #666666;}.abt_rht_hed h1:before {	position: absolute;	content: '';	bottom: 0;	left: 0;	width: 20%;	height: 2px;	background: #666666;}.abt_rht_para {	padding-bottom: 50px;}.abt_rht_para p {	color: #828282;	line-height: 26px;	padding-bottom: 10px;	font-size: 15px;}/***********************/#myCarousel .carousel-indicators li {	margin: 0px;	border: 1px solid #fff;	border-radius: 1px;	width: 20px;	height: 5px;}#myCarousel .carousel-indicators .active {	background-color: #fff;	width: 25px;	height: 5px;}.indicators_list {	bottom: 0px;	margin-left: 0px;}.hm_abt_box {	background: #718ca1;	padding: 30px 30px;	display: flow-root;}.hm_abt_icon {	float: left;}.hm_abt_slide_para {	padding-left: 27%;}.hm_abt_slide_para h4 {	color: #fff;	padding-bottom: 20px;	text-decoration: underline;	letter-spacing: 0.50px;}.hm_abt_slide_para p {	line-height: 24px;	color: #fff;	font-size: 15px;}/***********************/hr {	background-image: -webkit-linear-gradient(left, transparent, #f6f6f6, transparent);	background-image: linear-gradient(to right, transparent, #f6f6f6, transparent);	border: 0;	height: 2px;	margin: 5px 0;}/**************************/#hm_why_main {	padding: 60px 0 80px 0;	background: #f2f2f2;}.hm_why_hed {	padding-bottom: 50px;	text-align: center;}.hm_why_hed h2 {	color: #000;	letter-spacing: 0.75px;	text-transform: uppercase;	text-align: center;	padding-bottom: 10px;}.hm_why_hed span {	position: relative;	display: inline-block;	line-height: 0.5;}.hm_why_hed span:before {	border-bottom: 1px solid rgba(0, 0, 0, .2);	right: 100%;	margin-right: 15px;	content: "";	position: absolute;	top: 5px;	width: 300px;}.hm_why_hed span:after {	border-bottom: 1px solid rgba(0, 0, 0, .2);	left: 100%;	margin-left: 15px;	content: "";	position: absolute;	top: 5px;	width: 300px;}.hm_why_hed span i {	font-size: 6px;	padding: 0;	margin: 0;	float: none;	color: #718ca1;}.why_mg img {	border-radius: 5px;	margin-bottom: 20px;}.why_dtl h4 span {	color: #718ca1;	font-size: 25px;	letter-spacing: 0.75px;}.why_dtl h4 {	font-weight: bold;	letter-spacing: 1px;	padding-bottom: 15px;}.why_dtl p {	color: #000;	line-height: 26px;	padding-bottom: 10px;	font-size: 14px;	text-align: justify;}/*********************/#hm_portfolio {	padding: 80px 0;}.hm_port_hed {	padding-bottom: 50px;	text-align: center;}.hm_port_hed h2 {	color: #000;	letter-spacing: 0.75px;	text-transform: uppercase;	text-align: center;	padding-bottom: 10px;}.hm_port_hed p {	color: #000;	padding-bottom: 10px;	font-size: 14px;	text-align: center;}.hm_port_hed span {	position: relative;	display: inline-block;	line-height: 0.5;}.hm_port_hed span:before {	border-bottom: 1px solid rgba(0, 0, 0, .2);	right: 100%;	margin-right: 15px;	content: "";	position: absolute;	top: 5px;	width: 300px;}.hm_port_hed span:after {	border-bottom: 1px solid rgba(0, 0, 0, .2);	left: 100%;	margin-left: 15px;	content: "";	position: absolute;	top: 5px;	width: 300px;}.hm_port_hed span i {	font-size: 6px;	padding: 0;	margin: 0;	float: none;	color: #718ca1;}.port_mg {	border: 1px solid rgba(0, 0, 0, .2);	border-radius: 5px;}.port_mg img {	border-radius: 5px;	margin-bottom: 0px;}.port_dtl a h4 span {	color: #718ca1;	font-size: 25px;	letter-spacing: 0.75px;}.port_dtl a h4 {	font-weight: bold;	letter-spacing: 1px;	padding-bottom: 15px;	text-align: center;	display: block;	color: #000;	margin-top: 15px;}/*********************/#hm_work {	padding: 80px 0 50px 0;	background: #f2f2f2;}.hm_work_hed {	padding-bottom: 50px;	text-align: center;}.hm_work_hed h2 {	color: #000;	letter-spacing: 0.75px;	text-transform: uppercase;	text-align: center;	padding-bottom: 10px;}.hm_work_hed span {	position: relative;	display: inline-block;	line-height: 0.5;}.hm_work_hed span:before {	border-bottom: 1px solid rgba(0, 0, 0, .2);	right: 100%;	margin-right: 15px;	content: "";	position: absolute;	top: 5px;	width: 300px;}.hm_work_hed span:after {	border-bottom: 1px solid rgba(0, 0, 0, .2);	left: 100%;	margin-left: 15px;	content: "";	position: absolute;	top: 5px;	width: 300px;}.hm_work_hed span i {	font-size: 6px;	padding: 0;	margin: 0;	float: none;	color: #718ca1;}.wrk_bx {	border: 1px solid rgba(0, 0, 0, .2);}.wrk_bx img {	width: 100%;	height: 100%;}.zoom {	position: relative;	overflow: hidden;	margin-bottom: 20px;}.zoom:before {	background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0;	bottom: 0;	content: "";	left: 50%;	opacity: 1;	position: absolute;	right: 51%;	top: 0;	-webkit-transition: all 700ms ease-in 0s;	transition: all 700ms ease-in 0s;}.zoom:after {	background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0;	bottom: 50%;	content: "";	left: 0;	opacity: 1;	position: absolute;	right: 0;	top: 50%;	-webkit-transition: all 700ms ease-in 0s;	transition: all 700ms ease-in 0s;}.zoom:hover:before {	left: 0;	right: 0;	opacity: 0;}.zoom:hover:after {	bottom: 0;	top: 0;	opacity: 0;}.work_bx {	margin-bottom: 35px;}/********************/.footer {	background: #2b2323;}.footer-row {	padding: 60px 0;}.footer-bottom {	border-top: 1px solid #fff;}.foot_hed h5 {	color: #fff;	margin: 0;	text-transform: uppercase;	letter-spacing: 1px;	font-size: 18px;}.foot_hed hr {	background: #718ca1 none repeat scroll 0 0;	border: medium none;	height: 2px;	margin-bottom: 20px;	margin-top: 10px;	width: 50px;}.foot_hed p i {	margin-right: 8px;	color: #718ca1;}.foot_hed p {	color: #fff;	padding-bottom: 10px;	letter-spacing: 1px;}.footer p {	color: #eeeeee;	font-size: 14px;	font-weight: normal;}.foot_hed ul li {	line-height: 26px;	color: #fff;}.foot_hed ul li i {	margin-right: 8px;}.foot_hed ul li a {	text-decoration: none;	color: #ffffff;	font-size: 15px;	letter-spacing: 1px;}.foot_hed ul li a:hover {	text-decoration: none;	color: #ff0d0d;}.footer .social_icons {	display: inline-block;}.footer img {	margin: auto;	width: 54%;	background: rgba(255, 255, 255, 0.77);	margin-top: 50px;	padding-right: 10px;}.social_icons {	margin-top: 15px;}.footer .social_icons li {	background: #a9a9a9 none repeat scroll 0 0;	margin-right: 10px;}.social_icons li {	display: inline-block;	float: left;	list-style: outside none none;}.footer .social_icons a {	color: #333333;	font-size: 14px;	height: 35px;	line-height: 35px;	width: 35px;}.social_icons a {	border-radius: 0;	display: block;	margin: 0;	text-align: center;	text-decoration: none;}.social_icons li a i {	margin-right: 0;}.social_icons a:hover {	text-decoration: none;	color: #FFF;}.footer h6 {	color: #fff;	font-weight: bold;	margin: 0;	text-transform: uppercase;	font-size: 14px;	margin-bottom: 10px;	letter-spacing: 1px;}.rights {	background: #111111 none repeat scroll 0 0;	padding: 20px 0;	text-transform: uppercase;}.rights p {	color: #fff;	margin: 0;	text-transform: uppercase;	letter-spacing: 1px;}.footer-right h5 {	text-align: center;	color: #fff;	padding: 15px 0;	font-size: 15px;	font-weight: normal;	letter-spacing: 1px;}.footer-right h5 a {	color:#ff0d0d;}/* our process 2 */.our-process2 {	padding: 100px 0 110px;	background: #181818;	background: url(../images/about-inner-bg.jpg);	background-repeat: no-repeat;	background-position: center center;	background-size: cover;	position: relative;	z-index: 1;}.our-process2::after {	content: '';	width: 100%;	height: 100%;	background: rgba(0, 0, 0, 0.9);	position: absolute;	top: 0;	left: 0;	z-index: -1;}.our-process2 .hinttag {	color: #fff;}.our-process2 .processitem {	position: relative;	z-index: 1;	margin-top: 50px;	text-align: center;	padding: 0 15px;}.wline {	height: 1px;	width: 60px;	display: inline-block;	background: #ccc;	margin: 20px;	vertical-align: middle;}.our-process2 .processitem::after {	content: '';	position: absolute;	top: -21px;	left: 54%;	width: 275px;	height: 50px;	text-align: center;	border: 5px solid #404144;	border-bottom: 0;	z-index: -1;}.our-process2 .col-md-3:last-child .processitem::after {	display: none;}.our-process2 .pricon {	width: 130px;	height: 130px;	background: #fff;	text-align: center;	font-size: 50px;	text-align: center;	line-height: 130px;	font-weight: normal;	border-radius: 100%;	display: inline-block;	position: relative;	margin-bottom: 30px;	color: #111;	transition: all .5s ease;}.our-process2 .processitem .pricon span {	transition: all .5s ease;}.our-process2 .processitem:hover .pricon {	background: #666666;	color: #fff;}.our-process2 .processitem:hover .pricon span {	font-size: 60px;}.our-process2 .pricon .count {	width: 35px;	height: 35px;	position: absolute;	top: 45px;	left: -18px;	font-size: 20px;	display: block;	line-height: 35px;	background: #333;	border-radius: 100%;	color: #fff;}.our-process2 .processitem h3 {	margin-bottom: 15px;	color: #ff0d0d;}.our-process2 .processitem p {	color: #dddddd;}.hinttag {	margin-bottom: 20px;	font-size: 30px;}/*About us end*/.vk-heading-style-3 {	font-size: 13px;	font-weight: 800;	letter-spacing: 5.2px;	color: #9a9a9a;	margin-bottom: 20px;}.vk-heading {	position: relative;}.vk-heading-style-3 .vk-line {	width: 70px;	height: 1px;	background-color: #999999;	margin-right: 30px;	display: inline-block;	margin-bottom: 3px;}.vk-text-color-yellow-1 {	color: #718ca1;}.vk-list {	margin: 0;	padding: 0;	list-style: none;	line-height: normal;}.vk-contact-item {	position: relative;	padding-left: 55px;	min-height: 100px;}.vk-contact-item:before {	width: 1px;	height: 122px;	top: 0;	left: 35px;}.vk-contact-item .vk-icon {	font-size: 20px;	color: #718ca1;	position: absolute;	left: 7px;	top: 5px;}.vk-contact-item .vk-title {	font-size: 15px;	font-weight: bold;	color: #434343;	padding-top: 7px;	padding-bottom: 20px;}.vk-contact-item p {	margin-bottom: 10px;}.vk-contact-item:after {	width: 200px;	height: 1px;	left: 0;	top: 35px;}.vk-contact-item:after,.vk-contact-item:before {	content: '';	background-color: #999999;	position: absolute;}.vk-contact-info {	font-size: 14px;	font-weight: normal;	color: #999999;	line-height: 1.86;}.vk-contact-info a {	font-size: 14px;	font-weight: normal;	color: #999999;	line-height: 1.86;}.vk-section-distance-top.responsive-fix-2 {	padding-top: 100px;}.vk-form .form-control {	border: none;	border-bottom: 1px solid #f0f0f0;	padding-left: 0;	margin-bottom: 30px;	background-color: transparent;}.form-control {	-webkit-box-shadow: none;	-moz-box-shadow: none;	box-shadow: none;	min-height: 44px;	-webkit-border-radius: 0;	-moz-border-radius: 0;	border-radius: 0;}.vk-form .form-control:focus {	border-color: #FFC000;	box-shadow: none;}.vk-btn {	border: 2px solid transparent;	background-color: #FFC000;	color: #666;	font-weight: bold;	padding: 11px 30px;	font-size: 18px;	outline: none;	min-height: 44px;	display: inline-block;	text-align: center;	-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;}/*inner banner*/.breadcrumb-area {	position: relative;	background-position: center top;	background-repeat: no-repeat;	background-size: cover;	background: url(../images/inner-bg.jpg);	z-index: 10;}.breadcrumb-area .inner-content-box .title-s2 {	position: relative;	display: block;	padding: 100px 0;}.breadcrumb-area .inner-content-box .title-s2 span {	color: #e9212e;	font-size: 22px;	letter-spacing: 1px;	text-transform: uppercase;}.breadcrumb-area .inner-content-box .title-s2 h1 {	color: #ffffff;	font-size: 48px;	margin: 5px 0 0;	text-transform: capitalize;}.breadcrumb-area .breadcrumb-menu {	position: relative;	display: inline-block;	line-height: 10px;}.breadcrumb-area .breadcrumb-menu ul {	position: relative;	display: inline-block;	line-height: 30px;	padding-bottom: 20px;}.float-left {	float: left!important;}.breadcrumb-area .breadcrumb-menu ul {	position: relative;	display: inline-block;	line-height: 30px;	padding-bottom: 20px;}.breadcrumb-area .breadcrumb-menu ul li {	position: relative;	display: inline-block;	float: left;	color: #ffffff;	font-size: 15px;	line-height: 30px;	font-weight: 400;	text-transform: capitalize;	transition: all 500ms ease;	margin-right: 10px;	padding-right: 17px;}.breadcrumb-area .breadcrumb-menu ul li:before {	position: absolute;	top: 0;	bottom: 0;	right: 0px;	width: 7px;	height: 2px;	background: url(../images/arrow.png);	content: "";	margin: 14px 0;}.breadcrumb-area .breadcrumb-menu ul li a {	color: #ffffff;	font-size: 15px;	font-weight: 400;	text-transform: capitalize;	transition: all 500ms ease;	font-family: 'Montserrat', sans-serif;}.breadcrumb-area .breadcrumb-menu ul li.active {	font-weight: 500;}.breadcrumb-area .breadcrumb-menu ul li:last-child {	margin-right: 0;	padding-right: 0;}/*inner banner END*/section.service-details {	padding: 6rem 0;	background: #fff;}.font-weight-bold {	font-weight: bold;	color: #718ca1;}.service-details h3 {	margin-bottom: 30px;}.service-details h3::after {	display: block;	height: 3px;	font-weight: bold;	background-color: #718ca1;	content: " ";	width: 50px;	margin-top: .5rem;	margin-bottom: 1.5rem;}.service-details p {	color: #828282;	line-height: 26px;	padding-bottom: 20px;	font-size: 15px;	letter-spacing: 0.50px;}.service-info figure {	background: #c18847;	margin: 0px;}.hover-effect figure {	position: relative;	overflow: hidden;	margin: 0;}.hover-effect figure::before {	position: absolute;	top: 0;	left: -90%;	z-index: 2;	display: block;	content: '';	width: 50%;	height: 100%;	background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.3)));	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);	-webkit-transform: skewX(-25deg);	transform: skewX(-25deg);}.service-info figure:hover img {	opacity: .5;}.service-info img {	width: 360px;	width: 100%;	opacity: 1;	-webkit-transition: .5s ease;	transition: .5s ease;}.hover-effect figure img {	-webkit-transform: scale(1);	transform: scale(1);	-webkit-transition: .5s ease;	transition: .5s ease;}.hover-effect:hover figure img {	-webkit-transform: scale(1.3);	transform: scale(1.3);}.hover-effect:hover figure::before {	-webkit-animation: shine .75s;	animation: shine .75s;}.hover-effect:hover figure::before {	animation: shine .75s;}@-webkit-keyframes shine {	100% {		left: 125%;	}}@keyframes shine {	100% {		left: 125%;	}}.widget-service-details h5 {	font-family: 'Raleway', sans-serif;	text-transform: uppercase;	color: #333;	font-size: 20px;}.widget-service-details h5::after {	display: block;	height: 3px;	font-weight: bold;	background-color: #718ca1;	content: " ";	width: 50px;	margin-top: .5rem;	margin-bottom: 1.5rem;}.widget-service-details ul li.active {	color: #fff;	background: #718ca1;	border-radius: 5px;}.widget-service-details ul li.active a {	color: #fff;}.business-service ul li a {	text-decoration: none;	color: #464646;	display: block;	padding: 10px 8px;	font-family: 'Montserrat', sans-serif;}.business-service ul li .fa {	margin-right: 1rem;}.widget-service-details ul li .fa {	float: right;	margin-top: .2rem;}.single-sidebar {	position: relative;	display: block;	margin-bottom: 50px;}.service-pack-download {	position: relative;	display: block;}.service-pack-download li {	position: relative;	display: block;	background: #ff0d0d;	padding: 10px 15px;	border-radius: 5px;}.service-pack-download li .title-holder a {	color: #fff;	font-size: 18px;	letter-spacing: 0.50px;	text-align: center;	display: block;	font-family: 'Montserrat', sans-serif;}.service-pack-download li .icon-holder {	position: relative;	display: block;	float: right;}.service-pack-download li .icon-holder i {	position: relative;	top: 2px;	color: #ffffff;	font-size: 18px;	line-height: 26px;}.sidebar-contact-box {	position: relative;	display: block;	padding-top: 50px;	padding-bottom: 50px;}.inner-content {	position: relative;	display: block;	padding: 48px 30px 50px;	background: #27282c;	z-index: 1;}.btn-one {	background: #ff0d0d;	color: #fff;	font-size: 16px;	padding: 10px 20px;	width: 100%;}.inner-content .icon-holder {	position: relative;	display: block;	padding-bottom: 22px;}.inner-content .icon-holder span i {	color: #718ca1;	font-size: 65px;	line-height: 65px;}.inner-content h4 {	color: #ffffff;	font-size: 18px;	line-height: 30px;	letter-spacing: 0.50px;	margin: 0 0 22px;}.inner-content .bottom-box {	position: relative;	display: block;	border-top: 1px solid #404043;	padding-top: 25px;}.inner-content .bottom-box h2 {	color: #ffffff;	font-size: 24px;	font-weight: 400;	margin: 0 0 3px;}.inner-content .bottom-box span {	color: #ffffff;	font-size: 15px;	font-family: 'Montserrat', sans-serif;}.gallery-title:after {	content: "";	position: absolute;	width: 7.5%;	left: 46.5%;	height: 45px;	border-bottom: 1px solid #5e5e5e;}.filter-button {	font-size: 18px;	border: 1px solid #666666;	border-radius: 0px;	text-align: center;	color: #666666;	margin-bottom: 30px;}.filter-button:hover {	font-size: 18px;    border: 1px solid #718ca1 !important;    text-align: center;    color: #ffffff !important;    background-color: #718ca1 !important;}.btn-default:focus {	color: #fff;	background-color: #666666 !important;	border-color: #666666;}.port-image {	width: 100%;}.gallery_product {	margin-bottom: 30px;}.worked {	margin: 40px 0;}.gal_img {	position: relative;	width: 100%;}.gal_image {	display: block;	width: 100%;	height: auto;}.gal_overlay {	position: absolute;	top: 0;	bottom: 0;	left: 0;	right: 0;	height: 100%;	width: 100%;	opacity: 0;	transition: .5s ease;	background-color: rgba(0, 0, 0, 0.2);}.gal_img:hover .gal_overlay {	opacity: 1;}.search_icon {	color: white;	font-size: 28px;	position: absolute;	top: 50%;	left: 50%;	-webkit-transform: translate(-50%, -50%);	-ms-transform: translate(-50%, -50%);	transform: translate(-50%, -50%);	text-align: center;}/*client*/.clients {	background: #fff;	padding-top: 40px;	padding-bottom: 40px;}h2.block span.sub-title {	padding: 0 0 10px 0;	display: block;	z-index: 2;	font-size: 16px;	color: #666666;	text-transform: uppercase;}h2.block .main-title1 {	padding: 0 45px 0 0;	position: relative;	z-index: 1;	font-size: 28px;	color: #f27a05;	font-weight: 600;	background-color: #fff;}h2.block:after {	position: absolute;	bottom: 13px;	left: 40px;	right: 0;	width: auto;	height: 1px;	content: '';	display: block;	border-bottom: 4px solid #e2e2e2;}.client-pd {	padding-top: 40px;}.client_logo {	border: 1px solid #6969693b;	padding: 15px;	height: 150px;	margin-bottom: 30px;}.client_logo img {	margin: 0 auto;	display: table;}/*client end*/.privacy {	padding: 40px 0;}/***********************/.btm-watsap {	position: fixed;	bottom: 10px;	left: 10px;	z-index: 99;}input[type=text],[type=email],[type=number],textarea,select {	width: 100%;	max-width: 100%;	padding: 7px;	font-size: 13px;	margin: 2px 0;	display: inline-block;	border: 1px solid #ccc;	border-radius: 4px;	box-sizing: border-box;}.form-text {	border: 1px solid #ccc;}input[type=submit] {	width: 100%;	max-width: 100%;	background-color: #718ca1;	color: white;	padding: 10px;	border: none;	cursor: pointer;}input[type=submit]:hover {	background-color: #000000;	color: white;	max-width: 100%;}.btn-1 {	width: 100%;	max-width: 100%;	background-color: #718ca1;	color: white;	padding: 10px;	border: none;	cursor: pointer;}.quickcontact {	right: 0px;	bottom: 0px;	max-width: 100%;	display: none;	background-color: #f2f2f2;}.max {	z-index: 1000;	border: #718ca1 thick solid;	position: fixed;	width: 225px;	right: 5px;	bottom: 0px;	max-width: 100%;	background-color: #f2f2f2;	padding: 5px;	margin: 1px;	z-index: 99;}