@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100&display=swap');
.container {
	max-width: 1200px;
}

.d.flex{
	display:flex;
}
.for-model .bullets-1 li
.back-to-top-button {
	position: fixed;
	bottom: 1000px;
	left: 30px;
	display: none;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	z-index: 55;
	padding-bottom:5px;
}

.back-to-top-button.active {
	display: block;
	bottom: 30px;
}

.back-to-top-button button {
	background: transparent;
	border: none;
	width: 50px;
	height: 50px;
	background: #ff5300;
	color: #fff;
	border-radius: 50%;
	cursor: pointer;
	outline: none;
}

.section-title {
	margin-bottom: 63px;
	text-align: center;
}

.section-title span.subtitle {
	font-size: 18px;
	color:#318a4a;
	display: block;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 9px;
	margin-top: -6px;
}

.section-title h2 {
	font-size: 36px;
	font-family: 'Roboto', sans-serif;
	line-height: 40px;
	color: #373737;
	font-weight: 700;
}

.section-title p {
	font-size: 18px;
	line-height: 24px;
	color: #51596C;
}

.section-title.section-title-2 span.subtitle {
	color: #fff;
}

.section-title.section-title-2 h2 {
	color: #fff;
}

.section-title.section-title-2 p {
	color: #e6e7e9;
}

.c-white {
	color: #fff;
}

.overflow-hidden {
	overflow: hidden;
	height: 100%;
}

.preloader {
	position: fixed;
	left: 0;
	width: 100%;
	height: 100%;
	top: 0;
	background: #fff;
	z-index: 999;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.preloader img {
	width: 150px;
}

.preloader span {
	font-size: 20px;
	font-weight: 600;
	color: #e9664a;
	letter-spacing: 6px;
	margin-top: 10px;
}

.scroll-to-top {
	position: fixed;
	right: 50px;
	bottom: 80px;
	display: inline-block;
	z-index: 9;
	width: 40px;
	height: 40px;
	background: #052157;
	border: 2px solid #fff;
	text-align: center;
}

.scroll-to-top a {
	text-decoration: none;
	font-family: 'Lato', sans-serif;
	font-weight: 900;
	cursor: pointer;
	font-size: 24px;
	color: #fff;
	padding: 2px 0 0px 0;
	display: inline-block;
}

.scroll-to-top a i {
	color: #fff;
}

.modal-open {
	position: fixed;
	width: 100%;
}


/* Base for label styling */

[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
	position: absolute;
	left: -9999px;
}

[type="checkbox"]:not(:checked)+label,
[type="checkbox"]:checked+label {
	position: relative;
	padding-left: 40px;
	cursor: pointer;
	font-size: 14px;
	color: #121f59;
	line-height: 24px;
	font-weight: 500;
	margin-bottom: 16px;
}


/* checkbox aspect */

[type="checkbox"]:not(:checked)+label:before,
[type="checkbox"]:checked+label:before {
	content: '';
	position: absolute;
	left: 0;
	top: 4px;
	width: 22px;
	height: 22px;
	background: #fff;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	border-radius: 50%;
	content: '\f00c';
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	font-size: 13px;
	line-height: 22px;
	text-align: center;
	color: #121f59;
}

[type="checkbox"]:checked+label:before {
	background: #318A4A;
	border-color: #318A4A;
	border-radius: 50%;
}


/* checked mark aspect */

[type="checkbox"]:not(:checked)+label:after,
[type="checkbox"]:checked+label:after {
	content: '\f00c';
	position: absolute;
	top: 10px;
	left: 4px;
	font-size: 13px;
	line-height: 0.8;
	color: #fff;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
}


/* checked mark aspect changes */

[type="checkbox"]:not(:checked)+label:after {
	opacity: 0;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
}

[type="checkbox"]:checked+label:after {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}


/* disabled checkbox */

[type="checkbox"]:disabled:not(:checked)+label:before,
[type="checkbox"]:disabled:checked+label:before {
	-webkit-box-shadow: none;
	box-shadow: none;
	border-color: #bbb;
	background-color: #ddd;
}

[type="checkbox"]:disabled:checked+label:after {
	color: #999;
}

[type="checkbox"]:disabled+label {
	color: #aaa;
}


/* hover style just for information */




/*==========================================
    normalize
==========================================*/

html {
	font-family: "Open Sans", sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	overflow-x: hidden;
}

body {
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	margin: 0;
	color: #111705;
	overflow-x: hidden;
}

h1,
h2,
h3,
h4,
h5,
h6,
a {
	line-height: 1.3;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'Roboto', sans-serif;
}

p {
	line-height: 1.6;
	font-family: "Open Sans", sans-serif;
}

a {
	color: #111705;
	text-decoration: none;
}

a,
a:hover,
a:focus,
a:active {
	text-decoration: none !important;
	outline: none;
}

a i {
	padding: 0 2px;
}

img {
	max-width: 100%;
}


/*input and button type focus outline disable*/

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus,
textarea:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
select:focus {
	outline: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 1px solid #ddd;
}


/**
 * 5.0 - Alignments
 */

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto 1.75em;
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

@-webkit-keyframes circle {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(3600deg);
		transform: rotate(3600deg);
	}
}

@keyframes circle {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(3600deg);
		transform: rotate(3600deg);
	}
}

@-webkit-keyframes circle1 {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	50% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes circle1 {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	50% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@-webkit-keyframes circle2 {
	0% {
		-webkit-transform: rotate(0deg) translate(-35px) rotate(0deg);
		transform: rotate(0deg) translate(-35px) rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg) translate(-35px) rotate(-360deg);
		transform: rotate(360deg) translate(-35px) rotate(-360deg);
	}
}

@keyframes circle2 {
	0% {
		-webkit-transform: rotate(0deg) translate(-35px) rotate(0deg);
		transform: rotate(0deg) translate(-35px) rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg) translate(-35px) rotate(-360deg);
		transform: rotate(360deg) translate(-35px) rotate(-360deg);
	}
}

.header {
	position: absolute;
	z-index: 55;
	width: 100%;
	top: 0;
	left: 0;
	box-shadow: 0px 4px 11px 0px #0000000D;
    background-color: #ffffff;
}

.header.navbar-fixed {
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
	border-radius: 0;
	background: #ffffff;
	box-shadow: 0px 4px 11px 0px #0000000D;
}

.header.navbar-fixed .header-top {
	display: none;
}

.header.navbar-fixed .header-bottom {
	-webkit-box-shadow: none;
	box-shadow: none;
	padding-left: 0;
	padding-right: 0;
}

.header .header-top {
	padding: 15px 0;
}

.header .header-top .part-left ul li,
.header .header-top .part-right ul li {
	display: inline-block;
	padding: 0 8px;
	color: #e9edff;
	font-size: 14px;
}

.header .header-top .part-left ul li a,
.header .header-top .part-right ul li a {
	display: block;
}

.header .header-top .part-left ul li a span.part-icon,
.header .header-top .part-right ul li a span.part-icon {
	margin-right: 0px;
	display: inline-block;
	color: #e9edff;
	font-size: 14px;
}

.header .header-top .part-left ul li a span.text,
.header .header-top .part-right ul li a span.text {
	display: inline-block;
	color: #e9edff;
	font-size: 14px;
}

.header .header-top .part-left ul li span.part-icon,
.header .header-top .part-right ul li span.part-icon {
	margin-right: 4px;
}

.header .header-top .part-left ul li span.part-icon.user,
.header .header-top .part-right ul li span.part-icon.user {
	display: inline-block;
	width: 35px;
	height: 35px;
	background: #263780;
	text-align: center;
	line-height: 35px;
	border-radius: 50px;
}

.header .header-top .part-left ul li select,
.header .header-top .part-right ul li select {
	background: transparent;
	color: #e9edff;
	border: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
}

.header .header-top .part-left ul li select option,
.header .header-top .part-right ul li select option {
	background: #121f59;
}

.header .header-top .part-left ul li .c-acc,
.header .header-top .part-right ul li .c-acc {
	display: inline-block;
	color: #e9edff;
	font-size: 14px;
}

.header .header-top .part-right {
	text-align: right;
}


.header .header-bottom .main-menu .navbar {
	padding: 0;
}

.header .header-bottom .main-menu .navbar .navbar-nav .nav-item {
	padding: 0 10px;
}

.header .header-bottom .main-menu .navbar .navbar-nav .nav-item.buy-nows {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.header .header-bottom .main-menu .navbar .navbar-nav .nav-item .nav-link {
	padding: 28px 0;
	font-family: "Open Sans", sans-serif;
	color: #828282;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	position: relative;
}

/* .header .header-bottom .main-menu .navbar .navbar-nav .nav-item .nav-link:before {
	position: absolute;
	content: '';
	left: 0;
	bottom: 20px;
	width: 0;
	height: 3px;
	background: #FF5300;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
} */

.header .header-bottom .main-menu .navbar .navbar-nav .nav-item .nav-link.dropdown-toggle:after {
	content: '\f107';
	border: none;
	margin-left: 1px;
	font-family: "Font Awesome 5 Free";
	vertical-align: baseline;
}

.header .header-bottom .main-menu .navbar .navbar-nav .nav-item .nav-link.buy-now {
	background: #318A4A;
	padding: 16px 30px;
	border-radius: 50px;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}

.header .header-bottom .main-menu .navbar .navbar-nav .nav-item .nav-link.buy-now:hover {
	background: #fff;
	color: #318A4A;
}

.header .header-bottom .main-menu .navbar .navbar-nav .nav-item .nav-link.buy-now:before {
	display: none;
}

.header .header-bottom .main-menu .navbar .navbar-nav .nav-item .dropdown-menu {
	padding: 0;
	border-radius: 0;
	display: block;
	opacity: 0;
	visibility: hidden;
	margin-top: 10px;
	border: none;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}

.header .header-bottom .main-menu .navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item {
	padding: 15px 20px;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 600;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	background: #318A4A;
	color: #fff;
}

.header .header-bottom .main-menu .navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item:last-child {
	border-bottom: none;
}

.header .header-bottom .main-menu .navbar .navbar-nav .nav-item:last-child {
	padding-right: 0;
}

/* .header .header-bottom .main-menu .navbar .navbar-nav .nav-item:hover .nav-link:before {
	width: 100%;
} */

.header .header-bottom .main-menu .navbar .navbar-nav .nav-item:hover .nav-link {
	color:#FF5300;
}

.header .header-bottom .main-menu .navbar .navbar-nav .dropdown:hover .dropdown-menu {
	opacity: 1;
	visibility: visible;
	margin-top: 0;
}

.team-wrapper .owl-nav {
	text-align: center;
	position: relative;
	top: 20px;
	margin-top: 10px;
}

.team-wrapper .owl-nav div {
	display: inline-block;
	width: 30px;
	height: 30px;
	font-size: 14px;
	color: #373737;
	text-align: center;
	line-height: 28px;
	border: 1px solid #373737;
	border-radius: 50%;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	cursor: pointer;
}

.team-wrapper .owl-nav div:hover {
	color: #373737;
    /* background: #ffffff; */
    border-color: #373737;
}

.team-wrapper .owl-nav div:first-child {
	margin-right: 100px;
}

.team-wrapper .owl-dots {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 10px;
}

.team-wrapper .owl-dots .owl-dot {
	width: 5px;
	height: 5px;
	border: 1px solid #ff5300;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	border-radius: 50%;
	display: inline-block;
	margin-right: 20px;
}

.team-wrapper .owl-dots .owl-dot:last-child {
	margin-right: 0;
}

.team-wrapper .owl-dots .owl-dot.active {
	/* background-image: -moz-linear-gradient(85deg, #373737 0%, #373737 100%);
	background-image: -webkit-linear-gradient(85deg, #373737 0%, #373737 100%); */
	background-color: #ff5300;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(13, 21, 75, 0.2);
	box-shadow: 0px 0px 10px 0px rgba(13, 21, 75, 0.2);
	border: none;
	width: 10px;
	height: 10px;
}

.testimonial {
	padding: 120px 0 120px;
	background-image: -moz-radial-gradient(50% 50%, circle closest-side, #05358a -50%, #000046 105%);
	background-image: -webkit-radial-gradient(50% 50%, circle closest-side, #28a446 -50%, #000046 105%);
	position: relative;
	z-index: 2;
	overflow: hidden;
}

.testimonial .shape {
	position: absolute;
	content: '';
	left: 50%;
	top: 50%;
	margin-left: -790px;
	margin-top: -790px;
	width: 1580px;
	height: 1580px;
	opacity: 0.3;
	-webkit-animation: circle 480s infinite;
	animation: circle 480s infinite;
}

.testimonial .testimonial-slider .owl-nav {
	text-align: center;
	position: relative;
	margin-top: 30px;
}

.testimonial .testimonial-slider .owl-nav div {
	display: inline-block;
	width: 30px;
	height: 30px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 28px;
	border: 1px solid #fff;
	border-radius: 50%;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	cursor: pointer;
}

.testimonial .testimonial-slider .owl-nav div:hover {
	color: #fff;
	background: #318A4A;
	border-color: #318A4A;
}

.testimonial .testimonial-slider .owl-nav div:first-child {
	margin-right: 20px;
}

.testimonial .testimonial-slider .single-testimonial {
	text-align: center;
}

.testimonial .testimonial-slider .single-testimonial .part-pic {
	width: 120px;
	height: 120px;
	position: relative;
	margin: 20px 0;
	margin-bottom: 51px;
	display: inline-block;
}

.testimonial .testimonial-slider .single-testimonial .part-pic:before {
	position: absolute;
	content: '';
	left: -20px;
	top: -20px;
	right: -20px;
	bottom: -20px;
	border: 1px dashed #fff;
	border-radius: 50%;
}

.testimonial .testimonial-slider .single-testimonial .part-pic img {
	width: 100%;
	border-radius: 50%;
}

.testimonial .testimonial-slider .single-testimonial .part-text span {
	display: block;
}

.testimonial .testimonial-slider .single-testimonial .part-text span.name {
	font-size: 26px;
	font-weight: 700;
	color: #fff;
	font-family: 'Roboto', sans-serif;
	margin-bottom: 3px;
}

.testimonial .testimonial-slider .single-testimonial .part-text span.profession {
	color: #a0afce;
	opacity: .9;
	text-transform: uppercase;
	font-size: 15px;
	margin-bottom: 19px;
}

.testimonial .testimonial-slider .single-testimonial .part-text span.location {
	color: #a0afce;
	font-size: 15px;
}

.testimonial .testimonial-slider .single-testimonial .part-text p {
	color: rgba(255, 255, 255, 0.9);
	line-height: 26px;
}

.faq {
	padding: 120px 0;
}

.faq.faq-page .faq-content .accordion .card {
	border-radius: 50px;
}

.faq .faq-filtering-button {
	margin-bottom: 40px;
	text-align: center;
}

.faq .faq-filtering-button .nav-tabs {
	border: none;
	border: 1px solid #cfd1d4;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	padding: 5px;
	border-radius: 50px;
}
.tab-imgs{
    width:100%;
    height:100%;
}
.faq .faq-filtering-button .nav-tabs .nav-item .nav-link {
	padding: 0;
	border: none;
	height: 50px;
	padding: 0 50px;
	border-radius: 50px;
	font-weight: 700;
	font-size: 16px;
	text-transform: uppercase;
	color: #414c7a;
	line-height: 50px;
	opacity: 0.8;
}

.faq .faq-filtering-button .nav-tabs .nav-item .nav-link.active {
	color: #fff;
	opacity: 1;
	background-image: -moz-linear-gradient(85deg, #2d7bff 0%, #4c8eff 100%);
	background-image: -webkit-linear-gradient(85deg, #2d7bff 0%, #4c8eff 100%);
	-webkit-box-shadow: 0px 0px 10px 0px rgba(13, 21, 75, 0.1);
	box-shadow: 0px 0px 10px 0px rgba(13, 21, 75, 0.1);
}

.faq .faq-content .accordion .card {
	border: none;
	margin-bottom: 30px;
}

.faq .faq-content .accordion .card:last-child {
	margin-bottom: 0;
}

.faq .faq-content .accordion .card .card-header {
	padding: 0;
	background: transparent;
	border: none;
}

.faq .faq-content .accordion .card .card-header h2 button {
	padding: 14px 30px;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	color: #121f59;
	font-weight: 600;
	-webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.1);
	border-radius: 50px;
	width: 100%;
	text-align: left;
	position: relative;
	background-color: #F6F6F6;
}

.faq .faq-content .accordion .card .card-header h2 button:after {
	position: absolute;
	content: '\f078';
	font-family: "Font Awesome 5 Free";
	right: 30px;
	top: 50%;
	-webkit-transform: translateY(-50%) rotate(0);
	-ms-transform: translateY(-50%) rotate(0);
	transform: translateY(-50%) rotate(0);
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}

.faq .faq-content .accordion .card .card-header h2 button[aria-expanded="true"] {
	background-color: #318A4A;
	color: #fff;
	-webkit-box-shadow: 1px 4px 18px 16px #0000001F;
	box-shadow: 1px 4px 18px 16px #0000001F;
}

.faq .faq-content .accordion .card .card-header h2 button[aria-expanded="true"]:after {
	-webkit-transform: translateY(-50%) rotate(180deg);
	-ms-transform: translateY(-50%) rotate(180deg);
	transform: translateY(-50%) rotate(180deg);
}

.faq .faq-content .accordion .card .card-body {
	padding: 30px 30px 20px;
	color: #2C4836;
	font-size: 16px;
	line-height: 30px;
	box-shadow: 0px 5px 6px #0000001F;
    border-radius: 0px 0px 25px 25px;
}

.faq .faq-content .accordion .card .card-body ul{
	margin-left: 30px;
    list-style: disc;
    line-height: 40px;
}
.header .social{
	text-align:right;
}

.header .social a {
	display: inline-block;
	text-align: center;
	width: 40px;
    height: 40px;
    line-height: 40px;
	font-size: 18px;
	background-color:#ffffff;
	border-radius: 50%;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	margin: 0px 4px;
}



.how-works .boxes .single-box .part-img span {
	position: absolute;
	top: 50%;
	right: -25px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 20px;
	font-weight: 600;
	background: #121f59;
	border-radius: 50%;
	color: #fff;
}

.how-works .boxes .single-box .part-txt h3 {
	font-size: 24px;
	line-height: 30px;
	font-weight: 700;
	color: #121f59;
	margin-bottom: 16px;
}

.how-works .boxes .single-box .part-txt p {
	font-size: 16px;
	line-height: 26px;
	color: #2C4836;
	margin-bottom: -7px;
}

.what-waiting {
	padding: 120px 0;
}

.what-waiting .single-box {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#1b226b), to(#0d154b));
	background-image: -webkit-linear-gradient(#1b226b, #0d154b);
	background-image: -o-linear-gradient(#1b226b, #0d154b);
	background-image: linear-gradient(#1b226b, #0d154b);
	padding: 40px;
	text-align: center;
	border-radius: 10px;
}

.what-waiting .single-box .part-txt h3 {
	font-size: 24px;
	line-height: 30px;
	font-weight: 700;
	color: #fff;
	margin-top: -4px;
	margin-bottom: 16px;
}

.what-waiting .single-box .part-txt p {
	font-size: 16px;
	line-height: 26px;
	color: #d1dbef;
	margin-bottom: 33px;
}

.what-waiting .single-box .part-txt a {
	display: inline-block;
	height: 45px;
	line-height: 45px;
	background-image: -moz-linear-gradient(85deg, #2d7bff 0%, #4c8eff 100%);
	background-image: -webkit-linear-gradient(85deg, #2d7bff 0%, #4c8eff 100%);
	-webkit-box-shadow: 0px 0px 10px 0px rgba(13, 21, 75, 0.1);
	box-shadow: 0px 0px 10px 0px rgba(13, 21, 75, 0.1);
	color: #fff;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 700;
	padding: 0 30px;
	border-radius: 25px;
	margin-bottom: -7px;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	overflow: hidden;
	position: relative;
	z-index: 2;
}

.what-waiting .single-box .part-txt a:after {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: 0;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	z-index: -1;
}

.what-waiting .single-box .part-txt a:hover {
	color: #318A4A;
}

.what-waiting .single-box .part-txt a:hover:after {
	opacity: 1;
}


.testimonial-2:after {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #0d154b;
	opacity: 0.95;
	z-index: -1;
}

.testimonial-2 .testimonial-2-slider .single-testimonial p {
	background-image: -moz-linear-gradient(85deg, #2d7bff 0%, #4c8eff 100%);
	background-image: -webkit-linear-gradient(85deg, #2d7bff 0%, #4c8eff 100%);
	margin: 0;
	padding: 30px 40px;
	color: #fff;
	border-radius: 8px;
	line-height: 28px;
	text-align: center;
}

.testimonial-2 .owl-thumbs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 80px;
}

.testimonial-2 .owl-thumbs .owl-thumb-item {
	text-align: center;
}

.testimonial-2 .owl-thumbs .owl-thumb-item .user-pic {
	width: 70px;
	border: 5px solid #a5a4a5;
	border-radius: 50%;
	display: inline-block;
	margin-bottom: 17px;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	position: relative;
}

.testimonial-2 .owl-thumbs .owl-thumb-item .user-pic img {
	width: 100%;
	border-radius: 50%;
}

.testimonial-2 .owl-thumbs .owl-thumb-item .user-pic:after {
	position: absolute;
	content: '';
	left: 50%;
	width: 20px;
	margin-left: -10px;
	height: 20px;
	top: 0px;
	background-image: -moz-linear-gradient(85deg, #2d7bff 0%, #4c8eff 100%);
	background-image: -webkit-linear-gradient(85deg, #2d7bff 0%, #4c8eff 100%);
	border-radius: 50px;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	opacity: 0;
}

.testimonial-2 .owl-thumbs .owl-thumb-item .user-pic:before {
	position: absolute;
	content: '';
	left: 50%;
	width: 12px;
	margin-left: -6px;
	height: 12px;
	top: 0px;
	background-image: -moz-linear-gradient(85deg, #2d7bff 0%, #4c8eff 100%);
	background-image: -webkit-linear-gradient(85deg, #2d7bff 0%, #4c8eff 100%);
	border-radius: 50px;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	opacity: 0;
}

.testimonial-2 .owl-thumbs .owl-thumb-item .user-data {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}

.testimonial-2 .owl-thumbs .owl-thumb-item .user-data span {
	display: block;
}

.testimonial-2 .owl-thumbs .owl-thumb-item .user-data span.name {
	font-size: 24px;
	font-family: 'Roboto', sans-serif;
	color: #fff;
	font-weight: 600;
	margin-bottom: 4px;
}

.testimonial-2 .owl-thumbs .owl-thumb-item .user-data span.position {
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 700;
	color: rgba(255, 255, 255, 0.8);
}

.testimonial-2 .owl-thumbs .owl-thumb-item.active .user-pic {
	border-color: #318A4A;
	position: relative;
}

.testimonial-2 .owl-thumbs .owl-thumb-item.active .user-pic:after {
	top: -40px;
	opacity: 1;
}

.testimonial-2 .owl-thumbs .owl-thumb-item.active .user-pic:before {
	top: -60px;
	opacity: 1;
}

.testimonial-2 .owl-thumbs .owl-thumb-item.active .user-data {
	opacity: 1;
	visibility: visible;
}

.brand.affiliate-page {
	padding-top: 120px;
}

.shop-cart {
	padding: 120px 0;
}

.shop-cart .notification-cart {
	background-image: -moz-linear-gradient(85deg, #2d7bff 0%, #4c8eff 100%);
	background-image: -webkit-linear-gradient(85deg, #2d7bff 0%, #4c8eff 100%);
	-webkit-box-shadow: 0px 0px 10px 0px rgba(13, 21, 75, 0.3);
	box-shadow: 0px 0px 10px 0px rgba(13, 21, 75, 0.3);
	border-radius: 5px;
	margin-bottom: 30px;
}

.shop-cart .notification-cart p {
	font-size: 18px;
	line-height: 28px;
	color: #fff;
	padding: 30px;
	text-align: center;
	margin: 0;
}

.shop-cart .successfully-notice {
	background: #121f59;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 15px 20px;
	border-radius: 5px;
	margin-bottom: 60px;
}

.shop-cart .successfully-notice p {
	margin: 0;
	color: #fff;
}

.shop-cart .successfully-notice p .check-icon {
	color: #318A4A;
	margin-right: 10px;
}

.shop-cart .successfully-notice .aply-button {
	height: 40px;
	width: 180px;
	background: #318A4A;
	background-image: -moz-linear-gradient(85deg, #2d7bff 0%, #4c8eff 100%);
	background-image: -webkit-linear-gradient(85deg, #2d7bff 0%, #4c8eff 100%);
	-webkit-box-shadow: 0px 0px 10px 0px rgba(13, 21, 75, 0.4);
	box-shadow: 0px 0px 10px 0px rgba(13, 21, 75, 0.4);
	display: inline-block;
	text-align: center;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
	font-weight: 600;
	color: #fff;
	border: none;
	font-size: 14px;
	cursor: pointer;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	border-radius: 5px;
}

.shop-cart .successfully-notice .aply-button:hover {
	-webkit-box-shadow: 0px 0px 10px 0px rgba(13, 21, 75, 0.5);
	box-shadow: 0px 0px 10px 0px rgba(13, 21, 75, 0.5);
}

.shop-cart .cart-list-table .table {
	margin-bottom: 0;
}

.shop-cart .cart-list-table .table thead {
	-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
}

.shop-cart .cart-list-table .table thead tr th {
	font-size: 16px;
	font-weight: 700;
	color: #121f59;
	font-family: 'Roboto', sans-serif;
	text-transform: uppercase;
	border: none;
	height: 80px;
	text-align: center;
	vertical-align: middle;
}

.shop-cart .cart-list-table .table thead tr th:first-child {
	padding-left: 30px;
	text-align: left;
}

.shop-cart .cart-list-table .table tbody th,
.shop-cart .cart-list-table .table tbody td {
	border: none;
	border-bottom: 1px solid #ecf0f1;
	height: 150px;
	vertical-align: middle;
}

.shop-cart .cart-list-table .table tbody tr.single-item tr {
	width: 480px;
}

.shop-cart .cart-list-table .table tbody tr.single-item th .carted-single-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.shop-cart .cart-list-table .table tbody tr.single-item th .carted-single-item .part-img {
	width: 95px;
}

.shop-cart .cart-list-table .table tbody tr.single-item th .carted-single-item .part-img img {
	width: 100%;
}

.shop-cart .cart-list-table .table tbody tr.single-item th .carted-single-item span.title {
	font-family: 'Roboto', sans-serif;
	font-weight: 600;
	color: #121f59;
	font-size: 18px;
	margin-left: 30px;
}

.shop-cart .cart-list-table .table tbody tr.single-item td {
	padding: 0;
	vertical-align: middle;
	text-align: center;
}

.shop-cart .cart-list-table .table tbody tr.single-item td .cart-button .cart-item-selected-count {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	border: 1px solid #e5e5e5;
	height: 40px;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 145px;
	border-radius: 50px;
	margin-right: 16px;
}

.shop-cart .cart-list-table .table tbody tr.single-item td .cart-button .cart-item-selected-count button {
	background: transparent;
	border: 0;
	outline: none;
	cursor: pointer;
	color: #2C4836;
	padding: 0 25px;
}

.shop-cart .cart-list-table .table tbody tr.single-item td .cart-button .cart-item-selected-count input.number {
	font-weight: 600;
	color: #2C4836;
	border: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.shop-cart .cart-list-table .table tbody tr.single-item td .price,
.shop-cart .cart-list-table .table tbody tr.single-item td .total {
	font-family: 'Roboto', sans-serif;
	font-weight: 600;
	color: #121f59;
	font-size: 18px;
}

.shop-cart .cart-list-table .table tbody tr.single-item td .remove-item {
	width: 30px;
	height: 30px;
	border-radius: 50px;
	border: none;
	color: #121f59;
	color: rgba(18, 31, 89, 0.6);
	-webkit-box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.2);
	outline: none;
	cursor: pointer;
}

.shop-cart .buttons-for-update-cart {
	margin-top: 30px;
}

.shop-cart .buttons-for-update-cart form {
	position: relative;
}

.shop-cart .buttons-for-update-cart form input {
	border: none;
	width: 100%;
	-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
	font-size: 14px;
	color: #121f59;
	height: 50px;
	padding: 0 30px;
	padding-right: 195px;
}

.shop-cart .buttons-for-update-cart form input::-webkit-input-placeholder {
	color: rgba(18, 31, 89, 0.6);
}

.shop-cart .buttons-for-update-cart form input:-ms-input-placeholder {
	color: rgba(18, 31, 89, 0.6);
}

.shop-cart .buttons-for-update-cart form input::-ms-input-placeholder {
	color: rgba(18, 31, 89, 0.6);
}

.shop-cart .buttons-for-update-cart form input::placeholder {
	color: rgba(18, 31, 89, 0.6);
}

.shop-cart .buttons-for-update-cart form .aply-button {
	position: absolute;
	top: 0;
	right: 0;
}

.shop-cart .buttons-for-update-cart .aply-button {
	height: 50px;
	width: 165px;
	background: #318A4A;
	background-image: -moz-linear-gradient(85deg, #2d7bff 0%, #4c8eff 100%);
	background-image: -webkit-linear-gradient(85deg, #2d7bff 0%, #4c8eff 100%);
	-webkit-box-shadow: 0px 0px 10px 0px rgba(13, 21, 75, 0.4);
	box-shadow: 0px 0px 10px 0px rgba(13, 21, 75, 0.4);
	display: inline-block;
	text-align: center;
	line-height: 40px;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
	font-weight: 600;
	color: #fff;
	border: none;
	font-size: 14px;
	cursor: pointer;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}

.shop-cart .buttons-for-update-cart .aply-button:hover {
	-webkit-box-shadow: 0px 0px 10px 0px rgba(13, 21, 75, 0.5);
	box-shadow: 0px 0px 10px 0px rgba(13, 21, 75, 0.5);
}

.shop-cart .shop-cart-footer {
	margin-top: 60px;
}

.shop-cart .shop-cart-footer .calculating-shipping h4.title {
	font-family: 'Roboto', sans-serif;
	font-weight: 600;
	color: #121f59;
	margin-bottom: 23px;
	margin-top: -6px;
}

.shop-cart .shop-cart-footer .calculating-shipping form select,
.shop-cart .shop-cart-footer .calculating-shipping form input {
	width: 100%;
	border: 1px solid #dddddd;
	border-radius: 5px;
	height: 50px;
	padding: 0 30px;
	font-size: 15px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	color: #121f59;
	margin-bottom: 20px;
}

.shop-cart .shop-cart-footer .calculating-shipping form .update-total-button {
	height: 50px;
	width: 180px;
	background: #318A4A;
	background-image: -moz-linear-gradient(85deg, #2d7bff 0%, #4c8eff 100%);
	background-image: -webkit-linear-gradient(85deg, #2d7bff 0%, #4c8eff 100%);
	-webkit-box-shadow: 0px 0px 10px 0px rgba(13, 21, 75, 0.2);
	box-shadow: 0px 0px 10px 0px rgba(13, 21, 75, 0.2);
	display: inline-block;
	text-align: center;
	line-height: 40px;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
	font-weight: 600;
	color: #fff;
	border: none;
	font-size: 14px;
	cursor: pointer;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	margin-top: 20px;
}

.shop-cart .shop-cart-footer .calculating-shipping form .update-total-button:hover {
	-webkit-box-shadow: 0px 0px 10px 0px rgba(13, 21, 75, 0.5);
	box-shadow: 0px 0px 10px 0px rgba(13, 21, 75, 0.5);
}

.shop-cart .shop-cart-footer .cart-total h4.title {
	font-family: 'Roboto', sans-serif;
	font-weight: 600;
	color: #121f59;
	margin-bottom: 23px;
	margin-top: -6px;
}

.shop-cart .shop-cart-footer .cart-total ul {
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	padding: 15px 0;
}

.shop-cart .shop-cart-footer .cart-total ul li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 7px 0;
}

.shop-cart .shop-cart-footer .cart-total ul li span {
	display: inline-block;
}

.shop-cart .shop-cart-footer .cart-total ul li span.name {
	font-weight: 600;
	color: #2C4836;
}

.shop-cart .shop-cart-footer .cart-total ul li span.details {
	color: #2C4836;
}

.shop-cart .shop-cart-footer .cart-total .total-calculate {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 23px 0 33px;
}

.shop-cart .shop-cart-footer .cart-total .total-calculate span {
	display: inline-block;
	font-size: 18px;
	font-weight: 600;
	color: #121f59;
}

.shop-cart .shop-cart-footer .cart-total .check-out-button {
	height: 50px;
	width: 230px;
	background: #318A4A;
	background-image: -moz-linear-gradient(85deg, #2d7bff 0%, #4c8eff 100%);
	background-image: -webkit-linear-gradient(85deg, #2d7bff 0%, #4c8eff 100%);
	-webkit-box-shadow: 0px 0px 10px 0px rgba(13, 21, 75, 0.4);
	box-shadow: 0px 0px 10px 0px rgba(13, 21, 75, 0.4);
	display: inline-block;
	text-align: center;
	line-height: 40px;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
	font-weight: 600;
	color: #fff;
	border: none;
	font-size: 14px;
	cursor: pointer;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}

.shop-cart .shop-cart-footer .cart-total .check-out-button:hover {
	-webkit-box-shadow: 0px 0px 10px 0px rgba(13, 21, 75, 0.5);
	box-shadow: 0px 0px 10px 0px rgba(13, 21, 75, 0.5);
}

.cart-iz-empty .cart-empty-content {
	background-color: #fafafa;
	border: 1px solid #e1e8ed;
	padding: 50px;
	text-align: center;
	display: none;
}

.cart-iz-empty .cart-empty-content img {
	width: 200px;
	margin-bottom: 44px;
}

.cart-iz-empty .cart-empty-content h2 {
	font-size: 30px;
	font-weight: 700;
	color: #121f59;
	margin-bottom: 14px;
}

.cart-iz-empty .cart-empty-content p {
	font-size: 17px;
	color: #2C4836;
}

.cart-iz-empty .cart-empty-content p a {
	color: #318A4A;
	font-weight: 500;
	text-decoration: underline;
}

.repair {
	padding: 120px 0;
}

.repair .part-img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.repair .part-img img {
	max-width: none;
	width: auto;
	height: 750px;
}

.repair .part-text {
	padding-left: 30px;
	margin-bottom: -25px;
}

.repair .part-text .title {
	margin-bottom: 65px;
}

.repair .part-text .title .subtitle {
	font-size: 18px;
	color: #0b1d97;
	display: block;
	font-weight: 700;
	text-transform: uppercase;
	margin-top: -6px;
	margin-bottom: 9px;
}

.repair .part-text .title h2 {
	font-size: 53px;
	font-family: 'Roboto', sans-serif;
	line-height: 63px;
	color: #121f59;
	font-weight: 700;
	text-transform: capitalize;
	margin-bottom: 25px;
}

.repair .part-text .title p {
	font-size: 16px;
	line-height: 26px;
	color: #2C4836;
}

.repair .part-text .descr .single-box .part-icon {
	height: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	margin-bottom: 14px;
}

.repair .part-text .descr .single-box .part-icon img {
	height: 100%;
}

.repair .part-text .descr .single-box .part-txt h3 {
	font-size: 24px;
	font-weight: 700;
	line-height: 34px;
	color: #121f59;
	margin-bottom: 10px;
}

.repair .part-text .descr .single-box .part-txt p {
	font-size: 16px;
	line-height: 26px;
	color: #2C4836;
}

.easy-step:after {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #0d154b;
	opacity: 0.95;
	z-index: -1;
}

.easy-step .single-step {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	margin-bottom: 27px;
}

.easy-step .single-step .part-icon {
	height: 65px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	margin-bottom: 15px;
}

.easy-step .single-step .part-txt h3 {
	font-size: 24px;
	line-height: 34px;
	font-weight: 700;
	color: #fff;
	margin-bottom: 15px;
}

.easy-step .single-step .part-txt p {
	font-size: 16px;
	line-height: 26px;
	color: #fff;
}

.easy-step .section-btn {
	text-align: center;
}

.easy-step .section-btn a {
	display: inline-block;
	height: 45px;
	line-height: 45px;
	background-image: -moz-linear-gradient(85deg, #2d7bff 0%, #4c8eff 100%);
	background-image: -webkit-linear-gradient(85deg, #2d7bff 0%, #4c8eff 100%);
	-webkit-box-shadow: 0px 0px 10px 0px rgba(13, 21, 75, 0.1);
	box-shadow: 0px 0px 10px 0px rgba(13, 21, 75, 0.1);
	color: #fff;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 700;
	padding: 0 30px;
	border-radius: 25px;
	margin-bottom: -7px;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	overflow: hidden;
	position: relative;
	z-index: 2;
}

.easy-step .section-btn a:after {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: 0;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	z-index: -1;
}

.easy-step .section-btn a:hover {
	color: #318A4A;
}

.easy-step .section-btn a:hover:after {
	opacity: 1;
}

.brand.warranty-page {
	padding-top: 120px;
}

.support {
	padding: 120px 0 90px;
}

.support.drone-solution .single-box .part-txt {
	text-align: center;
}

.support.drone-solution .single-box .part-txt h3 {
	margin-bottom: 14px;
}

.support.drone-solution .single-box .part-txt p {
	font-size: 16px;
	line-height: 28px;
	color: #2C4836;
	margin-bottom: 0;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}

.support.drone-solution .single-box:hover .part-txt p {
	color: rgba(255, 255, 255, 0.8);
}

.support .single-box {
	-webkit-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 30px;
	padding: 40px 30px;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}

.support .single-box .part-icon {
	width: 65px;
	height: 65px;
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-radius: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 22px;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}

.support .single-box .part-txt h3 {
	font-size: 24px;
	line-height: 34px;
	font-weight: 700;
	color: #121f59;
	margin-bottom: -9px;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}

.support .single-box:hover {
	background: #121f59;
}

.support .single-box:hover .part-icon {
	border-color: #fff;
}

.support .single-box:hover .part-txt h3 {
	color: #fff;
}

.support-contact {
	padding: 120px 0;
	background-image: -moz-linear-gradient(24deg, #0e154b 0%, #3d49cd 100%);
	background-image: -webkit-linear-gradient(24deg, #0e154b 0%, #3d49cd 100%);
	position: relative;
	z-index: 2;
}

.support-contact:after {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	/*background: url("../img/support-bg.png") center center no-repeat;*/
	background-size: cover;
	z-index: -1;
}

.support-contact .part-txt {
	text-align: center;
}

.support-contact .part-txt h2 {
	font-size: 30px;
	line-height: 50px;
	font-weight: 700;
	color: #fff;
	margin-top: -10px;
	margin-bottom: 25px;
}

.support-contact .part-txt a {
	display: inline-block;
	height: 45px;
	line-height: 45px;
	background-image: -moz-linear-gradient(85deg, #2d7bff 0%, #4c8eff 100%);
	background-image: -webkit-linear-gradient(85deg, #2d7bff 0%, #4c8eff 100%);
	-webkit-box-shadow: 0px 0px 10px 0px rgba(13, 21, 75, 0.1);
	box-shadow: 0px 0px 10px 0px rgba(13, 21, 75, 0.1);
	color: #fff;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 700;
	padding: 0 30px;
	border-radius: 25px;
	margin-bottom: -7px;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	overflow: hidden;
	position: relative;
	z-index: 2;
}

.support-contact .part-txt a:after {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: 0;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	z-index: -1;
}

.support-contact .part-txt a:hover {
	color: #318A4A;
}

.support-contact .part-txt a:hover:after {
	opacity: 1;
}

.brand.support-page {
	padding-top: 120px;
}

.contact {
	box-shadow: 0px 5px 14px #0000001A;
    border: 1px solid #F6F6F6;
}

.contact .part-txt .title {
	margin-bottom: 57px;
}

.contact .part-txt .title .subtitle {
	font-size: 18px;
	color: #0b1d97;
	display: block;
	font-weight: 700;
	text-transform: uppercase;
	margin-top: -6px;
	margin-bottom: 0px;
}

.contact .part-txt .title h2 {
	font-size: 53px;
	font-family: 'Roboto', sans-serif;
	line-height: 63px;
	color: #121f59;
	font-weight: 700;
	text-transform: capitalize;
	margin-bottom: 15px;
}

.contact .part-txt .title p {
	font-size: 16px;
	line-height: 26px;
	color: #2C4836;
}

.contact .part-txt .single-box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.contact .part-txt .single-box .part-icon {
	margin-right: 20px;
}

.contact .part-txt .single-box .part-icon {
	width: 65px;
	height: 65px;
	text-align: center;
	line-height: 65px;
	color: #318A4A;
	border-radius: 5px;
}

.contact .part-txt .single-box .part-icon img{
	width:50px;
}


.contact .part-txt .single-box .txt {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.contact .part-txt .single-box .txt p {
	font-size: 16px;
	line-height: 26px;
	margin-bottom: 0;
	color: #2C4836;
	font-weight: 600;
}

.contact .part-txt .social {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 20px;
}

.contact .part-txt .social h3 {
	font-family: "Open Sans", sans-serif;
	font-size: 18px;
	line-height: 28px;
	font-weight: 700;
	color: #121f59;
	margin-bottom: 0;
	margin-right: 10px;
}

.contact .part-txt .social a {
	display: inline-block;
	text-align: center;
	width: 30px;
	height: 30px;
	line-height: 30px;
	font-size: 13px;
	color: #121f59;
	border: 1px solid #121f59;
	border-radius: 50%;
	margin-left: 10px;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}

.contact .part-txt .social a:hover {
	background: #318A4A;
	border-color: #318A4A;
	color: #fff;
}

.contact .contact-form {
	padding: 30px;
	position: relative;
	z-index: 2;
}


.contact .contact-form h3 {
	font-size: 24px;
	line-height: 24px;
	font-weight: 700;
	color: #2C4836;
	margin-top: -3px;
	margin-bottom: 35px;
}

.contact .contact-form form input {
	width: 100%;
	height: 50px;
	margin-bottom: 20px;
	border-radius: 10px;
	padding: 0 30px;
	border: #f6f6f6;
	background-color:#F6F6F6;
}

.contact .contact-form form select{
	width: 100%;
	height: 50px;
	margin-bottom: 20px;
	border-radius: 10px;
	padding: 0 30px;
	border: #f6f6f6;
	background-color:#F6F6F6;
}

.contact .contact-form form select:focus{
	outline: #318a4a;
    border-color: #318a4a;
    box-shadow: 0 0 7px 0rem rgb(49 138 74);
}


.contact .contact-form form input:focus{
	outline: #318a4a;
    border-color: #318a4a;
    box-shadow: 0 0 7px 0rem rgb(49 138 74);
}


.contact .contact-form form textarea {
	width: 100%;
	height: 140px;
	margin-bottom: 20px;
	border: #f6f6f6;
	border-radius: 10px;
	padding: 15px 30px;
	border: #f6f6f6;
	background-color:#F6F6F6;
}

.contact .contact-form form button:focus{
	outline: none;
}

.contact .contact-form form button {
	display: inline-block;
	height: 45px;
	line-height: 45px;
	background-image: -moz-linear-gradient(270deg, #1DD27D 0%, #37AE64 100%);
	background-image: -webkit-linear-gradient(270deg, #1DD27D 0%, #37AE64 100%);
	-webkit-box-shadow: 0px 0px 10px 0px rgba(13, 21, 75, 0.1);
	box-shadow: 0px 0px 10px 0px rgba(13, 21, 75, 0.1);
	color: #fff;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 700;
	padding: 0 30px;
	border: 0px;
	border-radius: 25px;
	cursor: pointer;
	margin-bottom: -7px;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	overflow: hidden;
	position: relative;
	z-index: 2;
}

.contact .contact-form form button:after {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: 0;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	z-index: -1;
}

.contact .contact-form form button:hover {
	color: #318A4A;
}

.contact .contact-form form button:hover:after {
	opacity: 1;
}

.qoute-bg{
	background-color:#F6F6F6;
}

.map iframe {
	width: 100%;
	height: 600px;
	display: block;
}

.brand.contact-page {
	padding-top: 120px;
}

.error {
	padding: 30px 0;
}

.error .error-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.error .error-content .part-txt {
	text-align: center;
}

.error .error-content .part-txt h3 {
	font-size: 36px;
	line-height: 34px;
	font-weight: 700;
	color: #243E2D;
	margin-bottom: 14px;
}

.error .error-content .part-txt p {
	font-size: 16px;
	line-height: 26px;
	color: #2C4836;
	margin-bottom: 37px;
}

.error .error-content .part-txt .thanku{
	font-size: 18px;
    line-height: 26px;
    color: #2C4836;
    margin-bottom: 37px;
    font-weight: bold;
    margin-top: 30px;
}

.error .error-content .part-txt a {
	display: inline-block;
	height: 45px;
	line-height: 45px;
	background-image: -moz-linear-gradient(270deg, #1DD27D 0%, #37AE64 100%);
	background-image: -webkit-linear-gradient(270deg, #1DD27D 0%, #37AE64 100%);
	-webkit-box-shadow: 0px 0px 10px 0px rgba(13, 21, 75, 0.1);
	box-shadow: 0px 0px 10px 0px rgba(13, 21, 75, 0.1);
	color: #fff;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 700;
	padding: 0 30px;
	border-radius: 25px;
	margin-bottom: -7px;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	overflow: hidden;
	position: relative;
	z-index: 2;
}

.error .error-content .part-txt a:after {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: 0;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	z-index: -1;
}

.thankyou{
	background: url(../images/general-banners/thanks-banner.webp) center center no-repeat;
    background-size: cover;
}

.error .error-content .part-txt a:hover {
	color: #318A4A;
}

.error .error-content .part-txt a:hover:after {
	opacity: 1;
}

.membership {
	padding: 120px 0 80px;
}

.membership .single-membership {
	margin-bottom: 32px;
	text-align: center;
}

.membership .single-membership .part-icon {
	width: 65px;
	height: 65px;
	background-image: -moz-linear-gradient(24deg, #318A4A 0%, #3d49cd 100%);
	background-image: -webkit-linear-gradient(24deg, #318A4A 0%, #3d49cd 100%);
	border-radius: 50px;
	text-align: center;
	line-height: 65px;
	color: #fff;
	font-size: 20px;
	position: relative;
	margin: 6px;
	margin-bottom: 30px;
	display: inline-block;
}

.membership .single-membership .part-icon:after {
	position: absolute;
	content: '';
	left: -6px;
	top: -6px;
	right: -6px;
	bottom: -6px;
	border: 1px solid #121f59;
	border-radius: 50%;
}

.membership .single-membership .part-text span {
	display: block;
}

.membership .single-membership .part-text span.title {
	font-family: 'Roboto', sans-serif;
	font-size: 22px;
	line-height: 32px;
	color: #121f59;
	font-weight: 700;
	margin-bottom: 14px;
}

.membership .single-membership .part-text p {
	color: #2C4836;
	line-height: 26px;
	font-size: 16px;
}

.join-todas {
	background-image: -moz-linear-gradient(24deg, #0e154b 0%, #3d49cd 100%);
	background-image: -webkit-linear-gradient(24deg, #0e154b 0%, #3d49cd 100%);
	padding: 50px 0;
}

.join-todas h2 {
	font-size: 24px;
	font-weight: 700;
	color: #fff;
	margin-bottom: 18px;
	margin-top: -5px;
}

.join-todas p {
	color: #fff;
	margin: 0;
}

.join-todas a.join-todas-button {
	display: inline-block;
	background-image: -moz-linear-gradient(85deg, #2d7bff 0%, #4c8eff 100%);
	background-image: -webkit-linear-gradient(85deg, #2d7bff 0%, #4c8eff 100%);
	-webkit-box-shadow: 0px 0px 10px 0px rgba(13, 21, 75, 0.1);
	box-shadow: 0px 0px 10px 0px rgba(13, 21, 75, 0.1);
	border-radius: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	width: 180px;
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 700;
}

.brand.membership-page {
	padding-top: 120px;
}

.gallery-page {
	padding: 120px 0;
}

.gallery-page .all-images .grid-item,
.gallery-page .all-images .grid-sizer {
	width: calc(100% / 3);
}

.gallery-page .all-images .grid-item {
	float: left;
	margin-bottom: 30px;
}

.gallery-page .all-images .grid-item:hover .overlay {
	opacity: 1;
	visibility: visible;
}

.gallery-page .all-images .grid-item .overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: rgba(18, 31, 89, 0.4);
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}

.gallery-page .all-images .grid-item .overlay a.view-btn {
	display: inline-block;
	width: 40px;
	height: 40px;
	border-radius: 50px;
	background-image: -moz-linear-gradient(85deg, #2d7bff 0%, #4c8eff 100%);
	background-image: -webkit-linear-gradient(85deg, #2d7bff 0%, #4c8eff 100%);
	-webkit-box-shadow: 0px 0px 10px 0px rgba(13, 21, 75, 0.2);
	box-shadow: 0px 0px 10px 0px rgba(13, 21, 75, 0.2);
	text-align: center;
	line-height: 40px;
	color: #fff;
}

.gallery-page .all-images .grid-item img {
	width: 100%;
}

.gallery-page .all-images .grid-item.grid-item-4 {
	margin: 0 15px;
	width: calc((100% / 3) - 30px);
}

.gallery-page .all-images .grid-item--width2 {
	width: calc(100% / 1.5);
}

.gallery-page .all-images .grid-item--width2.mr-30 {
	width: calc((100% / 1.5) - 15px);
	margin-right: 15px;
}

.gallery-page .all-images .grid-item--width2.ml-30 {
	width: calc((100% / 1.5) - 15px);
	margin-left: 15px;
}

.gallery-page .all-images .grid-item--height2.mr-30 {
	width: calc((100% / 3) - 15px);
	margin-right: 15px;
}

.gallery-page .all-images .grid-item--height2.ml-30 {
	width: calc((100% / 3) - 15px);
	margin-left: 15px;
}

.gallery-page .our-gallery-slider .owl-nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	top: 22px;
}

.gallery-page .our-gallery-slider .owl-nav div {
	width: 35px;
	height: 35px;
	font-size: 5px;
	text-align: center;
	line-height: 35px;
	border-radius: 50%;
	color: #fff;
	background-image: -moz-linear-gradient(85deg, #2d7bff 0%, #4c8eff 100%);
	background-image: -webkit-linear-gradient(85deg, #2d7bff 0%, #4c8eff 100%);
	-webkit-box-shadow: 0px 0px 10px 0px rgba(13, 21, 75, 0.2);
	box-shadow: 0px 0px 10px 0px rgba(13, 21, 75, 0.2);
	position: relative;
	z-index: 3;
	cursor: pointer;
}

.gallery-page .our-gallery-slider .owl-nav div:first-child {
	margin-right: 100px;
}

.gallery-page .our-gallery-slider .owl-dots {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 11px;
	position: relative;
	z-index: 2;
	margin-bottom: 11px;
}

.gallery-page .our-gallery-slider .owl-dots .owl-dot {
	width: 5px;
	height: 5px;
	border: 1px solid #318A4A;
	border-radius: 50%;
	margin: 0 10px;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	cursor: pointer;
}

.gallery-page .our-gallery-slider .owl-dots .owl-dot.active {
	width: 11px;
	height: 11px;
	background-image: -moz-linear-gradient(85deg, #2d7bff 0%, #4c8eff 100%);
	background-image: -webkit-linear-gradient(85deg, #2d7bff 0%, #4c8eff 100%);
	-webkit-box-shadow: 0px 0px 10px 0px rgba(13, 21, 75, 0.2);
	box-shadow: 0px 0px 10px 0px rgba(13, 21, 75, 0.2);
}

.divide-box {
	text-align: center;
}

.divide-box-menu {
	background: #f3f4f5;
	display: inline-block;
	border-radius: 50px;
	margin-bottom: 50px;
}

.divide-box-menu li {
	display: inline-block;
}

.divide-box-menu li button {
	border: none;
	height: 50px;
	width: 160px;
	text-transform: uppercase;
	font-weight: 700;
	color: #121f59;
	background: transparent;
	outline: none;
	cursor: pointer;
}

.divide-box-menu li button.active {
	background-image: -moz-linear-gradient(85deg, #2d7bff 0%, #4c8eff 100%);
	background-image: -webkit-linear-gradient(85deg, #2d7bff 0%, #4c8eff 100%);
	-webkit-box-shadow: 0px 0px 10px 0px rgba(13, 21, 75, 0.1);
	box-shadow: 0px 0px 10px 0px rgba(13, 21, 75, 0.1);
	border: none;
	height: 50px;
	width: 160px;
	border-radius: 50px;
	text-transform: uppercase;
	font-weight: 700;
	color: #fff;
}

.single-divide-box {
	-webkit-transition: 1s;
	-moz-transition: 1s;
	-o-transition: 1s;
	transition: 1s;
}

.el-hidden {
	height: 0;
	overflow: hidden;
	-webkit-transform: scale(0.95);
	-ms-transform: scale(0.95);
	transform: scale(0.95);
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}


/* augmention-service begin */
.augmention-service .service-tabs{
    position:relative;
}
/*.augmention-service .service-tabs::before{*/
/*  content: "";*/
/*  position: absolute;*/
/*  top: 0;*/
/*  left: 0;*/
/*  width:500px;*/
/*  height:500px;*/
/*  box-sizing: border-box;*/
/*  border-radius:50%;*/
/*}*/

.augmention-service{
    padding:40px 0px 60px;   
}
.augmention-service .nav-tabs .nav-link.active{
    background-color: transparent;
    border:none;
    color:#F37440;
}
.augmention-service .nav-tabs{
    position: absolute;
    border-bottom: none;
    top: 40%;
    left: 37%;
}
.augmention-service .service-img{
    padding:10px;
}
.augmention-service .service-img img{
    height: 450px;
    object-fit: contain;
}

/*.augmention-service .nav-tabs .item-1{*/
/*    transform: rotate(0deg) translate(10em) rotate(0deg);*/
/*}*/
/*.augmention-service .nav-tabs .item-2{*/
/*    transform: rotate(60deg) translate(10em) rotate(-60deg);*/
/*}*/
/*.augmention-service .nav-tabs .item-3{*/
/*    transform: rotate(120deg) translate(10em) rotate(-120deg);*/
/*}*/
/*.augmention-service .nav-tabs .item-4{*/
/*  transform: rotate(180deg) translate(10em) rotate(-180deg);*/
/*}*/
/*.augmention-service .nav-tabs .item-5{*/
/*  transform: rotate(240deg) translate(10em) rotate(-240deg);*/
/*}*/
/*.augmention-service .nav-tabs .item-6{*/
/*     transform: rotate(300deg) translate(10em) rotate(-300deg); */
/*}*/


.augmention-service .nav-tabs .item-1 {
    transform: rotate(0deg) translate(12em) rotate(0deg);
}
.augmention-service .nav-tabs .item-2 {
    transform: rotate(40deg) translate(12em) rotate(-40deg);
}
.augmention-service .nav-tabs .item-3 {
    transform: rotate(80deg) translate(12em) rotate(-80deg);
}
.augmention-service .nav-tabs .item-4 {
    transform: rotate(120deg) translate(12em) rotate(-120deg);
}
.augmention-service .nav-tabs .item-5 {
    transform: rotate(160deg) translate(12em) rotate(-160deg);
}
.augmention-service .nav-tabs .item-6 {
    transform: rotate(200deg) translate(12em) rotate(-200deg);
}
.augmention-service .nav-tabs .item-7 {
    transform: rotate(240deg) translate(12em) rotate(-240deg);
}
.augmention-service .nav-tabs .item-8 {
    transform: rotate(280deg) translate(12em) rotate(-280deg);
}
.augmention-service .nav-tabs .item-9 {
    transform: rotate(320deg) translate(12em) rotate(-320deg);
}

.augmention-service .nav-tabs .nav-item{
    position:absolute;
    transition: ease all 1s;
    width:145px;
}
.augmention-service .nav-tabs .nav-link.active svg{
    fill:#F37440;
}
.augmention-service .nav-tabs .nav-link:focus{
    outline:none;
}
.augmention-service .section-title{
    margin-bottom: 20px;
}
.augmention-service .nav-tabs .nav-link{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column-reverse;
    color:#394951;
    border:none;
    background-color: transparent;
}
.augmention-service .nav-tabs .nav-link svg{
    fill:#394951;
}
.augmention-service .nav-tabs .nav-item:hover .nav-link{
    background-color:transparent;
    color:#F37440;
}
.augmention-service .nav-tabs .nav-item:hover .nav-link svg{
    fill:#F37440;
}
.augmention-service .nav-tabs .nav-link:hover{
    background-color:transparent;
}
.augmention-modal .modal-content{
    border-radius: 15px;
}
.augmention-modal .modal-header{
    border-bottom:none;
    padding:.5rem 1rem;
}
.augmention-modal .modal-header .btn-close{
    font-size:12px;
}
.augmention-modal .modal-form h2{
    font-size: 30px;
    font-weight: 700;
}
.augmention-modal .modal-form input{
    background-color: #ffffff;
    font-style: normal;
    border-left:none;
}
.augmention-modal .modal-form textarea{
    background-color: #ffffff;
}
.augmention-modal .input-group-text {
    background-color: transparent;
    padding: 0.675rem 0.375rem;
    border-radius: inherit;
    border-right: none;
}
.augmention-modal .input-group-text i{
    color:#dddddd;
}
.augmention-modal .modal-body{
    margin-top: -12px;
}
.augmention-modal .modal-btn{
    display:flex;
    margin-top:20px;
    align-items: center;
    justify-content: center;
}
.augmention-modal .modal-btn li a{
    color: #FF5300;
    font-size: 15px;
    padding: 5px 15px;
    border-radius: 4px;
    border: 1px solid;
    background-color: #FF530022;
    font-weight:600;
}
/*.augmention-modal .modal-btn li a:hover{*/
/*    background-color: #394951;*/
/*    color:#ffffff;*/
/*    border:1px solid #394951;*/
/*}*/
/*.augmention-modal .modal-btn li a:hover svg{*/
/*    fill:#ffffff;*/
/*}*/
.augmention-modal .modal-btn li a svg{
    padding-bottom:3px;
    fill:#FF5300;
}
.augmention-modal .modal-chat{
    margin-top:-30px;
}
.augmention-modal .btn-orange{
    box-shadow: 4px 5px 15px 0px #FF530066;
    font-size: 20px;
    line-height: 24px;
    border-radius: 8px;
    padding: 10px 10px;
    background-color: #ff5300;
    color: #ffffff;
}

.augmention-modal .modal-chat video{
    width:100%;
    height:450px;
}
.augmention-modal .modal-img img{
    border-radius: 50%;
    width: 160px;
    height: 160px;
    object-fit: contain;
    background: white;
}
/*#e2e2e2*/
.augmention-modal .modal-btn li:first-child{
    margin-right:10px;
}
.team-list{
    position:relative;
}
.team-list > ul > li {
  display: block;
  position: absolute;
  /*top:55%;*/
  /*left: 40%;*/
  transition: ease all 1s;
}
#list img {
  width: 50px
}
.team-list > ul > :nth-of-type(1) {
  transform: rotate(0deg) translate(10em) rotate(0deg);
}

.team-list >ul > :nth-of-type(2) {
  transform: rotate(45deg) translate(10em) rotate(-45deg);
}

.team-list > ul > :nth-of-type(3) {
  transform: rotate(90deg) translate(10em) rotate(-90deg);
}

.team-list > ul > :nth-of-type(4) {
  transform: rotate(135deg) translate(10em) rotate(-135deg);
}
.team-list > ul > :nth-of-type(5) {
  transform: rotate(180deg) translate(10em) rotate(-180deg);
}
.team-list > ul > :nth-of-type(6) {
  transform: rotate(225deg) translate(10em) rotate(-225deg);
}
.team-list > ul > :nth-of-type(7) {
  transform: rotate(270deg) translate(10em) rotate(-270deg);
}
.team-list > ul > :nth-of-type(8) {
  transform: rotate(315deg) translate(10em) rotate(-315deg);
}

.team-list img {
  display: block;
  width: 20%;
}
.augmention-service-mobile{
    display:none;
}

@media (max-width: 992px){
    .augmention-service {
        display: none;
    }
}
/* augmention-service end */
/* Contact fixed button begin */
.sticky-contact-btn a{
    position: fixed;
    top: 50%;
    right: -105px;
    transform: rotate(-90deg) translateX(-50%);
    transform-origin: left top;
    width: 145px;
    height: 40px;
    display: flex;
    align-items: center;
    padding: 12px 16px;
    border-radius: 8px 8px 0 0;
    color: #fff;
    box-shadow: 0 2px 4px rgba(0,0,0,.08), 0 2px 12px rgba(0,0,0,.06);
    background-color: #ff5300;
    cursor: pointer;
    border: 0;
    font-weight: 700;
    z-index:2;
}

/* Contact fixed button end */
/* Contact Us Page begin */
.contact-page-wrapper{
    padding:60px 0px 60px 0px;
}
.contact-page-wrapper .contact-form input{
    height:48px;
    margin-top: 5px;
}
.contact-page-wrapper .contact-form label{
    color: #000000;
    font-weight: 700;
}
.contact-page-wrapper .contact-form textarea{
    height: 333px;
    margin-top: 5px;
}
.contact-page-wrapper .contact-form .btn-orange{
        padding: 10px 70px;
}
.info-de-wrapper{
    background: #FFF7F4;
    padding:60px 0px;
}
.info-de-wrapper .info-de{
    text-align:center;
    margin-bottom:30px;
}
.info-de-wrapper .info-de i{
    height: 60px;
    width: 60px;
    border: 1px solid #ff5300;
    border-radius: 50%;
    line-height: 60px;
    color: #ff5300;
    font-size: 25px;
    margin-bottom: 15px;
}
.info-de-wrapper .info-de img{
    height: 60px;
    width: 60px;
    margin-bottom: 15px;
}
.info-de-wrapper .info-de .info-head{
    /*margin-bottom:0px;*/
    color:#4C4C4C;
    font-size:18px;
    font-weight:700;
}
.info-de-wrapper .info-de a{
    color:#4C4C4C;
    font-size:18px;
    font-weight:600;
}
.contact-page-social{
    display: inline-flex;
}
.contact-page-social li a i{
    height: 38px !important;
    width: 38px !important;
    line-height: 35px !important;
    border-radius: 5px !important;
    font-size: 18px !important;
    color: #ffffff !important;
    background-color: #ff5300;
}
.contact-page-social li a svg{
    height: 38px !important;
    width: 38px !important;
    line-height: 35px !important;
    border-radius: 5px !important;
    font-size: 18px !important;
    fill: #ffffff !important;
    background-color: #ff5300;
        padding: 6px;
}
.contact-page-social li{
    margin:0px 5px;
}
.contact-page-social li:first-child{
    margin:0;
}
/* Contact Us page end */
.newslettter-banner-cn-page{
    background-image: url("../../include-assets/images/contact-page/background.webp");
    height: 400px;
    display: flex;
    align-items: center;
        background-position: center right top;
        background-repeat:no-repeat;
        background-size:cover;
}
.newslettter-banner-cn-page .newslettter-banner-cn-form{
    display:flex;
}
.newslettter-banner-cn-page .newslettter-banner-cn-form .input-group{
    margin-right:20px;
}
.newslettter-banner-cn-page .newslettter-banner-cn-form .input-group-text {
    background-color: #ffffff;
    padding: 0.990rem 0.375rem 0.995rem 0.999rem;
    border-radius: inherit;
    border-right: none;
    border-radius: 5px 0px 0px 5px;
}

.newslettter-banner-cn-page .newslettter-banner-cn-form .input-group-text i{
    color:#A7A7A7;
}
.newslettter-banner-cn-page .newslettter-banner-cn-form input{
    height: 50px;
    border-left: none;
    border-radius: 0px 5px 5px 0px;
}
.newslettter-banner-cn-page .newslettter-banner-cn-form .sub-btnn button{
    height: 50px;
}

/* Our Career Page Start by waqar */
/*.the-main{*/
/*    background-image: url('../../include-assets/images/our-career/Business success.jpg');*/
/*    background-position:45% ;*/
/*    background-repeat: no-repeat;*/
/*    background-size: contain;*/
/*    z-index: 1;*/
/*    padding-bottom: 120px !important;*/
/*    padding-top: 300px !important;*/
/*    position: relative;*/
/*    margin-bottom: 120px !important;*/
/*    width:100%;*/
/*}*/
@media (max-width:992px){
    .the-main{
        padding-top:30px !important;
        width:100% !important
        background-position:-45% !important;
    }
}
/*.the-main::after{*/
/*    content: '';*/
/*    left: 0;*/
/*    right: 0;*/
/*    bottom: 0;*/
/*    background: #000;*/
/*    opacity: 60%;*/
/*    z-index: -1;*/
/*    position: absolute;*/
/*    top: 0;*/
/*}*/
.svg{
    position: absolute !important;
    bottom: -40px !important;
    height: 220px !important;
    z-index: 2 !important;
    width: 100%;
    overflow: hidden !important;
}
@media (max-width:992px){
    .svg{
        bottom: -140px !important;
    }
}
.btn-1{
    background-color: #ff5300 !important;
    color: white !important;
    font-size: 20px !important;
    border: 2px solid #ff5300 !important;
}
.btn-2{
    background: white !important;
    color:#ff5300 !important ;
    font-size: 20px !important;
    border: 2px solid white !important;
}
.btn-1:hover , .btn-2:hover{
    background: none !important;
    color:white !important ;
    border: 2px solid #ff5300 !important;
}
.content-box-1{
    border-radius: 17px;
    overflow: hidden;
    position: relative;
    box-shadow: 5.736px 8.192px 31.15px 3.85px rgba(21,21,21,.07);
    background-color: #fefeff;
    border: 0.0625rem solid rgba(218,218,218,.5);
    padding: 20px;
    height:600px;
}
            .content-box-1 .absoluted .logo-2{
                width:50% !important;
            }
            @media (max-width:992px){
                .content-box-1{
                    height:700px;
                }
            }
            @media (max-width:768px){
                .content-box-1{
                    height:95% !important;
                }
            }
            .absoluted{
                position:absolute;
                bottom:25px;
            }
            @media (max-width:768px){
                .absoluted{
                    position:relative;
                }
            }
.content-box-2{
        border-radius: 17px;
    overflow: hidden;
    position: relative;
    box-shadow: 5.736px 8.192px 31.15px 3.85px rgba(21,21,21,.07);
    background-color: #fefeff;
    border: 0.0625rem solid rgba(218,218,218,.5);
    padding: 20px;
}
.content-box-1 .box-image ,.content-box-2 .box-image{
    height: 100% !important;
    border-radius:17px;
}

.content-box-1 .box-head ,.content-box-2 .box-head{
    font-size: 17px;
    font-weight: 600;
    line-height: 28px;
    padding-bottom: 18px;
}
.content-box-1 .box-par ,.content-box-2 .box-par{
    font-size: 16px;
    line-height: 28px;
    font-weight: 400;
}
.content-box-1 .box-high ,.content-box-2 .box-high{
    font-size: 16px;
    line-height: 28px;
    color: #0095d8;
    font-weight: 600;
}
.content-box-1 .box-target ,.content-box-2 .box-target{
    font-size: 16px;
    line-height: 28px;
    font-weight: 500;
    color: #3f3f3f;
}
.content-relative-2{
    position: relative;
}
.content-box-1 .comma-img{
    position: absolute;
    /*top: 8px;*/
    left:0px;
}
@media (max-width:768px){
    .comma-img{
   width:40px;
   height:30px;
   top:150px;
}
.box-par{
    font-size: 14px;
}
.box-high{
    font-size: 14px;
}
.box-target{
    font-size: 14px;
}
}
.row-round-img .rounded-circle{
    margin-top:1px;
    margin-right:40px;
}
@media (max-width:452px){
    .row-round-img .rounded-circle-1{
    margin-top:15px;
}
}
/* end*/
/* supporting-page begin */
.supporting-page{
    margin: 150px 0px 100px;
}
.supporting-page-content .column-2{
    column-count: 2;
}
.supporting-page-content ul li{
    margin-bottom: 1rem;
    font-size: 18px;
    line-height: 30px;
    color: #51596C;
    
}
.supporting-page-content ul{
    margin-bottom: 1rem;
    list-style: disc;
    margin-left:40px !important;
}
.supporting-page-content h1{
    font-size: 46px;
    font-family: 'Roboto', sans-serif;
    line-height: 40px;
    color: #373737;
    font-weight: 700;
    margin-bottom: 1.5rem;
}

.supporting-page-content h2{
    font-size: 36px;
    font-family: 'Roboto', sans-serif;
    line-height: 40px;
    color: #373737;
    font-weight: 700;
    margin-bottom: 1.5rem;
}
.supporting-page-content p{
    font-size: 18px;
    line-height: 30px;
    color: #51596C;
}



/* supporting-page end */
/* Waqar Ahmad Blog and Blog details start*/

    .main-picture{
      background-image: url('../../include-assets/images/blog/our-blogs-banner.webp');
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
      height: 350px !important;
      width: 100% !important;
      position: relative;
    }
    .bg-content{
      background-color: #FCFCFC !important;
    }
    .content-par p{
      font-size: 14px !important;
    }
    .content-par span.arrow-right{
      font-weight: 400;
      font-size: 15px;
      border: 1.5px solid white;
      border-radius: 150px;
      padding-left: 8px;
      padding-right: 8px;
      padding-bottom: 3px;
      margin-right: 10px;
    }
    .content-par a.btn{
      color: white !important;
      background-color: #ff5300;
      font-size: 15px !important;
      padding: 4px 4px 7px 5px !important;
      transition: 0.3s ease-in-out 100ms;
    }
    .content-par a.btn:hover{

      transform: translateX(10px);
      transition: 0.3s ease-in-out 100ms;
    }
.blog-detail-content{
    padding-bottom:70px;
}
.blog-detail-content li{
    color: #455A64 !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    font-size: 14px;
 }
 .blog-detail-content h1{
    color: #394951 !important;
    padding-top: 7px !important;
    padding-bottom: 7px !important;
    font-weight: 500;
 }
 .blog-detail-content .author{
    font-size: 13px !important;
    word-spacing: -2px;
    padding-top: 30px;
 }
 .blog-detail-content a:hover .author{
     color:black;
 }
 .blog-detail-content h2{
    font-size: 26px !important;
    color: black !important;
    font-weight: 500;
    padding-top: 7px !important;
    padding-bottom: 7px !important;
 }
 .blog-detail-content h3{
    font-size: 23px !important;
    color: black !important;
    font-weight: 500 !important;
 }
 .blog-detail-content h4{
    color: black  !important;
    font-weight: 500 !important;
 }
 .blog-detail-content img{
    margin-top: 7px ;
    margin-bottom: 7px ;
 }
 .blog-detail-content p , P{
    padding-top: 7px !important;
    padding-bottom: 7px !important;
    font-size: 14px;
 }
.hire-row p{
    margin-bottom:0;
    padding-bottom: 0 !important;
}
 .blog-detail-content .fa-facebook{
color:white;
background-color:#0866ff;
padding:10px 13px;
border-radius:50px;
}
.blog-detail-content .i-span{
background-color:#0A66C2;
padding:7px 11px 9px 11px;
border-radius:50px;
}
.blog-detail-content .fa-linkedin{
color:#0A66C2;
background:white;
font-size:10px !important;
border-radius:2px;
padding:1px;
margin-top: 11px !important;}
.link-orange{
color: #ff5300 !important;
}
.list-of-it-staff b{
color: black !important;
}
.list-of-it-staff a{
color: #0D6EFD !important;
}
.rounded-5{
    border-radius:30px;
}

/* Waqar Ahmad Blog and Blog details end*/


/* Waqar Ahmad price page start */
    .price-page{
        padding-bottom:600px;
    }
        @media (max-width:1400px){
        .price-page {
        padding-bottom:700px;
    } 
    }
    @media (max-width:992px){
        .price-page {
         padding-bottom:550px;
    } 
    }
        @media (max-width:576px){
        .price-page {
         padding-bottom:600px;
    } 
    }


    .price-page a.btn-orange{
        background-color: #ff5300;
        color: white;
        font-size: 20px;
        padding-left: 25px;
        padding-right: 25px;
        border-radius: 5px !important;
    }
    .price-page .btn-orange{
        background-color: #ff5300 !important;
        color: white !important;
        padding-left: 25px !important;
        padding-right: 25px !important;
        border-radius: 5px !important;
        font-size:13px;
    }
    .price-page .fa-user{
        color: #ff5300;
        border: 2px solid #ff5300;
        border-radius: 20px;
        font-size: 24px;
        padding: 2px 2px 0px 2px;
        overflow: hidden;
    }
    .price-page .i-par{
        font-size: 12px;
        color: #ff5300;
        padding-top: 8px;
        padding-left: 10px;
    }
    .price-page h1{
        font-weight: 600 !important;
        font-size: 38px !important;
    }
    .price-page .on-your-mark{
        background-color: #FFF7F4;
    }
    .price-page .hire-team{
        position: relative !important;
    }
    .price-page .hire-div{
        position: absolute !important;
        top: -80px !important;
        right: 20px !important;
    }
    .price-page .hire-col-1  {
        padding: 80px 50px 50px 50px !important;
    }
    .price-page .hire-col-2{
        padding: 80px 30px 50px 30px  !important;
    }
    .price-page .hire-div{
        margin: 0px 230px 0px 230px !important;
    }
    @media (max-width:1220px){
        .price-page .hire-div{
        margin: 0px 150px 0px 150px !important;
    } 
    }
    @media (max-width:992px){
        .price-page .hire-div{
        margin: 0px 60px 0px 60px !important;
    } 
    }

    .price-page .hire-small{
        font-size: 13px !important;
    }
    .price-page .form-control{
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        border: none !important;
        margin-top:15px !important ;
        font-size:13px;
    }
    .price-page .form-control-mess{
        padding-bottom: 90px !important;
    }



    .faq-price .btn{
        outline: none !important;
        border: none !important;
        font-weight: 600 !important;
        opacity: 90% !important;
        font-size:14px;
        box-shadow:none;
    }
    .faq-price .card{
        border: none !important;
        overflow: hidden !important;
        background-color:white !important ;
    }
    .faq-price .card-header{
        border-bottom: 1px solid #ff5300 !important;
        background-color:white !important ;
        position:relative;
    }
        .faq-price .card-header button{
            text-wrap:wrap;
            text-align:start;
        }
    .faq-price .card-body{
        font-size:13px;
    }
    .faq-price h1{
            font-size: 36px;
    font-family: 'Roboto', sans-serif;
    line-height: 40px;
    color: #373737;
    font-weight: 700;
    }
    .faq-price .btn::after{
    position: absolute;
    right: 30px;
    top: 30px;
    -webkit-transform: translateY(-50%) rotate(0);
    -ms-transform: translateY(-50%) rotate(0);
    transform: translateY(-50%) rotate(0);
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    color: #ffffff;
    background-color: #ff5300;
    height: 20px;
    width: 20px;
    text-align: center;
    line-height: 19px;
    font-size: 20px;
    border-radius: 50%;
    font-weight: 900;
}
@media (max-width:568px){
    .faq-price .btn::after{
        top: 15px !important;
    }
}
.faq-price .faq-content .accordion .card .card-header h2 button[aria-expanded="false"]:after {
    content: '\002B';
    font-family: "Font Awesome 5 Free";
}
.faq-price .faq-content .accordion .card .card-header h2 button[aria-expanded="true"]:after {
    content: '\2212';
    font-family: "Font Awesome 5 Free";
}
/* Waqar Ahmad price page end */

/* Waqar Ahmad About us start */

        .about-us-page h1 , .about-us-page h2 , .about-us-page h3 .about-us-page h4 ,.about-us-page h5{
            font-family: Montserrat, Arial, Tahoma, sans-serif !important;
            color:#394951 ;
        }
        .about-us-page p{
            font-size: 14px !important;
        }
        .about-us-page .intro-h{
            font-size: 30px;
        }
        .about-us-page .intro-p{
            font-size: 12px !important;
        }
        .about-us-page .btn-started{
            border: 1px solid white ;
            border-radius: 30px ;
            color:#ff5300 ;
            background-color: white;
            transition: 0.5s ease-in-out 100ms;
        }
        .about-us-page .btn-started:hover{
            color: white;
            background-color: #ff5300;
            border: 1px solid white ;
            transition: 0.5s ease-in-out 100ms;
            transform: translateY(-3px);
        }
        .video-about-main{
            width: 100% !important;
            height: 91vh;
            object-fit: cover !important;
        }
        .image-about-main{
            background-image: url('../../include-assets/images/about/banner-ao.webp');
            background-position: center;
            background-repeat: no-repeat;
            width: 100% !important;
            height: 50vh;
            object-fit: cover;
            background-size: cover;
            display: flex;
            align-items: center;
        }

        .about-intro h2{
            font-size: 30px !important;
            color: #394951;
        }
        .about-patch-bl{
            background-color: #394951 !important;
        }
        @media (max-width:768px){
                    .about-patch-bl{
            background-color: #394951 !important;
        }
        }
        .about-patch-orng{
            background-color: #ff5300;
        }

/* Waqar Ahmad About us end */

/* Waqar Ahmad Career start */

        .our-career-page h1 , .our-career-page h2 , .our-career-page h3 , .our-career-page h4 , .our-career-page h5{
            color: #394951;
        }
        .our-career-page .banner-img-mid{
            background-image: linear-gradient(to right, #000, #394951);
            height: 25vh;
            width: 100%;
            display: flex;
            align-items: center;
        }
        .our-career-page p{
            font-size: 14px ;
        }
        .our-career-page .apply-now{
            font-size:12px;
        }
        .our-career-page .btn-orange-1{
            color: #394951;
            border: 1px solid #394951;
            border-radius: 20px;
            padding: 7px 30px;
            transition: 0.3s ease-in-out 100ms;
            background-color:transparent;
        }
        .our-career-page .btn-orange-1:hover{
            color: white;
            background-color: #ff5300;
            transform: translateY(-10px);
            transition: 0.3s ease-in-out 100ms;
            border: 1px solid #ff5300;
        }
        .career-perks .span-bl{
            background-color: #394951;
            border-radius: 5px;
            color: white;
            width:100% ;
            padding:15px 0px !important;
            transition: 0.3s ease-in-out 100ms;
        }
        .career-perks .span-bl:hover{
            background-color: #ff5300;
            cursor: pointer;
            transform: translateY(-5px);
            transition: 0.3s ease-in-out 100ms;
        }
        .career-maps .map-img{
            filter: grayscale(100%);
        }
        .career-maps .map-img:hover{
            filter: grayscale(0%);
        }
        .arrow-map-cont .position-absolute{
            position: absolute;
            top: 45px;
        }
        .our-career-page .img-map-arrow-1{
            width: 75%;
            margin-top: 10px;
            height:100%;
        }
        .our-career-page .arrow-2{
            margin-top: 110px;
        }
        .our-career-page .career-maps{
            margin-top: 450px;
        }
        @media (max-width:992px){
            .our-career-page .img-map-arrow-1{
            width: 35%;
        }
        .our-career-page .arrow-2{
            margin-top: 0px;
        }
        .arrow-map-cont .position-absolute{
            position: static !important;
        }
        .our-career-page .career-maps{
            margin-top: 10px;
        }
        }
        .for-model p{
            font-size: 14px;
        }
        @media (max-width:576px){
           .for-model p{
            font-size: 12px;
        } 
        }
        .for-model .bullets-1 li::before{
            font-size: 20px !important;
    content: "\2022";
    color: #f37440;
    font-weight: 700;
    display: inline-block;
    width: 1em;
    margin-left: 10px;
        }
        .for-model .bullets-1 li{
            font-size: 14px;
        }

        .for-model input{
            padding: 8px 8px;
            color: black;
            margin: 20px 0px;
        }
        .for-model .btn-modal-value{
            background-color: #ff5300;
            color: white;
            border-radius: 30px;
            transition: 0.5s ease-in-out 100ms;
            margin-top: 20px;
            margin-right: 10px;
        }
        .for-model .btn-modal-value:hover{
            background-color: #ff5300;
            color: white;
            border-radius: 30px;
            transform: translateY(-5px);
            transition: 0.3s ease-in-out 100ms;
        }
        .our-career-page .slide-par{
            -webkit-animation: slide 0.5s forwards;
            -webkit-animation-delay: 2s;
            animation: slide 2s forwards;
            animation-delay: 0s;
            transform: translateX(600px);
        }
        
        @-webkit-keyframes slide {
            100% { transform: translate(0px); }
        }
        
        @keyframes slide {
            100% { transform: translate(0px); }
        }

/* Waqar Ahmad Career end */



/* Waqar Ahmad Author start */
    
    .author-article-page{
        padding:130px 0px !important;
    }
    @media (max-width:992px){
          .author-article-page{
        padding-top:50px 0px !important;
    }  
    }
    .author-article-page h1{
        color: black;
        margin: 10px 0px;
        font-weight: 500;
    }
    .author-article-page h2{
        color: black;
        margin: 10px 0px;
        font-weight: 500;
    }
    .author-article-page .author-card{
        padding: 50px 20px;
    box-shadow: 0px 4px 92px 3px #00000017;
    text-align: center;
    margin: 55px 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    transition: transform 0.5s ease;
    border-radius: 10px;
    }
    .author-article-page .author-card img {
        width: 230px !important;
        height: 230px !important;
        border-radius: 50%;
        background-color: aliceblue;
        object-fit: contain;
        margin: 15px;
    }
    .author-article-page .author-card .author-name{
        color: #251914;
    font-size: 18px;
    font-weight: 600;
    line-height: 21px;
    letter-spacing: 0.5px;
    text-align: center;
    margin-bottom: 10px;
    }
    .author-article-page .author-card:hover{
        transition: transform 0.5s ease-in-out;
        transform: translateY(-8px);
    }
    .author-article-page .author-card .author-position{
        color: #828282;
    font-size: 12px !important;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 0.5px;
    text-align: center;
    }
    .author-article-page  a{
    color: #ff5300;
    text-decoration: none;
    }

    
    /* Waqar Ahmad author end */
    
    
    /* Waqar Ahmad article page start */
    
    .articles-wpage{
        padding-top:100px;
    }
    @media (max-width:992px){
            .articles-wpage{
        padding-top:40px !important;
    }
    }
    .articles-wpage h1{
    font-size: 30px;
    font-weight: 500;
    padding: 10px 0px;
}
.articles-wpage h2{
    font-size: 23px;
    font-weight: 500;
    padding: 10px 0px;
}
.articles-wpage h3{
    font-size: 12px;
    font-weight: 500;
    color:black;
    padding-top:30px;
}
.articles-wpage p{
    font-size: 13px;
}
.articles-wpage b{
    color: #ff5300;
}
.articles-wpage a{
    color: #ff5300;
    font-size: 14px;
}
.articles-wpage span{
    font-size: 9px;
    color: #6c757d;
}
.articles-wpage .author-art-info a i{
    background-color: #ff5300;
    color: white;
    padding: 7px;
    border-radius: 5px;
    font-size: 14px;
    transition: 0.3s ease-in-out;
    border: 1px solid #ff5300;
    margin-bottom: 10px;
}
.articles-wpage .author-art-info a i:hover{
    color: #ff5300;
    background-color: white;
    transition: 0.3s ease-in-out;
    border: 1px solid #ff5300;
    cursor: pointer;
}
.articles-wpage .header-art{
box-shadow: 0px 4px 92px 3px #00000017;
padding: 28px ;
margin: 50px 0px;
border-radius: 10px;
}
.articles-wpage .header-art img{
    /* margin: 0px 0px -28px 0px; */
    border-radius: 50%;
}
@media (max-width:1200px){
    .articles-wpage .header-art img{
    margin: 0px 0px 30px 0px !important;
}
}
.articles-wpage .art-card{
box-shadow: 0px 4px 92px 3px #00000017;
border-radius: 15px 15px 10px 10px;
overflow: hidden;
margin: 20px 0px;
min-height:630px;
transition: 0.5s ease-in-out;
position:relative;
}

.articles-wpage .art-card:hover{
    transform: translateY(-5px);
    transition: 0.5s ease-in-out;
}
.articles-wpage .art-card-content{
    padding: 10px 25px;
}
.articles-wpage .click-img{
    border-radius: 50%;
    width: 45px !important;
    height: 45px;
}
.articles-wpage .click-img-div{
    display: flex;
    justify-content: end;
    align-items: center;
}
.articles-wpage .all-content-box{
box-shadow: 0px 4px 92px 3px #00000017;
padding: 30px;
margin:50px 0px;
}
.articles-wpage .all-content-box a{
    text-decoration: none;
    background-color: #ff5300;
    color: white;
    padding: 8px 10px;
    border-radius: 10px;
}


.info-absolute{
    position:absolute;
    bottom:10px;
}
@media (max-width:768px){
    .info-absolute{
        position:relative;
    }
}
/* Waqar Ahmad article page end */



/* Waqar Ahmad industry section start */

    .industrial-sect{
        padding-top:50px;
        padding-bottom:50px;
    }
    .orange-head{
        color: #ff5300;
    }
    .tab-btns.active{
        background-color: #ff5300 !important;
    }
    .tab-btns{
        width: 120px ;
         /*height: 120px !important; */
        display: flex !important;
        flex-direction: column;
        align-items: center;
        border-radius: 5px !important;
        justify-content: center;
        background-color:#f7f3f3 !important;
    }
    .tab-btn-link{
        padding-top: 15px;
        text-align: center;
        text-decoration: none;
        font-size: 14px;
        color: black;
        margin-bottom:0;
    }
    .nav-tabs{
        display: grid !important;
        grid-template-columns: 15% 15% 15% 15% 15% 15% !important;
        border-bottom: none;
        justify-content: space-between;
    }
    .nav-tabs li{
        display: flex;
        justify-content: center;
    }
    @media (max-width:992px){

        .nav-tabs{
        display: grid !important;
        grid-template-columns: 33% 33% 33% !important;
        
    }
    }
    @media (max-width:576px){
        .tab-par{
            padding: 20px 5px 20px 5px;
        }
    }
    .anch-btn{
        background-color: #ff5300 !important;
        color: white !important;
        transition: 0.5s ease 100ms;
        border-radius: 10px;
        padding: 5px 20px 7px 20px;
    }
    .anch-btn:hover{
        transform: translateX(10px);
        transition: 0.5s ease 100ms;
    }
    .tab-cont{
        margin: 60px 0px;
    }
    .tab-cont .tab-par{
        padding: 20px 70px 30px 5px;
        animation: fadeIn 0.6s ease !important;
    }
    .tab-nav{
    }
    .img-click-div{
        display:flex;
        justify-content:center;
    }
    .img-click-industry{
        width: 50px !important;
        height: 45px !important;
    }
    @media (max-width:576px){
        .img-click-industry{
        width: 50px !important;
        height: 40px !important;
    }
    }
    .industry-shadow{
        overflow: hidden !important;
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
        padding: 20px 30px;
    }
    @keyframes fadeIn {
      from {
        transform: translateY(50px);
      }
      to {
        transform: translateY(0px);
      }
    }
    .tab-cont img{
        animation: fadeIn1 0.6s ease !important; 
        width:100%;
        height:100%;
    }
    @keyframes fadeIn1 {
      from {
        transform: translateX(100px);
      }
      to {
        transform: translateX(0px);
      }
    }
    .anch-btn span.arrow-right{
        font-weight: 400;
    font-size: 15px;
    border: 1.5px solid white;
    border-radius: 150px;
    padding-left: 11px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-top:3px;
    margin-right: 10px;
    }
    
    /* Waqar Ahmad industry section end */
    
    
    /* Waqar Ahmad loading start */
    
        #loading-container {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #FFF7F4;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    z-index: 9999;
}

#loading-spinner {
    /* border: 8px solid #f3f3f3; */
    border-top: 2px solid #ff5300;
    /* border-radius: 50%; */
    width: 50px;
    height: 10px;
    animation: spin1 1s linear infinite;
}

@keyframes spin1 {
    0% { transform: translateX(-150px); }
    100% { transform: translateX(150px); }
}
    
    
    /* Waqar Ahmad loading end */
    
    
    .bullets-li li::before {
    content: "\2022";
    font-size: 27px;
    content: "\2022";
    color: #f37440;
    font-weight: 700;
    display: inline-block;
    width: 1em;
    margin-left: -20px;
}

/* Portfolio Page start */
.portfolio-wrapper{
    padding:100px 0px;
}
.portfolio-wrapper .portfolio-heading{
    text-align:center;
}
.portfolio-wrapper .portfolio-heading h1{
    font-weight:700;
    margin-bottom: 0;
}
.portfolio-bg {
    border-radius: 32px;
    background-color: #373737;
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 10px 25px 0px;
    margin:15px 0px 15px;
}
.portfolio-wrapper .project-content{
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
}
.portfolio-wrapper .project-content h2{
    font-size: 26px;
    font-weight: 700;
    color: #ffffff;
}
.portfolio-wrapper .project-content p{
     color: #ffffff;
}

.portfolio-wrapper .project-content a{
    color: #ffffff;
    font-size: 14px;
    border: 1px solid #ffffff;
    font-weight: 700;
    padding: 10px 15px;
    border-radius: 25px;
}


.portfolio-wrapper .project-img{
    padding-top: 40px;
    display: inline-block;
}
.portfolio-wrapper .project-img img{
    transform-style: preserve-3d;
    transition: all .3s ease-in;
    border-radius: 10px 10px 0px 0px;
    height: 300px;
    object-fit: cover;
}
.portfolio-wrapper .project-img img:hover{
    transform: scale3d(1.05, 1.05, 1.05);
}
/* Portfolio Page end */



