@charset "utf-8";

*,
::after,
::before {
	box-sizing: border-box
}

@font-face {
	font-family: 'CircularStdMedium';
	src: url('../fonts/CircularStdMedium.eot');
	src: url('../fonts/CircularStdMedium.eot') format('embedded-opentype'), url('../fonts/CircularStdMedium.woff2') format('woff2'), url('../fonts/CircularStdMedium.woff') format('woff'), url('../fonts/CircularStdMedium.ttf') format('truetype'), url('../fonts/CircularStdMedium.svg#CircularStdMedium') format('svg')
}

@font-face {
	font-family: 'CircularStdBook';
	src: url('../fonts/CircularStdBook.eot');
	src: url('../fonts/CircularStdBook.eot') format('embedded-opentype'), url('../fonts/CircularStdBook.woff2') format('woff2'), url('../fonts/CircularStdBook.woff') format('woff'), url('../fonts/CircularStdBook.ttf') format('truetype'), url('../fonts/CircularStdBook.svg#CircularStdBook') format('svg')
}

a,
abbr,
acronym,
address,
applet,
big,
blockquote,
body,
cite,
code,
dd,
del,
dfn,
div,
dl,
dt,
em,
fieldset,
font,
form,
html,
iframe,
img,
ins,
kbd,
label,
legend,
li,
object,
ol,
p,
pre,
q,
s,
samp,
small,
span,
strike,
sub,
sup,
tt,
ul,
var {
	border: 0;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: none !important;
	padding: 0;
	vertical-align: baseline;
	font-family: 'Open Sans', sans-serif
}

body {
	margin: 0;
	padding: 0;
	background: #fff;
	background-repeat: repeat-x;
	font-size: 17px;
	color: #333
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'CircularStdBook'
}

h1 {
	color: #181818;
	font-size: 45px;
	font-weight: 700
}

h2 {
	font-size: 45px;
	font-weight: 700;
	letter-spacing: 1px
}

a {
	color: inherit;
	outline: none !important
}

a:hover {
	color: inherit;
	text-decoration: none
}

button,
button:focus {
	outline: none !important
}

ol {
	padding-left: 0
}

img {
	max-width: 100%;
	border: 0;
	outline: 0
}

.text-justify {
	text-align: justify
}

header {
	display: inline-block;
	width: 100%;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	z-index: 10
}

header .navbar {
	align-items: center;
	padding-top: 20px
}

.min-menu .navbar .nav-link {
	font-weight: 600;
	padding-top: 6px;
	padding-bottom: 0;
	color: #000
}

.min-menu .navbar a.active {
	color: #f73955 !important
}

.min-menu .navbar .nav-item {
	margin: 0 10px
}

.min-menu .navbar .container {
	align-items: flex-start !important
}

.call-support {
	display: flex;
	position: relative;
	top: 5px
}

.consultancy {
	border: solid 2px #fff;
	color: #fff;
	text-transform: uppercase;
	margin-right: 25px;
	font-size: 13px;
	border-radius: 20px;
	padding: 6px 20px;
	font-weight: 600
}

.consultancy:hover {
	color: #000;
	border: solid 2px #fff;
	background: #edc606
}

.right-menu-ds ul {
	display: flex;
	flex-wrap: wrap
}

.bar-id {
	background-image: linear-gradient(to right, #f73955, #fb424a, #fe4d3f, #ff5833, #ff6325);
	width: 35px;
	height: 35px;
	border-radius: 50%;
	overflow: hidden;
	display: grid;
	align-content: center;
	justify-content: center;
	color: #fff;
	margin-left: 20px;
	position: relative;
	top: 8px;
	cursor: pointer
}

.bar-id svg {
	width: 20px;
	height: 26px;
	display: grid;
	top: 2px;
	position: relative
}

.call-support svg {
	color: #fff;
	display: grid;
	width: 20px;
	height: 20px
}

.call-support h5 {
	color: #fff;
	margin: 0;
	font-size: 13px
}

.call-support h5 span {
	font-size: 17px;
	margin-top: 2px;
	font-family: 'Inter', sans-serif;
	font-weight: 600
}

.banner {
	background: #fff url(../images/banner.jpg) no-repeat;
	background-size: cover;
	width: 100%;
	height: 650px;
	display: inline-block;
	position: relative
}

.banner2 {
	background: #fff url(../images/banner2.jpg) no-repeat center;
	background-size: cover
}

.ban-pic1 {
	position: absolute;
	right: 61px;
	top: 100px
}

.banner2 .ban-pic1 {
	right: 111px;
	top: 150px
}

.banner-content1 {
	position: absolute;
	top: 35%;
	left: 0;
	right: 0;
	width: 100%
}

.banner-content1 h6 {
	font-family: 'CircularStdBook';
	font-size: 20px;
	text-transform: uppercase;
	margin-bottom: 0;
	color: #f73955
}

.subpage-banner h6 {
	text-transform: capitalize;
	font-size: 25px
}

.banner-content1 h1 {
	font-size: 46px;
	margin: 15px 0 25px 0
}

.subpage-banner h1 {
	font-size: 32px;
	margin-top: 7px
}

.mission-part-div ul {
	margin-bottom: 15px;
	margin-top: 35px;
	padding-left: 2rem
}

.mission-part-div ul li {
	font-family: 'Inter', sans-serif;
	font-weight: 500;
	color: #333;
	margin-bottom: 10px;
	font-size: 16px
}

.mission-part-div ul li svg {
	color: #f73955;
	width: 24px;
	height: 24px;
	margin-right: 5px
}

.comon-divb {
	background: #fff;
	width: 100%;
	display: inline-block;
	border-radius: 20px;
	padding: 30px
}

.get-btn {
	background-image: linear-gradient(to right, #f73955, #fb424a, #fe4d3f, #ff5833, #ff6325);
	color: #fff;
	border-radius: 50px;
	padding: 10px 30px;
	font-weight: 500;
	text-transform: capitalize;
	letter-spacing: 1px
}

.get-btn svg {
	width: 20px;
	height: 20px
}

.tree {
	position: absolute;
	left: 290px;
	bottom: -340px
}

.home-about-sec {
	display: inline-block;
	width: 100%;
	position: relative;
	margin-top: 0
}

.home-about-sec .container {
	position: relative
}

.aboutus-content-left {
	display: inline-block;
	position: absolute;
	right: 0;
	width: 51%;
	top: 210px;
	background: rgba(255, 255, 255, 90%);
	padding: 60px;
	border-radius: 109px 0 0 0;
	z-index: 2
}

.aboutus-content-left h2 {
	color: #000;
	text-transform: capitalize;
	margin-bottom: 8px;
	font-family: 'CircularStdMedium';
	font-weight: inherit;
	letter-spacing: inherit
}

.aboutus-content-left p {
	margin-bottom: 20px;
	font-size: 15px
}

.aboutus-content-left ul {
	column-count: 2;
	margin-bottom: 15px
}

.aboutus-content-left ul li {
	font-family: 'Inter', sans-serif;
	font-weight: 500;
	color: #000;
	margin-bottom: 10px
}

.aboutus-content-left ul li svg {
	color: #f73955;
	width: 24px;
	height: 24px;
	margin-right: 5px
}

.comon-divb h5 {
	color: #000
}

.comon-divb li {
	margin-bottom: 7px
}

.comon-divb svg {
	color: #f73955
}

.ab-bg {
	position: absolute;
	right: 0;
	top: -50px
}

.new-letter {
	display: inline-block;
	width: 100%
}

.subc-btn {
	background-image: linear-gradient(to right, #f73955, #fb424a, #fe4d3f, #ff5833, #ff6325);
	margin-top: 8px;
	color: #fff
}

.home-pen {
	position: absolute;
	right: 0;
	display: inline-block;
	margin-left: auto;
	bottom: -100px
}

.why-choose-us1 {
	position: relative;
	display: inline-block;
	width: 100%;
	margin-top: 80px
}

.left-choose-us {
	background: #3e2188 url(../images/pattern.png) no-repeat right center;
	border-radius: 0 196px 0 0;
	padding: 60px 60px 60px 0;
	display: inline-block;
	width: 70%
}

.left-choose-us h2 {
	color: #fff;
	text-transform: capitalize;
	font-family: 'CircularStdMedium';
	font-weight: inherit;
	letter-spacing: inherit
}

.left-choose-us p {
	color: #fff;
	font-size: 16px;
	width: 70%;
	margin-top: 10px
}

.left-choose-us::before {
	background: #3e2188;
	left: -216px;
	display: inline-block;
	height: 100%;
	content: "";
	position: absolute;
	top: 0;
	width: 20%;
	z-index: 2
}

.comon-ssh1 {
	margin-bottom: 15px
}

.comon-ssh1 figure {
	width: 45px;
	display: grid;
	align-content: center;
	margin-bottom: 0;
	height: 45px;
	background-image: linear-gradient(to right, #f73955, #fb424a, #fe4d3f, #ff5833, #ff6325);
	border-radius: 50%;
	padding: 0 12px;
	justify-content: center
}

.comon-ssh1 figure img {
	position: relative;
	top: 2px
}

.comon-ssh1 h5 {
	color: #fff;
	font-family: 'Inter', sans-serif;
	font-weight: 600;
	margin-bottom: 5px
}

.comon-ssh1 p {
	color: #bcade5;
	margin-top: 0;
	width: 90%
}

.why-choose-us1 .container {
	position: relative
}

.why-bg1 {
	position: absolute;
	right: 0;
	top: 0;
	height: 610px;
	width: 451px
}

.why-bg1 img {
	object-fit: cover;
	width: 100%;
	height: 100%
}

.comon-services-2 {
	display: inline-block;
	padding: 60px;
	background-image: linear-gradient(to right, #f73955, #fb424a, #fe4d3f, #ff5833, #ff6325);
	border-radius: 0 0 196px 0;
	height: 550px;
	width: 100%;
	margin-top: 80px
}

.comon-deve-part h5 {
	color: #000;
	font-family: 'CircularStdBook'
}

.subcribe-new textarea.form-control {
	height: 120px;
	resize: none
}

.comon-services-2 .form-group {
	width: 70%
}

.services-part {
	display: inline-block;
	width: 100%;
	position: relative;
	margin-top: 80px;
	margin-bottom: 80px;
	background: url(../images/pattern.1f34b942c4043164cd96.png)
}

.services-part .comon-services-2 {
	margin-top: 0
}

.comon-services-2 h5 {
	color: #fff;
	font-size: 25px
}

.comon-services-2 ul li {
	margin-bottom: 10px
}

.comon-services-2 ul li a {
	text-decoration: none;
	color: #fff;
	font-size: 22px
}

.services-part h6 {
	color: #f73955;
	text-transform: capitalize;
	font-size: 26px
}

.services-part h2 {
	color: #000;
	margin: 8px 0 15px 0;
	text-transform: capitalize;
	font-family: 'CircularStdMedium';
	font-weight: inherit;
	letter-spacing: inherit
}

.grow-up-div {
	display: inline-block;
	width: 100%;
	margin-top: 0;
	position: relative;
	overflow: hidden
}

.grow-up-div .container {
	position: relative
}

.let-2 {
	width: 70%
}

.let-2 {
	display: inline-block;
	width: 100%;
	background: #3e2188;
	padding: 30px 60px;
	border-radius: 0;
	margin-top: 40px;
	position: relative
}

.let-2:after {
	position: absolute;
	left: -260px;
	content: "";
	height: 100%;
	background: #3e2188;
	top: 0;
	width: 51%
}

.let-2:before {
	position: absolute;
	right: -160px;
	content: "";
	height: 100%;
	background: #3e2188;
	top: 0;
	width: 31%
}

.let-2 p {
	color: #bcade5;
	margin-top: 0;
	width: 90%
}

.r-vpic {
	position: absolute;
	left: 0;
	top: 30px;
	z-index: 2
}

.all-support-hmoe {
	display: inline-block;
	width: 100%;
	padding-top: 80px;
	padding-bottom: 80px
}

.comon-part-d1 {
	display: inline-block;
	width: 100%;
	padding: 30px;
	background: #f7f7f7
}

.comon-part-d1 figure {
	width: 45px;
	margin-bottom: 0
}

.comon-part-d1 h5 {
	font-weight: 700;
	margin-top: 5px;
	color: #000;
	text-transform: uppercase
}

.all-support-hmoe h2 {
	color: #000;
	text-transform: capitalize;
	font-family: 'CircularStdMedium';
	font-weight: inherit;
	letter-spacing: inherit
}

.portfilo-div h1 {
	text-transform: capitalize;
	font-family: 'CircularStdMedium';
	font-weight: inherit;
	letter-spacing: inherit
}

.portfilo-div h4 {
	text-transform: capitalize;
	font-family: 'CircularStdMedium';
	font-weight: inherit;
	letter-spacing: inherit;
	color: #181818;
	font-size: 45px
}

.text-details-work h5 {
	color: #000;
	font-weight: 700
}

.slider-ts-items h5 {
	font-weight: 800
}

.comon-part-d1 p {
	font-size: 13px;
	margin-top: 8px
}

.all-sp-div-right>div {
	padding: 0
}

.all-sp-div-right>div:first-child .comon-part-d1 {
	border-radius: 30px 0 0 0;
	background-image: linear-gradient(to right, #f73955, #fb424a, #fe4d3f, #ff5833, #ff6325);
	color: #fff
}

.all-sp-div-right>div:first-child .comon-part-d1 h5,
.all-sp-div-right>div:last-child .comon-part-d1 h5 {
	color: #fff
}

.all-sp-div-right>div:last-child .comon-part-d1 {
	border-radius: 0 0 30px 0;
	background-image: linear-gradient(to right, #f73955, #fb424a, #fe4d3f, #ff5833, #ff6325);
	color: #fff
}

.mixitup-control-active {
	background-image: linear-gradient(to right, #f73955, #fb424a, #fe4d3f, #ff5833, #ff6325);
	color: #fff
}

.controls .btn {
	font-weight: 700;
	font-size: 19px;
	padding: 3px 20px;
	border-radius: 28px
}

.counter-number {
	display: inline-block;
	width: 100%;
	background: #3e2188 url(../images/network.png) no-repeat center center;
	border-radius: 196px 0 0 0
}

.cm-port {
	border-radius: 40px 0 0;
	background: #3e2188;
	display: inline-block;
	width: 100%;
	height: 320px;
	overflow: hidden;
	text-decoration: none
}

.cm-port figure {
	height: 220px;
	overflow: hidden
}

.cm-port figure img {
	object-fit: cover;
	width: 100%;
	height: 100%;
	transform: scale(1)
}

.cm-port:hover figure img {
	transform: scale(1)
}

.work-homed {
	padding-left: 20px;
	padding-bottom: 30px
}

.work-homed h6 {
	font-size: 16px !important
}

.work-homed h5 {
	color: #fff;
	font-size: 25px;
	font-weight: 500
}

.comon-nuber1 {
	text-align: center;
	color: #fff;
	display: inline-block;
	width: 100%
}

.comon-nuber1 p {
	margin-top: 5px
}

.portfilo-div {
	display: inline-block;
	width: 100%;
	padding-top: 100px;
	padding-bottom: 180px;
	position: relative
}

.comon-vate-1 {
	display: flex;
	flex-wrap: wrap;
	background: #fff;
	width: 100%;
	border-radius: 30px 0 0 0;
	overflow: hidden;
	height: 170px;
	position: relative;
	box-shadow: #d1d0d0 1px 14px 43px;
	text-decoration: none;
	margin-bottom: 45px
}

.frmae-2 {
	position: absolute;
	right: 0;
	bottom: 0
}

.comon-vate-1 figure {
	width: 170px;
	display: inline-block;
	height: 170px
}

.comon-vate-1 figure img {
	object-fit: cover;
	width: 100%;
	height: 100%;
	transform: scale(1);
	transition: all .5s
}

.comon-vate-1:hover figure img {
	transform: scale(1.1)
}

.text-details-work {
	width: 59%;
	padding: 10px 20px 20px;
	display: inline-block;
	background: #fff
}

.text-details-work h6 {
	color: #f73955;
	margin-bottom: 5px
}

.all-support-hmoe h6,
.portfilo-div h6 {
	color: #f73955;
	margin-bottom: 5px;
	text-transform: capitalize;
	font-size: 26px
}

.tesimonal-sdiv {
	display: inline-block;
	width: 100%;
	background: #3e2188 url(../images/1200px-World_map_with_points.svg.png);
	border-radius: 0 30px 0 0;
	position: relative;
	overflow: hidden
}

.tesimonal-sdiv h6,
.tesimonal-sdiv h1 {
	color: #fff;
	font-family: 'CircularStdMedium';
	font-weight: inherit;
	letter-spacing: inherit
}

.tesimonal-sdiv h4 {
	color: #fff;
	font-family: 'CircularStdMedium';
	font-weight: inherit;
	letter-spacing: inherit;
	font-size: 45px
}

.slide-ts-div {
	background-image: linear-gradient(to right, #f73955, #fb424a, #fe4d3f, #ff5833, #ff6325);
	padding: 30px;
	display: inline-block;
	width: 110%;
	height: 350px;
	position: relative;
	border-radius: 0 50px 0 0;
	padding: 50px;
	z-index: 1
}

.new-bg-tesit {
	background: #fff;
	border-radius: 0
}

.new-bg-tesit .slide-ts-div {
	background: #3e2188 url(../images/1200px-World_map_with_points.svg.png);
	width: 70%;
	border-radius: 0 196px 0 0;
	padding: 30px 60px 80px 60px;
	height: auto
}

.new-bg-tesit .slide-ts-div h6 {
	color: #f73955;
	margin-bottom: 5px;
	text-transform: capitalize;
	font-size: 26px
}

.new-bg-tesit .slide-ts-div::before {
	background: #3e2188;
	left: -216px;
	display: inline-block;
	height: 100%;
	content: "";
	position: absolute;
	top: 0;
	width: 30%;
	z-index: 2
}

.subcribe-div1 {
	background-image: linear-gradient(to right, #f73955, #fb424a, #fe4d3f, #ff5833, #ff6325);
	padding: 30px 50px;
	display: inline-block;
	position: relative;
	z-index: 2;
	border-radius: 10px;
	top: 30px
}

.subcribe-div1 h1 {
	color: #fff;
	font-size: 28px
}

.slider-ts-items {
	color: #fff;
	position: relative;
	display: inline-block;
	padding-top: 50px;
	padding-left: 0;
	width: 80%
}

.slider-ts-items h5 span {
	font-size: 14px;
	margin-top: 8px;
	font-weight: 400
}

.slider-ts-items:after {
	content: "\f10d";
	position: absolute;
	left: 10px;
	top: -14px;
	font-size: 50px;
	color: transparent;
	-webkit-text-stroke: 1px #fff;
	font-family: 'FontAwesome'
}

.tesg-bg {
	position: absolute;
	right: 0;
	top: 0;
	height: 610px;
	width: 451px
}

.tesg-bg img {
	object-fit: cover;
	width: 100%;
	height: 100%
}

.glass-img {
	position: absolute;
	left: 290px;
	bottom: 80px;
	width: 7%
}

.footer-main {
	background: #000;
	display: inline-block;
	width: 100%;
	padding-top: 50px;
	padding-bottom: 20px
}

.comon-footer h5 {
	color: #fff;
	margin-bottom: 8px
}

.comon-footer p {
	color: #686767;
	font-size: 15px
}

.comon-footer ul li {
	margin-bottom: 10px;
	color: #686767;
	font-size: 18px;
	margin-right: 15px
}

.comon-footer ul li a {
	color: #686767;
	text-decoration: none;
	font-size: 15px
}

.subcribe-new .form-group {
	margin: 20px 0
}

.subcribe-new .form-control {
	border: 0;
	height: 45px
}

.subcribe-new h2 {
	color: #000;
	text-transform: capitalize;
	font-family: 'CircularStdMedium';
	font-weight: inherit;
	letter-spacing: inherit
}

.subcribe-new .subcribe-btn {
	background: #000;
	color: #fff;
	text-transform: uppercase
}

.comon-cl-icon figure {
	width: 150px
}

.comon-cl-icon figure img {
	width: auto
}

.subcribe-new {
	background: url(../images/pattern.1f34b942c4043164cd96.png);
	padding-bottom: 120px !important;
	display: inline-block;
	width: 100%
}

.subpage-banner {
	height: 300px
}

.aboutus-content-left h6 {
	font-size: 25px;
	color: #f73955
}

.st-about {
	margin-top: 100px
}

.about-secpage-2 {
	background: #3e2188 url(../images/network.png) no-repeat right center;
	display: inline-block;
	width: 100%;
	margin-top: 80px;
	padding: 100px 0;
	border-radius: 0 196px 0 0
}

.about-secpage-2 h6 {
	color: #f73955;
	font-size: 25px;
	text-transform: capitalize
}

.about-secpage-2 h3 {
	color: #fff;
	font-family: 'CircularStdMedium';
	font-weight: inherit;
	letter-spacing: inherit;
	font-size: 45px;
}

.about-secpage-2 p {
	color: #fff
}

.mission-part-div {
	display: inline-block;
	width: 100%;
	position: relative;
	padding: 70px 0 150px 0;
	background: #fff url(../images/pattern.1f34b942c4043164cd96.png) center center
}

.ms-bn2 {
	position: absolute;
	width: 46%;
	left: 0;
	height: 600px;
	overflow: hidden
}

.content-mission {
	display: table;
	margin-left: auto;
	width: 48%;
	margin-top: 120px
}

.content-mission h6 {
	color: #f73955;
	font-size: 25px;
	text-transform: capitalize
}

.content-mission h2 {
	color: #000;
	text-transform: capitalize
}

.vission-part {
	margin-bottom: 150px
}

.vission-part .content-mission {
	margin: 0;
	margin-top: 100px
}

.vission-part .ms-bn2 {
	left: inherit;
	right: 0
}

.digital-markting-div {
	display: inline-block;
	width: 100%;
	margin: 120px 0
}

.digital-markting-div h6 {
	color: #f73955;
	font-size: 25px;
	text-transform: capitalize
}

.digital-markting-div h3 {
	text-transform: capitalize;
	color: #181818;
	font-size: 32px;
	font-weight: 700;
}

.counter-number h3.text-white.text-center {
	font-size: 42px;
	font-weight: 700;
}

.comon-digt-services {
	display: inline-block;
	border-radius: 0 0 105px 0;
	width: 100%;
	padding: 40px 30px;
	height: 379px;
	overflow: hidden
}

.comon-digt-services figure {
	width: 80px;
	height: 80px;
	border-radius: 50%;
	overflow: hidden;
	background: #fff;
	box-shadow: #cfcfcf 1px 5px 8px;
	padding: 15px
}

.comon-digt-services h5 {
	color: #fff;
	font-family: 'CircularStdMedium';
	font-weight: inherit;
	letter-spacing: inherit
}

.map-part-con iframe {
	height: 400px
}

.comon-digt-services p {
	margin-top: 8px;
	font-size: 15px;
	color: #fff
}

.next-servives>div:first-child .comon-digt-services {
	background: #3e2188
}

.next-servives>div:nth-child(2) .comon-digt-services {
	background: #f73955
}

.next-servives>div:nth-child(3) .comon-digt-services {
	background: #ffc902
}

.next-servives>div:nth-child(4) .comon-digt-services {
	background-image: linear-gradient(to right, #f73955, #fb424a, #fe4d3f, #ff5833, #ff6325)
}

.next-servives>div:first-child .comon-digt-services figure {
	box-shadow: #1b0f38 1px 5px 8px
}

.next-servives>div:nth-child(2) .comon-digt-services figure {
	box-shadow: #a12638 1px 5px 8px
}

.next-servives>div:nth-child(3) .comon-digt-services figure {
	box-shadow: #897310 1px 5px 8px
}

.next-servives>div:nth-child(4) .comon-digt-services figure {
	box-shadow: #a12638 1px 5px 8px
}

.accordion-button:not(.collapsed) {
	background-color: #f5f5f5;
	color: #000;
	font-weight: 600
}

.contact-up-page-design {
	display: inline-block;
	width: 100%;
	padding-top: 150px
}

.form-sec-d1 .form-control,
.form-sec-d1 .form-select {
	background-color: #fff;
	border: 0;
	height: 50px
}

.form-sec-d1 {
	background: #f5f5f5;
	display: inline-block;
	border-radius: 0 196px 0 0;
	width: 100%;
	position: relative;
	padding: 60px
}

.form-sec-d1 .form-group {
	margin-bottom: 15px
}

.form-sec-d1 textarea.form-control {
	height: 100px;
	resize: none
}

.form-sec-d1::before {
	width: 40%;
	position: absolute;
	left: -210px;
	content: "";
	top: 0;
	height: 100%;
	background: #f5f5f5
}

.submit-con {
	background-image: linear-gradient(to right, #f73955, #fb424a, #fe4d3f, #ff5833, #ff6325);
	border-radius: 50px;
	color: #fff;
	padding: 12px 30px
}

.form-sec-d1 h2 {
	color: #000;
	font-family: 'CircularStdMedium';
	font-weight: inherit;
	letter-spacing: inherit
}

.right-con-div {
	display: inline-block;
	width: 100%;
	background-image: linear-gradient(to right, #f73955, #fb424a, #fe4d3f, #ff5833, #ff6325);
	border-radius: 0 196px 0 0;
	padding: 60px;
	color: #fff;
	height: 485px
}

.icon-c {
	width: 45px;
	height: 45px;
	overflow: hidden;
	border-radius: 50%;
	display: grid;
	align-content: center;
	background: #fff;
	color: #f73955;
	justify-content: center;
	font-size: 18px;
	margin-right: 10px
}

.right-con-div ul li {
	margin-bottom: 20px
}

.contact-up-page-design {
	display: inline-block;
	width: 100%;
	margin-bottom: 150px
}

.small-faq-con {
	display: inline-block;
	width: 100%;
	background: #fff url(../images/pattern.1f34b942c4043164cd96.png) no-repeat center center;
	margin-bottom: 150px
}

.text-c {
	font-weight: 600;
	font-size: 18px;
	margin-left: 15px
}

.our-work-page1 {
	display: inline-block;
	width: 100%;
	margin-top: 120px
}

.our-work-page1 .cm-port figure {
	position: relative
}

.our-work-page1 {
	display: inline-block;
	margin-bottom: 100px;
	width: 100%;
	position: relative
}

.our-work-page1 .cm-port .bg-zoom {
	display: grid;
	align-content: center;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 55%);
	top: 0;
	left: 0;
	right: 0;
	z-index: 2;
	position: absolute;
	transform: scale(0);
	transition: all .5s;
	justify-content: center;
	font-size: 30px;
	color: #fff
}

.our-work-page1 .cm-port:hover .bg-zoom {
	transform: scale(1.1)
}

.work-homed h6 {
	color: #f73955
}

.our-work-page1 h6 {
	color: #f73955;
	font-size: 25px
}

.gb-1 {
	position: absolute;
	right: 0;
	bottom: 0
}

.comon-cre {
	width: 64px
}

button.close-menu {
	color: #fff;
	background: #323657;
	border-radius: 5px;
	display: block;
	margin: 40px 0 20px 20px;
	width: 100px;
	border: 0
}

.head-contact {
	padding: 0 24px
}

.quick-link ul li i {
	font-size: 35px;
	margin-right: 14px;
	color: #323657
}

.quick-link ul li {
	display: flex;
	margin-bottom: 20px;
	font-size: 16px;
	line-height: normal;
	font-weight: 700;
	align-items: center
}

.side-media li a {
	background-image: linear-gradient(to right, #f73955, #fb424a, #fe4d3f, #ff5833, #ff6325);
	color: #fff;
	padding: 0;
	border-radius: 8px;
	display: inline-block;
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 40px
}

.side-media {
	list-style-type: none;
	margin-top: 15px;
	display: flex
}

.side-media li {
	margin: 0 5px
}

.total-qucik .modal-content,
.total-qucik .modal-header {
	background: 0;
	border: 0
}

.total-qucik .modal-body {
	background: #fff;
	padding: 0
}

.total-qucik h5 {
	background-image: linear-gradient(to right, #f73955, #fb424a, #fe4d3f, #ff5833, #ff6325);
	color: #fff;
	font-family: 'CircularStdBook';
	font-weight: 600;
	padding: 15px;
	text-transform: capitalize;
	line-height: 35px
}

.inside-fm {
	padding: 10px 30px 30px 30px
}

.inside-fm .form-group {
	margin-bottom: 20px
}

.submit-bn-1:hover {
	background: 0;
	color: #3e2188
}

.total-qucik .modal-title {
	opacity: 0
}

.total-qucik .modal-header {
	padding: 0
}

.dropdown-menu1 {
	border: 0;
	display: none;
	height: 0;
	padding: 0;
	top: 60px;
	padding-top: 12px;
	padding-bottom: 12px;
	background: #fff;
	box-shadow: #bdbdbd 1px 9px 30px;
	opacity: 0;
	z-index: 3333;
	transition: top .8s ease
}

.dropdown:hover>.dropdown-menu1 {
	display: block;
	top: 100%;
	height: inherit;
	transform: skewY(-10px);
	opacity: inherit;
	transition: top .8s ease
}

.dropdown-menu1:before {
	position: absolute;
	top: -10px;
	width: 10px;
	left: 20px;
	height: 10px;
	border-left: solid 10px transparent;
	border-right: solid 10px transparent;
	border-bottom: solid 10px #fff;
	content: ''
}

.min-menu .dropdown-menu1 li:last-child .dropdown-item {
	border-bottom: 0
}

.min-menu .dropdown-item {
	padding: 5px 20px 5px 15px;
	font-size: 15px;
	border-bottom: solid 1px #e9e9e9
}

.min-menu .dropdown-item:hover {
	background-image: linear-gradient(to right, #f73955, #fb424a, #fe4d3f, #ff5833, #ff6325);
	color: #fff
}

.total-qucik .btn-close {
	background-image: none;
	color: #fff;
	font-size: 30px;
	opacity: 9
}

.submit-bn-1 {
	font-family: 'CircularStdBook';
	font-weight: 600;
	text-transform: uppercase;
	color: #fff;
	background: #3e2188;
	width: 100%;
	text-align: center;
	transition: all .5s;
	border: solid 1px #3e2188;
	padding: 10px
}

.comon-career-bl {
	color: #fff;
	position: relative
}

.comon-career-bl h2 {
	font-family: 'CircularStdBook';
	font-size: 30px;
	color: #fff;
	font-weight: inherit
}

.careeer-divs>div:nth-child(odd) .comon-career-bl {
	background: #3e2188;
	padding: 30px;
	display: inline-block;
	width: 100%;
	border-radius: 0 50px 0 0
}

.comon-career-bl ul {
	margin-top: 10px
}

.comon-career-bl ul li {
	font-size: 13px
}

.comon-career-bl ul li span {
	font-size: 17px;
	margin-right: 8px
}

.comon-career-bl .view-details {
	background: #fff;
	color: #000;
	padding: 8px 20px
}

.career-bg5 {
	position: absolute;
	right: 0;
	bottom: -140px;
	width: 27%
}

.careeer-divs>div:nth-child(even) .comon-career-bl {
	background-image: linear-gradient(to right, #f73955, #fb424a, #fe4d3f, #ff5833, #ff6325);
	padding: 30px;
	display: inline-block;
	width: 100%;
	border-radius: 0 50px 0 0
}

.job-ds-div {
	background-image: linear-gradient(to right, #f73955, #fb424a, #fe4d3f, #ff5833, #ff6325);
	padding: 30px;
	display: inline-block;
	width: 100%;
	border-radius: 0 0 196px 0;
	color: #fff;
	height: 350px
}

.career-divs2 h2,
.cr-details h5 {
	color: #000
}

.cr-details {
	margin-bottom: 35px
}

.cr-details ul {
	margin-top: 25px
}

.cr-details ul li {
	margin-bottom: 8px
}

.job-ds-div h2 {
	font-size: 25px;
	color: #fff
}

.job-ds-div h6 {
	color: #000;
	font-size: 16px
}

.apy-bn {
	background-image: linear-gradient(to right, #f73955, #fb424a, #fe4d3f, #ff5833, #ff6325);
	font-size: 18px;
	color: #fff
}

.job-ap {
	background-image: linear-gradient(to right, #f73955, #fb424a, #fe4d3f, #ff5833, #ff6325);
	font-size: 18px;
	color: #fff;
	border: 0
}

.cv-upload-div .form-control,
.cv-upload-div .form-select {
	border: 0;
	background-color: #f1f1f1;
	height: 45px;
	margin-bottom: 15px
}

.blog-slider {
	width: 100%;
	position: relative;
	max-width: 100%;
	margin: auto;
	padding: 0;
	border-radius: 25px;
	height: 620px !important;
	transition: all .3s;
	margin-top: 40px
}

@media screen and (max-width:992px) {
	.blog-slider {
		max-width: 680px;
		height: 400px
	}
}

@media screen and (max-width:768px) {
	.blog-slider {
		min-height: 500px;
		height: auto;
		margin: 180px auto
	}
}

@media screen and (max-height:500px) and (min-width:992px) {
	.blog-slider {
		height: 350px
	}
}

.blog-slider__item {
	display: flex;
	align-items: center;
	justify-content: space-between
}

@media screen and (max-width:768px) {
	.blog-slider__item {
		flex-direction: column
	}
}

.blog-slider__item.swiper-slide-active .blog-slider__img img {
	opacity: 1;
	transition-delay: .3s
}

.blog-slider__item.swiper-slide-active .blog-slider__content>* {
	opacity: 1;
	transform: none
}

.blog-slider__item.swiper-slide-active .blog-slider__content>*:nth-child(1) {
	transition-delay: .3s
}

.blog-slider__item.swiper-slide-active .blog-slider__content>*:nth-child(2) {
	transition-delay: .4s
}

.blog-slider__item.swiper-slide-active .blog-slider__content>*:nth-child(3) {
	transition-delay: .5s
}

.blog-slider__item.swiper-slide-active .blog-slider__content>*:nth-child(4) {
	transition-delay: .6s
}

.blog-slider__item.swiper-slide-active .blog-slider__content>*:nth-child(5) {
	transition-delay: .7s
}

.blog-slider__item.swiper-slide-active .blog-slider__content>*:nth-child(6) {
	transition-delay: .8s
}

.blog-slider__item.swiper-slide-active .blog-slider__content>*:nth-child(7) {
	transition-delay: .9s
}

.blog-slider__item.swiper-slide-active .blog-slider__content>*:nth-child(8) {
	transition-delay: 1s
}

.blog-slider__item.swiper-slide-active .blog-slider__content>*:nth-child(9) {
	transition-delay: 1.1s
}

.blog-slider__item.swiper-slide-active .blog-slider__content>*:nth-child(10) {
	transition-delay: 1.2s
}

.blog-slider__item.swiper-slide-active .blog-slider__content>*:nth-child(11) {
	transition-delay: 1.3s
}

.blog-slider__item.swiper-slide-active .blog-slider__content>*:nth-child(12) {
	transition-delay: 1.4s
}

.blog-slider__item.swiper-slide-active .blog-slider__content>*:nth-child(13) {
	transition-delay: 1.5s
}

.blog-slider__item.swiper-slide-active .blog-slider__content>*:nth-child(14) {
	transition-delay: 1.6s
}

.blog-slider__item.swiper-slide-active .blog-slider__content>*:nth-child(15) {
	transition-delay: 1.7s
}

.blog-slider__img {
	width: 45%;
	height: auto;
	flex-shrink: 0;
	transform: translateX(-80px);
	overflow: hidden
}

.blog-slider__img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
	opacity: 0;
	border-radius: 20px;
	transition: all .3s
}

@media screen and (max-width:768px) {
	.blog-slider__img {
		transform: translateY(-50%);
		width: 90%
	}
}

@media screen and (max-width:576px) {
	.blog-slider__img {
		width: 100%;
		transform: none;
		margin-top: 25px
	}
}

@media screen and (max-height:500px) and (min-width:992px) {
	.blog-slider__img {
		height: 270px
	}
}

.blog-slider__content {
	padding-right: 25px;
	width: 50%
}

@media screen and (max-width:768px) {
	.blog-slider__content {
		margin-top: -80px;
		text-align: center;
		padding: 0 30px
	}
}

@media screen and (max-width:667px) {
	.blog-slider__content {
		padding: 0;
		width: 100%
	}

	.ab-bg {
		position: relative;
		width: 100%
	}

	.aboutus-content-left {
		position: relative;
		width: 100%;
		top: 0;
		padding: 0
	}

	.aboutus-content-left ul {
		column-count: 1
	}

	.home-pen {
		position: relative;
		bottom: -20px
	}

	.why-bg1 {
		position: relative;
		width: 100%;
		margin: 0
	}

	.why-choose-us1 {
		background: #3e2188
	}

	.blog-slider__img {
		transform: none;
		width: 100%
	}

	.blog-slider__pagination {
		position: relative !important;
		transform: none !important;
		left: 0 !important;
		right: 0 !important;
		bottom: 0 !important;
		top: inherit !important
	}

	.left-choose-us {
		width: 100%
	}

	.counter-number {
		width: 100%;
		border-radius: 0
	}

	.comon-nuber1 {
		margin-bottom: 30px
	}

	.tesimonal-sdiv {
		background: #3e2188
	}

	.new-bg-tesit .slide-ts-div {
		width: 100%
	}

	.tesg-bg {
		position: relative;
		width: 100%
	}

	.glass-img {
		display: none
	}

	.cm-port {
		margin-bottom: 25px
	}

	.controls .btn {
		font-size: 14px;
		padding: 3px 17px
	}

	.work-homed h5 {
		font-size: 18px
	}

	.cm-port {
		height: 305px
	}

	.comon-footer {
		margin-bottom: 20px
	}
}

@media screen and (max-width:576px) {
	.blog-slider__content {
		padding: 0;
		width: 100%
	}

	.cm-port {
		height: 320px
	}

	.ab-bg {
		position: relative;
		width: 100%
	}

	.aboutus-content-left {
		position: relative;
		width: 100%;
		top: 0;
		padding: 0
	}

	.aboutus-content-left ul {
		column-count: 1
	}

	.home-pen {
		position: relative;
		bottom: -20px
	}

	.why-bg1 {
		position: relative;
		width: 100%
	}

	.why-choose-us1 {
		background: #3e2188
	}

	.tesimonal-sdiv h1 {
		font-size: 36px
	}

	.counter-number {
		border-radius: 0
	}

	.new-bg-tesit {
		background: #3e2188
	}

	.new-bg-tesit .slide-ts-div {
		width: 100%;
		border-radius: 0;
		padding: 30px 20px
	}

	.tesg-bg {
		position: relative;
		width: 100%;
		height: auto
	}

	.left-choose-us p {
		width: 100%
	}

	.left-choose-us {
		width: 100%;
		padding: 10px;
		border-radius: 0
	}

	.comon-services-2 {
		margin-top: 30px;
		padding: 30px;
		text-align: center;
		border-radius: 0;
		height: auto
	}

	.services-part {
		margin-top: 50px
	}

	.comon-services-2 .form-group {
		width: 100%
	}

	.glass-img {
		display: none
	}

	h1 {
		font-size: 34px
	}
}

.blog-slider__content>* {
	opacity: 0;
	transform: translateY(25px);
	transition: all .4s
}

.blog-slider__code {
	color: #f73955;
	margin-bottom: 6px;
	display: block;
	font-weight: 500;
	font-size: 27px
}

.blog-slider__title {
	font-size: 44px;
	font-weight: 800;
	color: #0d0925;
	margin-bottom: 20px;
	font-family: 'CircularStdBook';
	line-height: 50px;
	text-transform: capitalize
}

.blog-slider__text {
	color: #4e4a67;
	margin-bottom: 30px;
	line-height: 1.5em;
	width: 90%
}

.blog-slider__button {
	display: inline-flex;
	background-image: linear-gradient(147deg, #fe8a39 0, #fd3838 74%);
	padding: 15px 35px;
	border-radius: 50px;
	color: #fff;
	box-shadow: 0 14px 80px rgba(252, 56, 56, 0.4);
	text-decoration: none;
	font-weight: 500;
	justify-content: center;
	text-align: center;
	letter-spacing: 1px
}

.blog-slider__button svg {
	position: relative;
	top: 2px;
	left: 15px;
	font-weight: bold;
	width: 20px;
	height: 20px
}

@media screen and (max-width:576px) {
	.blog-slider__button {
		width: 100%
	}
}

.blog-slider .swiper-container-horizontal>.swiper-pagination-bullets,
.blog-slider .swiper-pagination-custom,
.blog-slider .swiper-pagination-fraction {
	bottom: 10px;
	left: 0;
	width: 100%
}

.blog-slider__pagination {
	position: absolute;
	z-index: 21;
	right: 20px;
	width: 11px !important;
	text-align: center;
	left: auto !important;
	top: 50%;
	bottom: auto !important;
	transform: translateY(-50%)
}

@media screen and (max-width:768px) {
	.blog-slider__pagination {
		transform: translateX(-50%);
		left: 50% !important;
		top: 205px;
		width: 100% !important;
		display: flex;
		justify-content: center;
		align-items: center
	}
}

.blog-slider__pagination.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 8px 0
}

@media screen and (max-width:768px) {
	.blog-slider__pagination.swiper-pagination-bullets .swiper-pagination-bullet {
		margin: 0 5px
	}
}

.blog-slider__pagination .swiper-pagination-bullet {
	width: 11px;
	height: 11px;
	display: block;
	border-radius: 10px;
	background: #fff;
	opacity: .5;
	transition: all .3s
}

.blog-slider__pagination .swiper-pagination-bullet-active {
	opacity: 1;
	background: #fd3838;
	height: 30px;
	box-shadow: 0 0 20px rgba(252, 56, 56, 0.3)
}

@media screen and (max-width:768px) {
	.blog-slider__pagination .swiper-pagination-bullet-active {
		height: 11px;
		width: 30px
	}
}

@media screen and (max-width:1920px) {

	.left-choose-us,
	.new-bg-tesit .slide-ts-div {
		width: 80.2%;
		padding-left: 50px
	}

	.new-bg-tesit .slide-ts-div {
		padding-left: 120px
	}

	.ab-bg {
		top: 0
	}

	.form-sec-d1 {
		padding-left: 130px
	}
}

@media screen and (max-width:1600px) {

	.left-choose-us,
	.new-bg-tesit .slide-ts-div {
		width: 73%;
		padding-left: 50px
	}

	.new-bg-tesit .slide-ts-div {
		padding-left: 130px
	}

	.form-sec-d1 {
		padding-left: 130px
	}
}

@media screen and (max-width:1366px) {

	.left-choose-us,
	.new-bg-tesit .slide-ts-div {
		width: 70%;
		padding-left: 0
	}

	.new-bg-tesit .slide-ts-div {
		padding-left: 30px
	}

	.ab-bg {
		top: -45px
	}

	.form-sec-d1 {
		padding: 60px
	}
}

@media screen and (max-width:1180px) {
	.min-menu .navbar .nav-link {
		font-size: 13px
	}

	.banner2 {
		background-position: center
	}

	.call-support h5 {
		font-size: 12px
	}

	.call-support h5 span {
		font-size: 10px
	}

	.left-choose-us,
	.new-bg-tesit .slide-ts-div {
		width: 65%;
		padding-left: 20px
	}

	.left-choose-us::before {
		left: -190px;
		width: 22%
	}

	.new-bg-tesit .slide-ts-div::before {
		width: 37%
	}

	.why-bg1 {
		height: 634px
	}

	.new-bg-tesit .slide-ts-div::before {
		width: 37%;
		left: -246px
	}

	.about-secpage-2 h1 {
		font-size: 34px
	}

	.aboutus-content-left h2 {
		font-size: 34px
	}

	h2 {
		font-size: 34px
	}

	.tesimonal-sdiv h1 {
		font-size: 34px
	}

	.subpage-banner h1 {
		width: 95%;
		font-size: 34px
	}

	.aboutus-content-left {
		width: 63%
	}

	.subpage-banner .ban-pic1 {
		position: absolute;
		right: 40px;
		left: inherit !important;
		width: 50%
	}
}

@media screen and (max-width:889px) {
	.subpage-banner .ban-pic1 {
		position: relative;
		right: 0;
		left: 0 !important;
		width: 100%
	}

	.st-about {
		margin-top: 160px !important
	}

	.blog-slider {
		max-width: 100%
	}

	.content-mission {
		width: 100%
	}

	.vission-part {
		margin-bottom: 0
	}

	.why-bg1 {
		height: auto
	}

	.blog-slider__pagination {
		position: relative !important;
		transform: none !important;
		left: 0 !important;
		right: 0 !important;
		bottom: 0 !important;
		top: inherit !important
	}

	.blog-slider__title {
		font-size: 35px
	}

	.blog-slider__button {
		width: 60%
	}

	.comon-services-2 {
		text-align: left
	}

	.blog-slider__content {
		padding: 0;
		width: 100%
	}

	.cm-port {
		height: 320px
	}

	.ab-bg {
		position: relative;
		width: 100%
	}

	.aboutus-content-left {
		position: relative;
		width: 100%;
		top: 0;
		padding: 0
	}

	.aboutus-content-left ul {
		column-count: 1
	}

	.home-pen {
		position: relative;
		bottom: -20px
	}

	.why-bg1 {
		position: relative;
		width: 100%;
		margin-bottom: 0
	}

	.blog-slider__img {
		position: relative;
		transform: none
	}

	.blog-slider__button {
		width: 30%
	}

	.home-pen {
		position: absolute;
		bottom: 0
	}

	.why-choose-us1 {
		background: #3e2188;
		border-radius: 0
	}

	.counter-number {
		width: 100%;
		border-radius: 0
	}

	.comon-nuber1 {
		margin-bottom: 45px
	}

	.cm-port {
		margin-bottom: 28px
	}

	.new-bg-tesit .slide-ts-div {
		width: 100%;
		border-radius: 0
	}

	.tesg-bg {
		position: relative;
		width: 100%
	}

	.tesimonal-sdiv {
		background: #3e2188
	}

	.comon-footer {
		margin-bottom: 30px
	}

	.glass-img {
		display: none
	}

	.left-choose-us {
		width: 100%
	}

	.home-about-sec {
		margin-top: 90px
	}

	.banner2 {
		background-position: left
	}

	.subpage-banner {
		margin-bottom: 70px;
		background-position: left
	}

	.subpage-banner h1 {
		font-size: 25px
	}

	.about-secpage-2 {
		width: 100%;
		border-radius: 0
	}

	.ms-bn2 {
		width: 88%;
		position: relative;
		height: auto;
		margin: auto
	}

	h2 {
		font-size: 34px
	}

	.banner-content1 {
		position: relative;
		width: 100%
	}

	.ban-pic1 {
		position: relative;
		right: 0;
		left: 0
	}

	.comon-divb {
		margin-bottom: 35px
	}

	.form-sec-d1,
	.right-con-div {
		width: 100%;
		border-radius: 0;
		padding: 30px
	}

	.right-con-div {
		margin-top: 30px;
		height: auto
	}

	.career-bg5 {
		display: none
	}

	.job-ds-div {
		border-radius: 0
	}
}

@media screen and (max-width:820px) {
	.blog-slider__button {
		width: 60%
	}

	.ab-bg {
		display: none
	}
}

@media screen and (max-width:667px) {
	.blog-slider {
		max-width: 100%
	}

	.blog-slider__pagination {
		position: relative !important;
		transform: none !important;
		left: 0 !important;
		right: 0 !important;
		bottom: 0 !important;
		top: inherit !important
	}

	.blog-slider__title {
		font-size: 35px
	}

	.blog-slider__button {
		width: 70%
	}

	.comon-services-2 {
		text-align: left
	}

	.comon-services-2 ul li a {
		font-size: 18px;
		text-align: left
	}

	.subpage-banner {
		margin-bottom: 70px;
		background-position: left
	}

	.subpage-banner h1 {
		font-size: 25px
	}

	.about-secpage-2 {
		width: 100%;
		border-radius: 0
	}

	.ms-bn2 {
		width: 78%;
		position: relative;
		height: auto
	}

	.vission-part {
		margin-bottom: 0
	}

	.content-mission {
		width: 100%;
		margin-top: 30px
	}

	.vission-part .content-mission {
		margin-top: 30px
	}

	h2 {
		font-size: 34px
	}

	.banner-content1 {
		position: relative;
		width: 100%
	}

	.ban-pic1 {
		position: relative;
		right: 0;
		left: 0
	}

	.st-about {
		margin-top: 160px
	}
}

@media screen and (max-width:375px) {
	.ms-bn2 {
		width: 92%;
		position: relative;
		height: auto
	}

	.mission-part-div ul {
		column-count: 1
	}

	.home-about-sec .home-pen {
		position: relative;
		bottom: 0;
		top: 20px
	}

	.comon-part-d1,
	.all-sp-div-right>div:first-child .comon-part-d1 {
		border-radius: 0
	}
}

.offcanvas-end {
	width: 340px
}

.navbar-light .navbar-toggler {
	border: 0;
	background-image: linear-gradient(147deg, #fe8a39 0, #fd3838 74%);
	border-radius: 50px;
	color: #fff;
	width: 40px;
	height: 40px;
	line-height: 30px;
	text-align: center
}

.navbar-toggler-icon {
	color: #fff;
	background: none !important;
	width: auto;
	height: auto
}

.mobile-menu-sec li a,
.mobile-menu-sec li .dropdown .btn {
	text-decoration: none;
	color: #000;
	padding: 10px 0 10px 10px;
	display: block;
	background: #f7f7f7;
	margin-bottom: 3px;
	width: 100%;
	text-align: left
}

.mobile-menu-sec ul {
	list-style-type: none;
	transform: none !important;
	position: relative !important
}