/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 19 2024 | 19:18:43 */
/* New site of Kambda */
html {
  scroll-behavior: smooth;
}
#mtsnb-5314.mtsnb {
	bottom: 0;
	top: unset;
	z-index: 99;
}

.mtsnb-container-outer {
background-image: linear-gradient(150deg, #FE913D 0%, #F9AD49 100%)!important;
	}
html, body {
    width: 100%;
    overflow-x: hidden;
	overscroll-behavior-y: none;
}
body {
    padding-top: 0!important;	
    
}

/* Style for clutch reviews in footer */
.logotype {
    background-color: white!important;
}
/* Styles for devs in the headet of team page */
.vertical-line {
    width: 1px;
    background-color: white;
    position: absolute;
  }

/* adjust tilt of line in the dev box in header */
.pos-left {
	transform-origin: 97px -94px;  /* Change the origin point of the transformation to the top end */
	transform: rotate(-45deg); /* Adjust the tilt angle here (negative to tilt to left) */
} 
.pos-med-left {
	transform-origin: 138px -150px;
	transform: rotate(-30deg);
} 
.pos-left-cen {
	transform-origin: -29px 148px;
	transform: rotate(40deg);
}
.pos-cen {
	transform-origin: -29px 148px;
	transform: rotate(40deg);
}
.pos-left-cen.pos-top {
  transform: rotate(28deg); /* 32 */
}
.pos-right-cen {
	transform-origin: -29px 148px;
	transform: rotate(40deg);
}

.pos-med-right {
	transform-origin: -70px 236px;
	transform: rotate(26deg);
} 
.pos-right {
	transform-origin: -10px 124px;
	transform: rotate(51deg);
}


/* put the height of the line in the dev box in header */
.pos-bottom {
	height: 165px;
} 
.pos-left.pos-bottom {
	height: 210px;
}
.pos-med-bottom {
	height: 248px; /**/
} 
.pos-cen-top-y {
	height: 350px; /* 314 */
} 
.pos-med-right.pos-cen-top-y {
	height: 306px;
}
.pos-med-left.pos-cen-top-y {
	height: 290px;
}
.pos-cen-bottom-y {
	height: 386px;  /**/
} 
.pos-med-top {
	height: 473px; /*413 453*/
} 
.pos-top {
	height: 568px;  /*508*/
}

/* giving style to 404 page */
.error404 .site-main {
	margin-top: 140px;
	padding-bottom: 100px;
}
/* styles for the job pages */ 
.awsm-job-single-wrap {
	margin-top: 100px;
}
 a.awsm-job-specification-term  {
	color: #FAA746;
}
.awsm-application-submit-btn:hover {
	background-color: #FAA746;
}
.awsm-application-submit-btn {
	border-color:#FAA746; 
	color: #FAA746;
}

/*.elementor-225 {
	scroll-snap-type: y mandatory;
}
.elementor-225 .elementor-section {
	scroll-snap-align: start;
scroll-snap-stop: normal;
}*/
/* Style for job singular */
.awsm_job_openings {
padding-top :150px;
}

/*#onesignal-bell-container.onesignal-reset.onesignal-bell-container-bottom-right {
    bottom: 20px!important;
    right: -10px!important;
}*/

/* Styles for calculator */
#total_field_id_0,
.calc-subtotal .calc-item,
.calc-container .calc-list .calc-subtotal-list .quantity_field_id_3,
.calc-container .calc-list .calc-subtotal-list .quantity_field_id_4{
  display:none!important;
}
.calc-container .calc-list{
  min-height:auto!important;
}
.calc-container .calc-list .calc-subtotal-list .sub-list-item.total {
    margin-top: 0px!important;
    padding-top: 0px!important;
}
.calc-fields{
  border-radius: 10px 10px 0 0!important;
}
.calc-subtotal{
  border-radius: 0 0 10px 10px!important;
}
#total_field_id_2 .sub-item-title,
#total_field_id_2 .sub-item-value{
  color:#ff8900!important;
}
#total_field_id_1{
  border-top:none!important;
}
#total_field_id_1 .sub-item-title,
#total_field_id_1 .sub-item-value{
  color: #5d5f67!important;
  font-weight: 400!important;
}
#total_field_id_2{
  padding-top: 20px!important;
}
.calc-container .calc-list .calc-item input[type=number]{
  padding: 5px 15px!important;
}
.calc-container .calc-list .calc-item input[type=number]::-webkit-inner-spin-button, 
.calc-container .calc-list .calc-item input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
.calc-container .calc-list .calc-item input[type=number] { -moz-appearance:textfield; }

.page-id-6213 nav.primary-nav>ul.menu>li:last-child>a,
.page-id-6213 .mtsnb{
  display:none;
}

.calc-input-wrapper .ccb-arrow {
    width: 7px!important;
    right: 10px!important;
    height: 7px!important;
}
.calc-input-wrapper .ccb-arrow.ccb-arrow-up {
    top: 12px!important;
}
.calc-input-wrapper .ccb-arrow.ccb-arrow-down {
    bottom: 12px!important;
}
.vc_tta.vc_tta-tabs .vc_tta-panel-heading, .calc-item-title.calc-accordion {
    display: none;
}
.vc_tta.vc_tta-tabs .vc_tta-tabs-container {
    display: block!important;
}
.calc-container .calc-list .calc-item-title h4{
  text-transform:uppercase!important;
}
.calc-container.vertical {
	grid-template-columns: 1fr!important;
	z-index: 0;
}
.calc-item-title.calc-accordion {
    display: none!important;
}
.calc-container.vertical > .calc-subtotal {
	margin-top: -40px;
}
#total_field_id_1 .sub-item-value:after {
	content: '%';
}
/* end of styles for calculator */

.post-password-form {
	margin-top: 200px;
	margin-left: 200px;
	margin-bottom: 100px;
}

@media (max-width:1900px) {
	
}