html{
	font-size: 16px;
	scroll-behavior: smooth; 
  }

body{
	
	font-family: "Hind Vadodara", serif;
  font-optical-sizing: auto;
  font-style: normal;
	margin: 0;
	padding: 0;
	overflow-x: hidden;
	background: #fff;
	font-weight: 300;

	
}
h1, h2, h3, h4, h5, h6 { font-family: "Chivo", serif;}

a{ text-decoration: none;}
p {
	font-family: "Hind Vadodara", serif;
	font-size: 1rem;
	font-style: normal;
}
* { box-sizing: border-box; transition: all ease-in-out 1ms;}

:root {
	/**********colors********/
	--rbs-blue-bg:#3b7dff;
	--rbs-blue-color:#3b7dff;
	--rbs-skyblue-color:#1cb1fe;
	--rbs-yellow-bg:#ffd800;
	--rbs-yellow-color:#ffd800;
	--rbs-grey-color:#EFEFEF;
	--rbs-grey-bg:#EFEFEF;
/**********fonts size********/

	--m-fs--8rem :0.8rem;
	--m-fs-1rem :1rem;
	--m-fs-12rem :1.2rem;
	--m-fs-14rem :1.4rem;
	--m-fs-16rem :1.6rem;

	/**********width********/
	--w-30:30%;
	--w-35:35%;
	--w-40:40%;
	--w-45:45%;
	--w-20:20%;

	/*****fw-classes*****/

--fw-1:100;
--fw-2:200;
--fw-3:300;
--fw-4:400;
--fw-5:500;
--fw-6:600;

  }


  .fw-1 { font-weight: var(--fw-1);}
  .fw-2 { font-weight: var(--fw-2);}
  .fw-3 { font-weight: var(--fw-3);}
  .fw-4 { font-weight: var(--fw-4);}
  .fw-5 { font-weight: var(--fw-5);}
  .fw-6 { font-weight: var(--fw-6);}






 .w-20 { width: var(--w-20);}
.w-30 { width: var(--w-30);}
.w-35 { width: var(--w-35);}
.w-40 { width: var(--w-40);}
.w-45 { width: var(--w-45);}

  .rbs-small-banner-bg { 
	background: url("../images/smll-banner-bg.png");
	background-repeat: no-repeat;
	background-size:cover ;

}

  .rbs-grey-color { color: var(--rbs-grey-color);}
  .rbs-grey-bg { background-color: var(--rbs-grey-bg);}
  .rbs-blue-bg { background-color: var(--rbs-blue-bg);}
  .rbs-blue-color { color: var(--rbs-blue-color);}
  .rbs-skyblue-color { color: var(--rbs-skyblue-color);}
  .rbs-yellow-bg { background-color: var(--rbs-yellow-bg);}
  .rbs-yellow-color { color: var(--rbs-yellow-color);}
  .y-btn-hover:hover { color: #fff !important;background-color: var(--bs-btn-active-bg);}
  .y-btn-hover-light:hover {color: #FFF ; background-color: var(--rbs-blue-bg);}
  

  /*comn form*/
  .fs-c {font-size: 0.75rem;
    line-height: 1.3;}
  #lead-genrate-form .modal-content {
    background:#2183d1;
    position: relative;
}
  .cmn-form .form-control { border: 1px solid #044ad3;}
  #lead-genrate-form .btn-close {
    right: 0;
    top: 0;
    -webkit-filter: invert(100%);
    -ms-filter: invert(100%);
    -moz-filter: invert(100%);
    filter: invert(100%);
    opacity: 1;
    background-color: rgba(0, 0, 0, 0.2);
    padding: 8px 8px 12px 12px;
    border-radius: 0 5px 0 10px;
}
  /*comn form*/
.main-header .navbar-nav .nav-link{
	padding-left: 0.8rem;
	padding-right: 0.8rem;
	font-weight: 500;
}


.our-experties-bg {
    background: url(../images/smll-banner-bg.png);
    background-repeat: no-repeat;
    background-size: 100% 30%;
    background-position: bottom center ; 
}
.diffused-grd-bg{
	background-image: url(../images/diffused-grd-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
	background-color: #FFF;
	min-height: 420px;
}
.experties-single-block-outer{
	margin: 0 auto;
	
	background: rgb(102,106,196);
	background: linear-gradient(30deg, rgba(102,106,196,1) 0%, rgba(159,174,255,1) 54%, rgba(195,238,255,1) 100%);
	-webkit-box-shadow: 5px 5px 20px 0px rgba(0,0,0,0.50);
	-moz-box-shadow: 5px 5px 20px 0px rgba(0,0,0,0.50);
	box-shadow: 5px 5px 20px 0px rgba(0,0,0,0.50);
}
.experties-single-block-inner, .our-key-products-single{
	-webkit-box-shadow: 5px 5px 20px 0px rgba(0,0,0,0.60);
	-moz-box-shadow: 5px 5px 20px 0px rgba(0,0,0,0.60);
	box-shadow: 5px 5px 20px 0px rgba(0,0,0,0.60);
}
.experties-single-rounded-border{
	background: radial-gradient(circle at 100% 100%, #ffffff 0, #ffffff 3px, transparent 3px) 0% 0%/8px 8px no-repeat,
            radial-gradient(circle at 0 100%, #ffffff 0, #ffffff 3px, transparent 3px) 100% 0%/8px 8px no-repeat,
            radial-gradient(circle at 100% 0, #ffffff 0, #ffffff 3px, transparent 3px) 0% 100%/8px 8px no-repeat,
            radial-gradient(circle at 0 0, #ffffff 0, #ffffff 3px, transparent 3px) 100% 100%/8px 8px no-repeat,
            linear-gradient(#ffffff, #ffffff) 50% 50%/calc(100% - 6px) calc(100% - 6px) no-repeat,
            linear-gradient(#ffffff, #ffffff) 50% 50%/calc(100% - 6px) calc(100% - 6px) no-repeat,
            linear-gradient(90deg, #c4efff 0%, #857FFF 100%);
border-radius: 6px;
padding: 15px 20px;
box-sizing: border-box;
}
.experties-single-rounded-border p { min-height: 73px;display: flex;align-items: start;}
.light-blue-gradient{
	background: rgb(244,247,251);
	background: linear-gradient(30deg, rgba(203,222,250,1) 0%, rgba(244,247,251,1) 100%);
}
.our-key-products, .testimonials-wrapper, .diffused-gradient-bg{
	background-image: url(../images/key-products-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
	background-color: #a9d4ff;
	
}

.testimonials-wrapper {
	position: relative;
}
.testimonials-wrapper img {
    
    position: absolute;
    left: 100px;
    top: 0;
    content: "";
 
    
}
.diffused-gradient-bg{
	min-height: unset;
}

.grow-with-rhysley::before{
	content: '';
	background-image: url(../images/key-products-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
	background-color: #a9d4ff;
	min-height: 420px;
	display: block;
	z-index: -1;
	position: absolute;
	left: 0;
	right: 0;
	top: 0px;
	bottom: auto;
}
.double-gradient-bg::after{
	content: '';
	background-image: url(../images/key-products-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
	background-color: #a9d4ff;
	min-height: 420px;
	display: block;
	z-index: -1;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0px;
	top: auto;
}


.multiple-items .slick-next:before, .multiple-items .slick-prev:before,
.center-slick .slick-next:before, .center-slick .slick-prev:before,
.testimonials-slider .slick-next:before, .testimonials-slider .slick-prev:before, 
.awards-slider .slick-next:before, .awards-slider .slick-prev:before,
.expertise-slider .slick-next:before, .expertise-slider .slick-prev:before,
.boost-productivity-slider .slick-next:before, .boost-productivity-slider .slick-prev:before,
.how-to-custom .slick-next:before, .how-to-custom .slick-prev:before
{
	color: black;
}

.slick-dots { width: 70% !important; left: 0px; right: 0px; margin: 0 auto;}



.multiple-items .slick-next:before,
.center-slick .slick-next:before,
.testimonials-slider .slick-next:before,
.boost-productivity-slider .slick-next:before{
	right: 25px;
}
.multiple-items .slick-prev:before,
.center-slick .slick-prev:before,
.testimonials-slider .slick-prev:before,
.boost-productivity-slider .slick-prev:before{
	left: 25px;
}
.multiple-items .slick-track,
.single-product-detail-description-wrapper .slick-track,
.boost-productivity-slider .slick-track{
	padding-bottom: 20px;
}
.effortless-collaboration-single{
	background: #e9f0fc;
	min-height: 360px;
	-moz-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.effortless-collaboration-icon{
	width: 100px;
	height: 100px;
	display: block;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 60px auto;
	-moz-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.mobile-apps-icon{
	background-image: url(../images/mobile-app-icon-black.png);
}
.desktop-clients-icon{
	background-image: url(../images/desktop-icon-black.png);
}
.time-trackers-icon{
	background-image: url(../images/time-trackers-icon-black.png);
}
.reporting-tools-icon{
	background-image: url(../images/reporting-tools-icon-black.png);
}
.effortless-collaboration-single:hover{
	background: #3b7dff;
	color: #FFF;
}
.effortless-collaboration-single:hover .mobile-apps-icon{
	background-image: url(../images/mobile-app-icon-white.png);
}
.effortless-collaboration-single:hover .desktop-clients-icon{
	background-image: url(../images/desktop-icon-white.png);
}
.effortless-collaboration-single:hover .time-trackers-icon{
	background-image: url(../images/time-trackers-icon-white.png);
}
.effortless-collaboration-single:hover .reporting-tools-icon{
	background-image: url(../images/reporting-tools-icon-white.png);
}
.product-integration-featues-wrapper, .faq-wrapper .card-body{
	background: #e9f0fc;
}
.testimonials-slider .slick-track{
	padding: 25px 25px 25px 0;
}

.testimonials-single-slide{
	-webkit-border-radius: 30px;
	border-radius: 30px;
	background: #d9e7ff;
	-webkit-box-shadow: 8px 8px 16px #577eae, -8px -8px 16px #d8f8ff;
	box-shadow: 8px 8px 16px #577eae, -8px -8px 16px #d8f8ff;
	height: 100%;
	padding: 30px 15px;
	border: 2px solid #FFFFFF;
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: start;
}
.testimonials-single-slide { min-height: 340px;}
.awards-inner-wrapper .awards-signle-block{
	min-height: 220px;
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.awards-signle-block{
	background: #cdf5ff;
	-webkit-box-shadow: 3px 8px 16px #577eae, -3px -8px 16px #FFF;
	box-shadow: 3px 8px 16px #577eae, -3px -8px 16px #FFF;
}
/* Custom style */
.accordion-button:not(.collapsed){
	background: #2f7fff;
	color: #FFF;
}
.accordion-button::after {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%23333' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M8 0a1 1 0 0 1 1 1v6h6a1 1 0 1 1 0 2H9v6a1 1 0 1 1-2 0V9H1a1 1 0 0 1 0-2h6V1a1 1 0 0 1 1-1z' clip-rule='evenodd'/%3e%3c/svg%3e");
  transform: scale(.7) !important;
  background-color: #FFF;
  background-position: center;
  border-radius: 100%;
  width: 40px;
  height: 40px;
}
.accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%23333' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M0 8a1 1 0 0 1 1-1h14a1 1 0 1 1 0 2H1a1 1 0 0 1-1-1z' clip-rule='evenodd'/%3e%3c/svg%3e");
  background-color: #FFF;
  background-position: center;
  border-radius: 100%;
  width: 40px;
  height: 40px;
}
.accordion-button{
	padding: 0.5rem 1rem;
}
.testimonial-user-img img{
	border: 2px solid #FFFFFF;
	border-radius: 100%;
	width: 100px;
}
.submit-btn{
	background: #003baf;
	-webkit-box-shadow: 4px 4px 8px #577eae, -4px -4px 8px #FFFFFF;
	box-shadow: 4px 4px 8px #577eae, -4px -4px 8px #FFFFFF;
}

.products-tab-wrapper .resp-tabs-list {
	background: url(../images/smll-banner-bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	padding: 40px 30px;
	border-radius: 10px;
	display: flex;
    justify-content: space-around;
}
.products-tab-wrapper .resp-tab-active, .products-tab-wrapper .resp-tabs-list li:hover {
	background: transparent;
	border-bottom:6px solid #1480ff !important;
	border: 0;
	padding: 10px 0 40px 0 !important;
	margin: 0px !important;
}

.products-tab-wrapper .resp-tabs-list li { position: relative; padding: 10px 0 40px 0; z-index: 11;font-size: 22px;}
.products-tab-wrapper .resp-tabs-list li:last-child:after { display: none;}
.products-tab-wrapper .resp-tabs-list li:after {
    position: absolute;
    top: -30px;
    content: "";
    background: url(../images/icons/tabbing-shadow.png);
    height: 126px;
    width: 7px;
    right: -40px;
    background-position: center center;
    background-size: 80% 100%;
}

.products-tab-wrapper .resp-tab-content { border: 0;}
.products-tab-wrapper .resp-tabs-list::after{
	background: rgb(161,217,255);
	background: -moz-linear-gradient(40deg, rgba(161,217,255,0.8) 0%, rgba(89,177,255,0.8) 51%);
	background: -webkit-linear-gradient(40deg, rgba(161,217,255,0.8) 0%, rgba(89,177,255,0.8) 51%);
	background: linear-gradient(40deg, rgba(161,217,255,0.8) 0%, rgba(89,177,255,0.8) 51%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a1d9ff",endColorstr="#59b1ff",GradientType=1);
	content: '';
	width: 90%;
	height: 6px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 40px;
	margin: auto;
	z-index: 1;
	border-radius: 14px;
}
.main-footer{
	background-image: url(../images/bg/footer-bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	background-color: #a9d4ff;
	position: relative;
}
.left-dise {
	position: absolute;
    left: 0;
    top: 10%;
}
.right-dise  {
	position: absolute;
    right: 0;
    bottom: 0;
}
.social-media-icons, .upper-footer-links ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.social-media-icons a, .upper-footer-links ul li a{
	color: #FFF;
}
.footer-form{
	background: #2f7fff;
	-webkit-box-shadow: 6px 6px 12px rgba(0,0,0,0.5), -4px -4px 8px rgba(255,255,255,0.5),
	inset -4px -4px 8px rgba(255,255,255,0.5), inset 6px 6px 12px rgba(0,0,0,0.5);
	box-shadow: 6px 6px 12px rgba(0,0,0,0.5), -4px -4px 8px rgba(255,255,255,0.5),
	inset -4px -4px 8px rgba(0,0,0,0.2), inset 6px 6px 12px rgba(255,255,255,0.3);
}
@media (prefers-reduced-motion: reduce) {
    .fade{
        transition: opacity .15s linear;
    }
    .collapsing {
        transition-property: height, visibility;
        transition-duration: .35s;
    }
}
.btn{
	-webkit-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.main-header {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}










/**********om css start asterisk page************/

.list-none li { list-style: none;}
.get-started-form-sec .form-check-input {height: 0.8rem; width: 0.8rem;}
.get-started-form-sec #emailHelp { color: #000 !important;}
.get-in-touch-form #emailHelp { color: #000 !important;}
.form-check-small { font-size: 0.8rem;}

.cmn-bg-half-img {
    background-image: url(../images/asterisk/blue-gradiant-bg.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: 100%;
    background-color: #ffffff;
}

/*elevate-communications-sec*/

.elevate-communications-sec {
	background-image: url(../images/asterisk/elevate-communications-bg.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;

}
.asterisk-integration-services-sec {
position: relative;
}


.asterisk-integration-services-sec::before {
	position: absolute;
	bottom: 60px;
	right: 0;
	content: "";
	background-image: url(../images/asterisk/asterisk-Integration-services-bg.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-size: cover;
	width: 95%;
	height: 135px;
	border-radius: 14px;
	z-index: -1;
}



#integration-accordian .accordion-item {border: 0px;padding-bottom: 5px;border-radius: 24px;overflow: hidden;box-shadow:0px 9px 11px 1px #0000003b; margin-bottom: 40px;}
#integration-accordian .accordion-button {box-shadow:inset 2px 7px 5px 0px #0000001f;background: transparent;color: #000;padding-bottom: 0px;font-size: 20px;border-bottom: 2px solid #28a2f559;}
#integration-accordian .accordion-button.collapsed {box-shadow:0 0;}





/**********om css end asterisk page************/

/************contant us page***********************/

.cmn-contact-bx-icon { height: 80px; width: 80px; border-radius: 100%;}
.cmn-contact-bx:hover a { color: #FFF !important;}
.cmn-contact-bx:hover svg { fill:var(--rbs-blue-color);}

.lets-connec-sec-bg{
	background-image: url(../images/key-products-bg.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-color: #a9d4ff;
   }


/************contant us page**********************

/****support**********/
.support-contact-detail .row { 
	background: url(../images/smll-banner-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
	border-radius: 10px;
	padding: 20px 20px;
}


.cmn-bg-support {
    display: flex;
	/* background: url(../images/icons/contact-support-bg.png); */
    background-repeat: no-repeat;
    align-items: center;
    justify-content: center;
    width: 240px;
    background-position: center center;
    min-height: 118px;
    background-size: contain;
}

.care-content-shape {
	background: #c4efff;
	position: relative;
}
.care-content-shape::before {
    border-top: 15px solid transparent;
    border-left: 20px solid #c4efff;
    border-bottom: 15px solid transparent;
    position: absolute;
    right: -20px;
    bottom: 30px;
    content: "";
}

.suggestions-list { display: flex; flex-wrap: wrap; padding: 0px;}
.suggestions-list li { list-style: none;}
.suggestions-list li a {
	display: inline-block;
	color: #000;
	 background: #83cbff; border-radius: 14px; text-align: center; list-style: none; padding: 5px 10px;margin: 5px 3px;}
.suggestions-list li a:hover {
	color: #fff !important;
	 background: #459bd8;
}
.look-form-top-sec { border: 2px solid #ccc;}
.look-form-top-sec input:focus { box-shadow: 0 0;}

/****support****************/

/*about us page*/
.cmn-vision-sec {
	background-image: url(../images/key-products-bg.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    background-color: #a9d4ff;
	max-width: 200px;
}

.about-vision-sec {
	background: url(../images/bg/vision-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
	background-position: center center;
}

.whoweare-sec {
	background-image: url(../images/key-products-bg.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    background-color: #a9d4ff;


}

.whoweare-tab ul li {
    padding: 0;
    padding-bottom: 13px;
	font-size: 24px;
}
.whoweare-tab h2.resp-accordion { font-size: 20px;}
.whoweare-tab .resp-tabs-list {position: relative;z-index: 11;width: 100%;display: flex;align-items: center;justify-content: space-between; flex-wrap: wrap;}
.whoweare-tab .resp-tab-content {border: 0px;}
.whoweare-tab ul li span {
	background: rgb(189,211,255);
	background: -moz-linear-gradient(360deg, rgba(189,211,255,1) 0%, rgba(212,240,255,1) 51%, rgba(186,245,255,1) 100%);
	background: -webkit-linear-gradient(360deg, rgba(189,211,255,1) 0%, rgba(212,240,255,1) 51%, rgba(186,245,255,1) 100%);
	background: linear-gradient(360deg, rgba(189,211,255,1) 0%, rgba(212,240,255,1) 51%, rgba(186,245,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#bdd3ff",endColorstr="#baf5ff",GradientType=1);
	display: block;
	padding: 10px 30px;
	margin-bottom: 10px;
	border-radius: 10px;
	border: 1px solid #e8f9ff;
	box-shadow: 3px 5px 4px 0px #00000038;
}

.whoweare-tab .resp-tabs-list::after {
    content: '';
    width: 100%;
    height: 4px;
    background: #EEE;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 2px;
    margin: auto;
    z-index: -1;
}

.whoweare-tab .resp-tab-active, .whoweare-tab .resp-tabs-list li:hover {
    border-bottom:4px solid #c5ddff !important;
    background-color: #fff;
    padding: 0 !important;
    border: 0;
    padding-bottom: 13px !important;
}

.whoweare-tab .resp-tab-active span, .whoweare-tab .resp-tabs-list li:hover span {
	box-shadow:inset -2px -6px 4px 0px #00000038, 1px -4px 4px 0px #00000038;
	margin: 0;
}

/*about us page*/
/*instant page css*/
.instant-main-banner { 
	background: url("../images/bg/instant-banner.jpg");
	background-size: cover;
	background-position: center center;

}

.rbs-instant-blue-bg {
    background: url("../images/bg/form-bg.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    box-shadow: 0px 7px 7px 3px #00000052;
}
/*instant page css*/

/*custom crm*/
.unlock-sec { 
	background: url("../images/bg/unlock-bg.png");
	background-size: contain;
	background-position: bottom center;
    background-repeat: no-repeat;
    padding-bottom: 190px;
    padding-top: 70px;
	position: relative;

}
.unlock-sec::after {
position: absolute;
width: 100%;
height: 100%;
left: 0px;
top: 0px;
content: "";
z-index: -1;
background: rgb(244,248,255);
background:linear-gradient(180deg, rgb(245 251 255) 0%, rgb(221 241 255) 100%);


}

.crm-whychoose {
	background-image: url(../images/bg/blue-gradiant-bg.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    background-color: #a9d4ff;
	
}

.crm-whychoose h3.h4 {min-height: 58px;}


.finger-get-started-sec {
    border-radius: 30px;
    background-image: url(../images/icons/finger-pressing-circle-with-word-start.jpg);
    background-repeat: no-repeat;
    background-position: top right;
    background-size: contain;
    background-color: #003e5d;
}

/*Home page css start here*/
.small-teams-banner {
	background-image: url(../images/bg/blue-gradiant-bg-2.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    background-color: #a9d4ff;

}

/* .benefits-signle-wrapper:hover {
    background-image: url(../images/bg/blue-gradiant-bg.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
} */

/* .benefits-signle-wrapper .h4 {
    min-height: 115px;
    display: flex;
    align-items: end;
} */




/*easy tabs*/

.resp-vtabs .resp-tabs-container {
	background: transparent;
	border-color: transparent ;
}
.resp-vtabs li.resp-tab-active {
	background: transparent;
	border-color: transparent ;
}

/********************************/
.home-benifits h3 {
    min-height: 80px;
}

.redmine-wrkflow .benefits-signle-wrapper h3 { min-height: 50px;
 }

.redmine-wrkflow .benefits-signle-wrapper p { min-height: 200px;
   }

.why-choose-team .benefits-signle-wrapper p {    min-height: 300px;
   }	

.rhysley-hr-boost .benefits-signle-wrapper  { min-height: 260px;}
.rhymeet-h .benefits-signle-wrapper  { min-height: 400px;}
.whychoose-custom .benefits-signle-wrapper  { min-height: 400px;}
.how-to-custom .benefits-signle-wrapper {
    min-height: 410px;
    margin: 0 auto;
}

.key-fetue .bottom-content-blog {min-height: 330px;}

/********************************/


/**************offcanvas menu***********/
.dropdown .dropdown-toggle, .dropdown .dropdown-toggle:focus, .dropdown .dropdown-toggle:active {
    outline: none;
    padding-top: 0.2rem !important;
    padding-bottom: 0rem !important;
    border: none;
}
.offcanvas-nav li {
    border-bottom: 1px solid #1776bf;
    margin-bottom: 0;
} 
.offcanvas-nav li a {
    padding: 5px 10px;
}

.offcanvas-nav li a:hover, .offcanvas-nav li a:focus {
    background: #1776bf;
    color: #fff;
}

.offcanvas-nav li { list-style: none; }
#desktopMenu .dropdown .nav-link { padding-right: 0px;}

/*cmn-class shadow*/
.circle-l-cmn, .circle1-l-cmn { position: relative;}

.circle-l-cmn:before {
    position: absolute;
    left: 0;
    top: 0%;
    background: url(../images/icons/circle-shape.png);
    content: "";
    height: 302px;
    width: 144px;
    background-repeat: no-repeat;
    background-size: 60%;
    z-index: -1;
}
.circle-l-cmn:after {
	position: absolute;
	right: 0;
	bottom: 20%;
	background: url(../images/icons/circle-shape.png);
	content: "";
	background-repeat: no-repeat;
	background-size: 60%;
	height: 302px;
	width: 144px;
	transform: rotate(180deg);
	z-index: -1;
}

.circle1-l-cmn:before {
    position: absolute;
    left: 0;
    top: 0%;
    background: url(../images/icons/section-shadow.png);
    content: "";
    height: 415px;
    width: 210px;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: -1;
    background-position: right;
}

.circle1-l-cmn:after {
    position: absolute;
    right: 0;
    bottom: 20%;
    background: url(../images/icons/section-shadow.png);
    content: "";
    height: 415px;
    width: 210px;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: -1;
	transform: rotate(180deg);
	background-position: left;
}

.zn-1 { z-index: 1 !important;}

.zn:before, .zn:after {
    z-index: 1 !important;
}

#getStartedForm_1 .text-warning { font-size: 12px;}
#contactusForm .text-danger { font-size: 12px;}
#getStartedForm .text-warning { font-size: 12px; color: #f00 !important;}





/* Responsive Media Queries */

/* XX-Large devices (larger desktops, 1400px and up) */
@media screen and (max-width: 1400px) {

}

/* X-Large devices (large desktops, 1200px and up) */
@media screen and (max-width: 1200px) {
	.awards-inner-wrapper .awards-signle-block {
		/* flex-basis: 33%; */
	}
}

/* Large devices (desktops, 992px and up) */
@media screen and (max-width: 992px) {
	.awards-inner-wrapper .awards-signle-block {
		/* flex-basis: 33%; */
	}
	.offcanvas-nav .dropdown-menu {
        /* margin-bottom: 10px !important; */
        position: static !important;
        transform: translate(0, 0) !important;
        --bs-bg-opacity: 1;
        padding: 0;
        border: 1px solid #1776bf !important;
    }
	.products-tab-wrapper .resp-tabs-list li:after {
		right: -16px;
	}
	.unlock-sec { 
		background: #fff;
		background-color: #fff;
		padding-bottom: 30px;
		padding-top: 30px;
	
	}
}

/* Medium devices (tablets, 768px and up) */
@media screen and (max-width: 768px) {
	.whoweare-tab .resp-tab-content {border:1px solid #c1c1c1;}
	ul.resp-tabs-list { display: none !important;}
	.testimonials-wrapper img {
    left: 0px;
	}
	.cmn-vision-sec { margin: 0 auto;}
	.about-vertab h2.resp-tab-active span.resp-arrow, .about-vertab .resp-arrow { display: none !important;}
	.about-vertab h2.resp-accordion:first-child, .about-vertab.resp-vtabs .resp-tab-content, .about-vertab h2.resp-accordion { border: 0px !important;}
	.about-vertab h2.resp-tab-active { background: transparent !important;}

	.finger-get-started-sec  { 
		padding-bottom: 90% !important;
	background-position: bottom center !important;}
	.products-tab-wrapper h2.resp-tab-active span.resp-arrow { border-bottom: 12px solid #000;}
	/* .products-tab-wrapper .resp-accordion, .products-tab-wrapper .resp-accordion:first-child { border-top: 0px !important;} */
	.products-tab-wrapper .resp-accordion.resp-tab-active:first-child { border-top: 0px !important;}
	.products-tab-wrapper .resp-tab-active, .products-tab-wrapper .resp-tabs-list li:hover {
		background: url(../images/smll-banner-bg.png) !important;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
		border-bottom: 6px solid #1480ff !important;
		padding: 10px 15px !important;
		color: #000;
	}
	.products-tab-wrapper .resp-tabs-container { box-shadow: 0 0; border-radius: 0px; padding: 0px !important;}
	
	.products-tab-wrapper .resp-tabs-list { display: none;}
	.whoweare-tab .resp-tab-active span, .whoweare-tab .resp-tabs-list li:hover span {
		box-shadow: 0 0;

	}
	.whoweare-tab .resp-tab-active, .whoweare-tab .resp-tabs-list li:hover {
		border-bottom: 0px solid #c5ddff !important;
		background-color: #2d9aff;
		padding: 10px 15px !important;
	}
	.support-contact-detail .row { padding: 20px 0px;}
	.asterisk-integration-services-sec::before { background: none;}
	
	.m-bg-integration {
		position: relative;
	
	}
	.m-bg-integration img {
	
		max-width: 50%; margin: 0 auto;
	}
	.m-bg-integration:before {
		position: absolute;
		bottom: 0;
		right: 0;
		content: "";
		background-image: url(../images/asterisk/asterisk-Integration-services-bg.png);
		background-repeat: no-repeat;
		background-position: center center;
		background-size: cover;
		width: 100%;
		height: 170px;
		border-radius: 14px;
		z-index: -1;
		}




	
	.effortless-collaboration-single{
		min-height: unset;
	}
	.awards-inner-wrapper .awards-signle-block {
	    /* flex-basis: 100%; */
	}
	.double-gradient-bg::after{
		bottom: -20px;
	}
	.double-gradient-bg {
	    margin-bottom: 10px;
	}
	.product-integration-featues-imgb img{
		width: 100% !important;
	}
	.main-header #navbar-content{
		padding-bottom: 20px;
	}
	.lower-footer{
		padding-bottom: 1rem;
	}
	.lower-footer .d-flex.mt-3{
		flex-flow: column;
	}
	.social-media-icons{
		margin: 0 0 1rem 1rem;
	}
	.products-tab-wrapper::after{
		display: none;
	}
	.resp-tab-content-active{
		border: 1px solid #DDD;
	}
	
	
}


/* Medium devices (mobile, 576px and up) */
@media screen and (max-width: 576px) {
	.testimonials-wrapper img {
		
		width: 50px;
		height: 50px;
		}
	.our-benefits-wrapper .benefits-signle-wrapper .h4 {
		min-height: 90px;
	
	}
.m-fs--8rem { font-size: var(--m-fs--8rem) !important;}
.m-fs-1rem { font-size: var(--m-fs-1rem) !important;}
.m-fs-12rem { font-size: var(--m-fs-12rem) !important;}
.m-fs-14rem { font-size: var(--m-fs-14rem) !important;}
.m-fs-16rem { font-size: var(--m-fs-16rem) !important;}

.m-bg-integration:before {

	height: 100px;
	}

}


.cta-block a.rbs-blue-color:hover { 
	color:#0a53be;
}