 ul.contact-widget-wrapper li {
    padding-left: 30px;
    position: relative;
    padding-top: 0;
    padding-bottom: 10px;
    line-height: 29px;
}
 ul.contact-widget-wrapper li i {
    position: absolute;
    top: 6px;
    left: 0;
    font-size: 20px;
	color: #2f55a4;
}
.nav-tabs:after {
    content: "\f107";
    display: inline-block;
    font-family: FontAwesome;
    position: relative;
    font-size: 11px;
    margin-left: 4px;
    margin-top: 3px;
    opacity: .3;
}
/* .fixed-header div .site-branding a img {
    max-height: 50px;
} */
.qua {
    display: inline-block;
}
.i4ewOd-pzNkMb-haAclf {
    display: none!important;
}

.i4ewOd-pzNkMb-haAclf {
    background-color: rgb(77 106 121 / 0%)!important;
}
.font-weight-n {
    font-weight: 600!important;
    color: #f6c630!important;
}
.font-weight-n-2 {
    font-weight: 600!important;
    color: #23a1ff!important;
}
.text-20{
	font-size:35px;
}
.white {
    color: #fff!important;
}
.blue {
    color: #2f55a4;
}
.right {
    float: right;
}
 .mar-a{
	 margin:auto;
	 display:table;
 }
.about-icon{
    height: 32px!important;
    width: 32px!important;
    line-height: 32px!important;
}
.featured-desc p {
    font-size: 13px;
}
 .case-study-ban{
    position: relative;
    background-image: url(../images/banner/case-study-ban.png)!important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

 .clientele-ban{
    position: relative;
    background-image: url(../images/banner/clientele-ban.png)!important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.board-of-directors{
	  position: relative;
    background-image: url(../images/banner/board-of-directors.png)!important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.career-ban{
	position: relative;
    background-image: url(../images/banner/career-ban.png)!important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.gallery-ban{
	position: relative;
    background-image: url(../images/banner/gallery-ban.png)!important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.enquiry-ban{
	position: relative;
    background-image: url(../images/banner/enquiry-ban.png)!important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;	
}
#baguetteBox-overlay .full-image img {
    max-height: 80%!important;
}
a.lightbox img {
    margin: 15px 0;
}
/* .featured-thumbnail img {
    margin: 18px 0 0px!important;
}
.featured-thumbnail p {
    box-shadow: 0 0 4px 3px #f3f3f3;
	padding:10px;
	text-align:center;
}
.featured-thumbnail p:before{
	    position: absolute;
    bottom: 100%;
    transform: translateX(-50%);
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 12px 12px 12px;
    border-color: transparent transparent #fff transparent;
    z-index: 1;
    top: 67.5%;
    left: 50%;
} */
span.category p {
    color: #fff;
}
.yt-post{
	font-size:35px;
	color:#c4302b;
font-weight:900;
}
.fb-post {
    font-size: 35px;
    color: #2f55a4;
font-weight:900;
}
.insta-post {
    font-size: 38px;
	 color: transparent;
  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
  background: -webkit-radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
	font-weight:900;

  -webkit-background-clip: text;
 
}
.featured-icon-box.icon-align-top.left-icon.style12:before {
    content: '';
    width: 330px;
    height: 135px;
    background-color: #f8f9fa;
    position: absolute;
    z-index: -1;
    margin-top: -25px;
    margin-left: -20px;
	padding-top:25px;
}
.make_in_india {
    width: 170px;
}
.client-logo-ul {
    text-align: center;
}
.client-logo-ul li {
    width: 200px;
    display: inline-block;
    margin: 0 0.5%;
    text-align: center;
}
.ttm-btn.ttm-btn-style-border:hover {
    background: #2f55a4;
    color: #fff;
    border: 2px solid #2f55a4;
}
.manag-team {
    position: relative;
    background-image: url(../images/team/banner/m-team.png)!important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.manag-team, .sales-team, .logistics-team, .technical-team, .media-team, .finance-team, .legal-team ,.projects-team{
    display: block;
    padding-top: 45px;
    padding-bottom: 40px;
    z-index: 11;
}

.sales-team {
    position: relative;
    background-image: url(../images/team/banner/sales-team.png)!important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.mb-m-50 {
	margin-bottom:-50px!important;
}
.logistics-team {
    position: relative;
    background-image: url(../images/team/banner/logistics-team.png)!important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.technical-team {
    position: relative;
    background-image: url(../images/team/banner/technical-team.png)!important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.media-team {
    position: relative;
    background-image: url(../images/team/banner/media-team.png)!important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.finance-team {
    position: relative;
    background-image: url(../images/team/banner/finance-team.png)!important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.legal-team {
    position: relative;
    background-image: url(../images/team/banner/legal-team.png)!important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.projects-team{
    position: relative;
    background-image: url(../images/team/banner/projects-team.png)!important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
span.pre-r {
    vertical-align: super;
    font-size: 7px;
    margin-left: 0px;
}
.pre-head {
    vertical-align: text-top;
    font-size: 10px;
    font-weight: 300;
    line-height: 34px;
}
.pre-head-ban {
    vertical-align: text-top;
    font-size: 11px!important;
    font-weight: 500!important;
    line-height: 44px!important;
}


input[id="et_pb_contact_brand_file_request_0"] {
	display: none;
}
label[for="et_pb_contact_brand_file_request_0"] {
	    border: none!important;
    border-bottom: 1px solid #eaeaea!important;
	background: #fff;
	height: 80px;
	background-image: url('https://image.flaticon.com/icons/svg/126/126477.svg');
	background-repeat: no-repeat;
	background-position: right;
	position: relative;
  background-size: 7%;
	color: transparent;
  margin: auto;
	width: 100%;
	z-index:99;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
	border: 1px solid #a2a1a7;
	box-sizing: border-box;
}
label[for="et_pb_contact_brand_file_request_0"]:before {
	content: "Drag and Drop your CV here";
	display: block;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	font-size: 14px;
	color: #202020;
	font-weight: 400;
	left:0;
	right:0;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
label[for="et_pb_contact_brand_file_request_0"]:after {
    display: block;
    content: 'Upload CV';
    background: #2f55a4;
    width: 100px;
    height: 35px;
    line-height: 35px;
    position: absolute;
    bottom: 20px;
    font-size: 14px;
    color: white;
    font-weight: 500;
    left: 0;/* 
    right: 0; */
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
label[for="et_pb_contact_brand_request_0"]:after {
	content: " (Provide link or Upload files if you already have guidelines)";
	font-size: 12px;
	letter-spacing: -0.31px;
	color: #7a7a7a;
	font-weight: normal;
}
label[for="et_pb_contact_design_request_0"]:after {
	content: " (Provide link or Upload design files)";
	font-size: 12px;
	letter-spacing: -0.31px;
	color: #7a7a7a;
	font-weight: normal;
}
label[for="et_pb_contact_brand_file_request_0"].changed, label[for="et_pb_contact_brand_file_request_0"]:hover {
  background-color: #fff;
}
label[for="et_pb_contact_brand_file_request_0"] {
  cursor: pointer;
  transition: 400ms ease;
}
.file_names {
	display: block;
	position: absolute;
	color: black;
	left: 0;
	bottom: -30px;
	font-size: 13px;
	font-weight: 300;
}
.file_names {
  text-align: center;
}

.fa-play:before {
    content: "\f04b";
}
.play-video {
    color: white;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 10px;
    background: #f61c0d;
    width: 55px;
    height: 42px;
    text-align: center;
    line-height: 41px;
	transition: all .4s ease-in-out;
}
.play-video-sec:hover i {
    position: absolute;
    top: 36.5%;
    left: 37.2%;
    line-height: 50px;
    width: 64px;
    height: 50px;
    background: #f61c0d;
    transform: scale(1.0);
}

.ttm-tabs .content-tab {
    animation: scaleUp 500ms ease-in-out;
}
.content-inner.active {
    animation: scaleUp 500ms ease-in-out;
	    display: grid!important;
}
.with-desc p {
    line-height: 22px;
}
.enquiry-btn {
    padding: 12px 30px;
    min-width: 160px;
    border-radius: 0;
    line-height: 4px;
	background:#f3f3f3;
	border:2px solid #f3f3f3;
}
.enquiry-btn:hover {
	background:#fff;
	border:2px solid #2f55a4;
}

@keyframes scaleUp
{
	0%
	{
		opacity: 0;
		transform: scale(0.8);
	}

	100%
	{
		opacity: 1;
		transform: scale(1);
	}
}

















