/*
Theme Name: Digibrahma
Theme URI: https://shirish.productions/digibramha/
Template: astra
Author: Shirish Productions
Author URI: https://shirish.productions/
Description: Digi Brahma is the ideal agency partner for all your Digital Marketing requirements. Your one stop solution to boost your brand, create and to achieve exceeding results in your KPIs for an exceptional digital presence.
Tags: custom-menu,custom-logo,entertainment,one-column,two-columns,left-sidebar,e-commerce,right-sidebar,custom-colors,editor-style,featured-images,full-width-template,microformats,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready,blog
Version: 6.2.1686654118
Updated: 2023-06-13 11:01:58

*/

body{
	padding: 0px;
	margin: 0px;
}
div#primary {
    padding: 0px;
}
.site-header-focus-item {
    border: none;
}

ul.sub-menu li a {
    font-size: 14px !important;
}
.main-header-menu .sub-menu {
	width: 350px;
	padding: 20px;
}
ul.sub-menu li {
    padding: 10px 0px;
}
.service-btn a {
    width: 76px;
    display: flex;
}
.gradient-text {
  background: linear-gradient(135.05deg, #4678FA 22.37%, rgba(192, 60, 254, 0.71) 85.2%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.gradient-text>span {
  background: linear-gradient(135.05deg, #4678FA 22.37%, rgba(192, 60, 254, 0.71) 85.2%);
}
input.career-form {
    background: #E1EEFF;
    height: 70px;
    border-radius: 50px;
    border: unset;
}
img.tickmark {
    padding-right: 20px;
    margin-top: -40px;
}
.col-wid{
	width: 300px;
}
.career-title {
    color: #323232 !important;
    font-family: 'Montserrat';
}
.career-body p {
    color: #4F4F4F !important;
    font-size: 14px;
    font-weight: 500;
    font-family: 'Montserrat';
}
a.btn-apply {
    font-size: 16px;
    font-family: 'Montserrat';
    color: #2D9CDB !important;
    text-decoration: unset !important;
}
.apply-arrow {
    font-size: 22px;
    vertical-align: middle;
}
.career-col {
    box-shadow: 0px 27px 22px 0px #0000000A;
    border-radius: 10px;
}


@media(min-width:768px){
	
	.icon-bg{
		background: #fff;
    	box-shadow: 0px 11px 4px -10px #8585854D;
    	border-bottom: 0.5px solid #efefef;
	}
/* 	.icon-bg{
		background-image: url(https://shirish.productions/digibramha-staging/wp-content/uploads/2022/07/header-eclipse.svg);
    	background-size: contain;
    	background-position: top left;
    	background-repeat: no-repeat;
	} */
	.ast-primary-header-bar.ast-primary-header.main-header-bar.site-header-focus-item {
		background-image: url(https://shirish.productions/digibramha-staging/wp-content/uploads/2022/07/header-eclipse.svg);
		background-size: contain;
		background-position: top left;
		background-repeat: no-repeat;
	}
	.ast-container {
		padding: 30px 30px 30px 0px;
	}
	li#menu-item-99 .sub-menu {
		width: 220px;
		padding: 20px;
	}
	li#menu-item-100{
		padding: 0px;
	}
	img.custom-logo {
		position: relative;
		left: -60px;
	}
	.ast-grid-right-section {
		justify-content: flex-start;
	}
	li#menu-item-88 a {
		position: relative;
    	right: -100px;
		background: #E9E4FF;
		border-radius: 50px;
		height: 40px;
		padding: 0px 30px;
	}
/* 	input.career-form {
		width: 450px !important;
	} */
	.con-style{
		font-family: 'Montserrat' !important;
		font-weight: 600 !important;
		color: #fff !important;
		vertical-align: middle;
	}
	.con-bg{
		background: #234262;
    	padding: 10px 30px;
    	border-radius: 50px;
	}
}
.con-bg {
    transition: background-position 0.3s ease-in-out, color 0.3s ease-in-out;
    background-image: linear-gradient(to right, #cd2026 50%, transparent 50%);
    background-size: 200% 100%;
    background-position: 100% 0;
}

.con-bg:hover {
    background-position: 0 0;
}

@media(max-width:767px){
/* 	.mega-menu-toggle {
		background: unset !important;
	} */
	.humbergermenu{
		margin-top: -60px;
	}
	div#mega-toggle-block-0 {
		padding-top: 25px;
	}
	ul#mega-menu-primary {
		height: 800px !important;
		margin-top: 30px !important;
		padding: 20px 0px !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
		color: #fff !important;
	}
	
	span.mega-toggle-animated-inner, span.mega-toggle-animated-inner:before,
	span.mega-toggle-animated-inner:after,
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
		background-color: #222 !important;
		color: #fff !important;
	}
	ul#mega-menu-primary li {
		padding: 10px 20px !important;
	}
	input.foo-email{
		width: 175px !important;
	}
	ul.ele-res {
		margin-left: 0px;
		margin-bottom: 0px;
	}
	.elementor-tab-content {
		margin: 0px 20px;
	}
	ul.ele-res li p {
		font-size: 14px;
	}
}


ul#tabs-nav,
ul#vrtabs-nav{
  list-style: none;
  margin: 0;
  padding: 5px;
  overflow: auto;
  width: 330px;
  margin-right: 70px;
}
.btn-apply a {
    pointer-events: none;
    cursor: no-drop;
    opacity: 0.5;
}
#tabs-content,
#vrtabs-content{
  /*width : 60%;*/
  margin: 90px 54px 90px 0px;
}
ul#tabs-nav img,
ul#vrtabs-nav img{
    padding-right: 25px;
    height:45px;
}
.tab-content h2,
.vrtab-content h2{
    font-size: 26px;
    padding-top: 10px;
    font-family: 'Montserrat';
    font-weight: 600;
}
ul#tabs-nav li,
ul#vrtabs-nav li{
  font-weight: bold;
  margin-right: 2px;
  padding: 15px 10px;
  /*border-radius: 10px;*/
  cursor: pointer;
  display:block;
  margin-bottom: 30px;
  
}

ul#tabs-nav li:hover,
/*ul#tabs-nav li.active,*/
/*ul#tabs-nav li:focus,*/
ul#vrtabs-nav li:hover
/*ul#vrtabs-nav li.active,*/
/*ul#vrtabs-nav li:focus*/
{
 box-shadow: 0px 0px 22px 0px #0000000F;
 border-left: 3px solid #2F80ED;
}
#tabs-nav li a,
#vrtabs-nav li a{
  text-decoration: none;
  color: #323232;
  font-size: 18px;
    font-family: 'Montserrat';
    font-weight: 600;
}
.tab-content,
.vrtab-content{
  padding: 10px;
  background-color: #FFF;
  margin-top: -20px;
}

@media(min-width:990px)and (max-width:1300px){
	a.mega-menu-link {
		font-size: 16px !important;
		padding: 0px 10px !important;
	}
	div#navbarText {
		justify-content: unset !important;
	}
	.arrows{
		left:105px !important;
	}
}