html, body {
	max-width: 100%;
	overflow-x: hidden;
	font-family: 'DM Sans', sans-serif;
}

.awsm-job-main {
	padding-top: 80px;
}

.site-logo.faux-heading{
	/* margin-left: 45px; */
    margin-left: 24px;
    margin-right: 57px;

}

/*#site-content{
	background: #F3F6F9;
}*/

#site-header {
       position:fixed;
       width: 100%;
 
	background:#0D1D2A;
	-webkit-transition: all 0.5s ease;
	-moz-transition: position 10s;
	-ms-transition: position 10s;
	-o-transition: position 10s;
	transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out !important;
	z-index: 999999 !important;
}

#site-header .header-inner {
	position: relative;
	/* max-width: fit-content !important; */
}

.header-navigation-wrapper{
	/* margin-right: 18px; */
	margin-right: 0px;
}

.grid-align-wrapper {
  display: flex;
  flex-wrap: wrap;
}

.mega-sub-menu.qr-base-submenu ul ul ul li a {
	position: relative !important;
	padding-left: 12px !important;
	margin: 0 0 5px !important;
}
.mega-sub-menu.qr-base-submenu ul ul ul li a::before {
	content: '';
	background: #fff !important;
	height: 5px !important;
	width: 5px !important;
	display: inline-block !important;
	position: absolute !important;
	left: 0 !important;
	top: 10px !important;
	border-radius: 10px;
}
.mega-sub-menu.qr-base-submenu ul ul ul li a::before:hover {
	background: #FF7869 !important;
}

 

#mega-menu-item-2593 .mega-menu-link, #mega-menu-item-2668 a.mega-menu-link, #mega-menu-item-2679 a.mega-menu-link{
	color: rgba(255, 255, 255, 0.31) !important;
	border-top: 1px solid rgba(0, 0, 0, 0.2) !important;
    padding: 10px 0px 0px 15px !important;
} 

#mega-menu-item-63 .mega-sub-menu.qr-base-submenu{
	padding-left: 0px !important;
}
 

#mega-menu-item-2568 .mega-sub-menu{
	width: 160px !important;
    transform: translate(0px, 20px) !important;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu{
    width: 250px;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
	font-size:16px;
	font-weight:500;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover{ 
	font-weight:500;
}

#mega-menu-item-2568 .mega-sub-menu {
	padding-left: 10px !important;
}

#mega-menu-item-2430{
	display: none;
}

#mega-menu-item-2654 > a {
	pointer-events: none !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu .mega-description-group .mega-menu-description{
	margin:0 !important;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu.mega-menu-item-63 > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-12{
	display: none;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12{
	width: 100%;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{
	font-weight: 500;
}



#mega-menu-63-0 .mega-sub-menu {
	display: flex !important;
}

#mega-menu-63-0-0 .mega-sub-menu{
	display: block !important;
}


#mega-menu-63-0-1 .mega-sub-menu{
	display: block !important;
}

#mega-menu-64-0 .mega-sub-menu{
	display: flex !important;
    flex-direction: column;
}



.mega-menu-description{
	font-family: 'DM Sans', sans-serif !important;
	font-style: normal !important;
	font-weight: 400 !important;
	font-size: 14px !important;
	line-height: 24px !important;
	color: #FAFAFA !important;
	opacity: 0.6 !important;
}

#mega-menu-item-70 .mega-sub-menu{
	display: none !important;
}

#mega-menu-item-69 .mega-sub-menu{
	display: none !important;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-12{
	width: 100%;
}



#site-header .header-inner.kc-container{
	padding:20px 0;
}


/* #site-header:before { */
	/* background-color: rgba(13, 49, 72, 0.6); */
	/* content: ''; */
	/* position: absolute; */
	/* width: 100%; */
	/* height: 100%; */
/* } */

.qr-sticky-header {
	z-index: 999 !important;
	transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out !important;
}

.header-footer-group.qr-scroll-up {
	position: fixed !important;
	top: 0;
	left: 0;
	right: 0;
	transform: none !important;
}

.header-titles-wrapper{
	margin-left: 0px;
}

.header-footer-group.qr-scroll-down {
	position: fixed !important;
	top: 0;
	left: 0;
	right: 0;
	transform: translate3d(0, -100%, 0) !important;
}


#mega-menu-item-68 a.mega-menu-link{
	opacity: 0.5 !important;
}

#mega-menu-item-68 ul.mega-sub-menu li a.mega-menu-link{
	opacity: 1 !important;
}

#mega-menu-item-69{
 	padding-top: 5px !important;
}
#mega-menu-item-70{
	padding-top: 5px !important;
}



/* .scroll-up{
	transform: none !important;
}

.scroll-down{
	transform: translate3d(0, -100%, 0) !important;
} */

@keyframes smoothScroll {
	0% {
		transform: translateY(-40px);
	}
	100% {
		transform: translateY(0px);
	}
}

#mega-menu-wrap-primary {
	background: none !important;
} 
#mega-menu-item-2571  > .mega-sub-menu.qr-base-submenu{
	top:30px;
}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link {
	background: none !important;
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link {
	background: transparent !important;
	font-weight: 500;
}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::before{
	width: 28px;
    right: 0;
}



#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item {
	margin: 0 5px;
}

/* #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"].mega-no-js li.mega-menu-item:hover > ul.qr-base-submenu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"].mega-no-js li.mega-menu-item:focus > ul.qr-base-submenu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on > ul.qr-base-submenu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.qr-base-submenu :before {
	background-color: rgba(13, 49, 72, 0.6);
    content: ''; 
    position: absolute;
    width: 100%;
    height: 100%;
} */

#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"].mega-no-js li.mega-menu-item:hover>ul.qr-base-submenu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"].mega-no-js li.mega-menu-item:focus>ul.qr-base-submenu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on>ul.qr-base-submenu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.qr-base-submenu {
	transform: translate(0, 28px);
    padding: 0px 0px 20px 0px;
	/* background-image: url(../images/bg-header-transparent.png), linear-gradient(90deg, rgba(218, 143, 143, 1) 0%, rgba(75, 182, 180, 1) 35%, rgba(26, 109, 172, 1) 100%); */
	/* background-color: rgba(13, 49, 72, 0.6); */
	background: linear-gradient(141.43deg, #008280 -19.92%, #008280 -19.91%, #0F2332 98.09%);
}

/*#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"].mega-no-js li.mega-menu-item:hover>ul.qr-base-submenu::before, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"].mega-no-js li.mega-menu-item:focus>ul.qr-base-submenu::before, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on>ul.qr-base-submenu::before, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.qr-base-submenu::before {
	background-color: rgba(13, 49, 72, 0.6) !important;
	content: '';
	display: block;
	position: absolute;
	width: 100%;
}*/

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout.mega-toggle-on ul.qr-base-submenu {
	transform:translate(0,20px) !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
	padding-left:15px;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after {
	transform: rotate(180deg);
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item {
    padding: 15px 0px 0px 0px;
}


/*#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, 
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, 
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, 
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {

}*/
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
	opacity: 1;
	transform: translate(0, 0px);
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.qr-spl-sub-col>ul.mega-sub-menu>li.mega-menu-item-has-children>ul.mega-sub-menu {
	padding-top: 5px;
}
#mega-menu-item-2679 a.mega-menu-link{
	padding-left:0 !important;
}
#mega-menu-item-2655{
	padding: 15px 0px 0px 0px;
}
#mega-menu-item-2654, #mega-menu-item-2657, #mega-menu-item-2656 {
	padding-left: 20px !important;
}


#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu {
	/* background-image: url(../images/bg-header-transparent.png), linear-gradient(90deg, rgba(218, 143, 143, 1) 0%, rgba(75, 182, 180, 1) 35%, rgba(26, 109, 172, 1) 100%);
	background-color: rgba(13, 49, 72, 0.6); */
	background: linear-gradient(141.43deg, #008280 -19.92%, #008280 -19.91%, #0F2332 98.09%);
    padding: 10px 10px 10px 5px !important;
	border-radius:0 0 4px 4px;
	overflow:hidden;
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu {
	background: linear-gradient(141.43deg, #008280 -19.92%, #008280 -19.91%, #0F2332 98.09%);
	padding: 0px 0px 15px 0px;
	width: auto;
	border-radius:0 0 10px 10px;
	overflow:hidden;
}

/*#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu::before, #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu::before {
	/* background-color: rgba(13, 49, 72, 0.6) !important; 
	background: linear-gradient(141.43deg, #008280 -19.92%, #008280 -19.91%, #0F2332 98.09%);
	content: '';
	display: none;
	position: absolute;
	width: 100%;
}*/

ul.primary-menu {
	display: contents;
}

.primary-menu ul ul::before {
	right: 0rem !important;
}

/*.mega-menu-item .qr-base-submenu:before {
	background: linear-gradient(141.43deg, #008280 -19.92%, #008280 -19.91%, #0F2332 98.09%);
	content: '';
	position: absolute;
}*/

/*ul.qr-base-submenu:before {*/

/*#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"].mega-no-js li.mega-menu-item:hover > ul.qr-base-submenu, 
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"].mega-no-js li.mega-menu-item:focus > ul.qr-base-submenu,*/

/*#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on > ul.qr-base-submenu:before, 
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.qr-base-submenu:before {*/

/*#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.qr-base-submenu:before {
	/* background-color: rgba(13, 49, 72, 0.6) !important; 
	background: linear-gradient(166deg, rgba(0,130,128,1) 0%, rgba(15,35,50,1) 100%);;
	content: '' !important;
	position: absolute !important;
	width: 100% !important;
	height: 100% !important;
}*/

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.qr-base-submenu>li.mega-menu-item, #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.qr-base-submenu li.mega-menu-column>ul.qr-base-submenu>li.mega-menu-item {
	padding: 0px 15px 10px 15px;
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.qr-base-submenu>li.mega-menu-item>a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.qr-base-submenu li.mega-menu-column>ul.qr-base-submenu>li.mega-menu-item>a.mega-menu-link {
	font-size: 16px;
	line-height: 26px;
	font-weight: 500 !important;
	font-family: 'DM Sans', sans-serif;
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover {
	font-weight: 500;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
    padding: 0px 6px 0px 6px;

}

/*.qr-base-submenu{
	background:linear-gradient(to right bottom, #706c79, #595565, #595565, #455d6b, #2c616f, #256271, #1e566a, #1f5870, #184c69, #15496e, #113c5b, #144569, #1d394d), url(../images/bg-header-transparent.png) !important;
}*/

.qr-base-submenu:before {
	background-color: rgba(13, 49, 72, 0.6) !important;
}

.qr-base-last-row .qr-base-last-col ul {
	padding: 0;
	margin: 0;
}

.qr-base-last-row .qr-base-last-col ul li {
	display: inline-block;
	padding: 0;
	margin: 0;
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link {
	font-family: 'DM Sans', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	margin-right:10px; 
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-toggle-on>a.mega-menu-link {
	background: transparent !important;
	font-weight: 500;
}

a.mega-menu-link {
	color: #FFFFFF !important;
	background: transparent !important;
}

/*#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:hover::after{
	transform: rotate(180deg)
}*/
a.mega-menu-link:hover {
	color: #FF7869 !important;
	background: transparent !important;
}

a:hover {
	text-decoration: none;
}

#mega-menu-primary li a {
	text-transform: uppercase; 
	font-size: 12px;
	font-family: 'DM Sans', sans-serif;
}

/*#mega-menu-primary .qr-top-nav-last-item {*/

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after {
	font-family: FontAwesome !important;
	content: '\f078' !important;
	font-size: 12px;
	margin-right: 0px;
}

#mega-menu-item-72 .mega-menu-link:hover{
	color: #0F2332 !important;
}

/* Submenu Styling */

/*.qr-product-row ul.qr-base-submenu, .qr-product-col ul.qr-base-submenu{
	background: none;
}
.qr-product-row ul.qr-base-submenu:before, .qr-product-col ul.qr-base-submenu:before {
	background: transparent;
}*/

.qr-top-nav-last-item {
	background: #ff7869 !important;
	border-radius: 20px !important;
	padding: 0 !important;
}

.qr-top-nav-last-item a { 
	color: #0F2332 !important;
	font-weight: 500 !important;
	padding:0 30px !important;	
	font-family: 'DM Sans', sans-serif !important;
	font-size: 16px !important;
	margin:0 !important;
}

.container {
	width: 1440px !important;
}

/* Mobile hamburger styling - on 02.08.2021 */

.mobile-nav-toggle .toggle-inner {
	position: relative;
	right: 15px;
	padding-top: 0px;
	top: -15px;
	color: #FFF;
}

.mobile-nav-toggle .dashicons {
	font-size: 50px;
}

button.close-nav-toggle {
	display: none;
}

.qr-mobile-menu {
	z-index: 999999;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0;
	display: none;
}

.qr-mobile-menu .mega-menu-toggle {
	background: transparent !important;
	top: 20px;
	position: relative;
}

#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open+#mega-menu-primary {
	height: 100vh;
    top: 75px;
	left: -11px;
	position: absolute;
	width: 100%;
    padding-top: 10px;
	overflow: auto;

}


/*.mobile-nav-toggle .toggle-icon, .mobile-nav-toggle svg {
	position: relative;
    right: 5px;
    color: #FFFFFF;
    top: -15px;
}*/

/* Footer Styling - By Sayan - 19.07.2021  */

#site-footer h2.widget-title {
	font-family: 'DM Sans', sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 32px;
	color: #7B9AA8;
}

.wp-block-columns{
    margin: 0px !important;
	display: flex;
}

.footer-navigation .wp-block-column{
	padding-right: 20px;
}



.widget-content p, .widget-content p a{
	font-family: 'DM Sans', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	color: #7B9AA8;
}

.widget-title.subheading.heading-size-3{
	padding-bottom: 0px;
}



#site-footer .widget .widget-title {
	margin-bottom: 0px;
}

#site-footer .footer-base-menu p {
	font-family: 'DM Sans', sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: 400;
	color: #fff;
}

#site-footer .footer-base-menu p span {
	font-size: 12px;
	color: #7B9AA8;
	/*margin-top: 15px;*/
	display: block;
}

#site-footer .footer-location {
	margin-top: 50px;
}

#site-footer .footer-location p {
	font-family: 'DM Sans', sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: 400;
	color: #fff;
}

#site-footer .footer-location p span {
	color: #7B9AA8;
}

#site-footer #menu-footer-products-menu li, #site-footer #menu-footer-specialities-menu li, #site-footer #menu-footer-about-menu li {
	margin: 0;
}

#site-footer #menu-footer-products-menu li a, #site-footer #menu-footer-specialities-menu li a, #site-footer #menu-footer-about-menu li a {
	text-decoration: none !important;
	font-family: 'DM Sans', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 32px;
    color: #FFFFFF;
}

.widget_archive a, .widget_categories a, .widget_pages a, .widget_meta a, .widget_nav_menu a{
	font-family: 'DM Sans', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 32px;
    color: #FFFFFF;
	text-decoration: none !important;
}
#menu-follow-us-menu .menu-item.menu-item-type-post_type.menu-item-object-page a{
    font-family: 'DM Sans', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 32px;
    color: #FFFFFF;
	text-decoration: none !important;
}

.textwidget span:last-child{
    padding-top: 10px;
}
.textwidget span:first-child{
    padding-top: 4px;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
	text-transform: none;
}

#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link .mega-description-group .mega-menu-title, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link .mega-description-group .mega-menu-description{
	text-transform: none;
}

#mega-menu-63-999-0 #mega-menu-item-2430 .mega-menu-link{
	display: none !important;
}

.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-2547 a{
	font-family: 'DM Sans', sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 32px;
    color: #7B9AA8;
}

.menu-item.menu-item-type-post_type.menu-item-object-page{
	font-family: 'DM Sans', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 32px;	
	color: #FFFFFF;
	text-decoration: none !important;
}

.menu-item.menu-item-type-custom.menu-item-object-custom a{
	font-family: 'DM Sans', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 32px;	
	color: #FFFFFF;
}


#product-banner-section .kc-elm.kc-css-130140.kc_shortcode.kc_single_image{
	margin-top: 10%;
}

#qr-who-we-help-section .who-we-help .kc-elm.kc-css-1994{
	padding-left: 0px !important;
	padding-right: 0px !important;
}


#qr-who-we-help-section .kc-row-container .who-we-help{
	max-width: 100% !important;
}

.who-we-help .owl-nav { 
	position: absolute;
	top: auto;
	width: 100%;
	bottom: 10px;
	max-width: 620px;
	justify-content: center;
	margin: 0 auto !important;
	left: 0;
	right: 0;
}


.who-we-help-carousel .owl-nav .owl-prev {
	position: absolute;
	left: -10px; 
	top: -20px;
}
.who-we-help-carousel .owl-nav .owl-next {
	position: absolute; 
	left: auto;
	right:0;
	top:-20px;
}


#site-footer #menu-bottom-navigation li {
	list-style: none;
	display: inline-block;
	margin: 0 25px 0 0;
}

#site-footer #menu-bottom-navigation li a {
	font-family: 'DM Sans', sans-serif;
	font-size: 14px;
	line-height: 24px;
	font-weight: 400;
	color: #7B9AA8;
	text-decoration: none;
}

#site-footer hr {
	border: 0.5px solid #1E394D;
	margin-top: 40px;
	margin-bottom: 30px;
}

.footer-navigation .copyright-section {
	font-family: 'DM Sans', sans-serif;
	text-align: right;
	font-size: 12px;
	line-height: 24px;
	color: #fff;
	font-weight: 400;
}

.qr-social-share ul {
	padding-left: 0;
	margin: 0;
}

.qr-social-share ul li {
	display: inline-block;
	width: 30px;
	height: 30px;
	margin-right: 10px;
}

.qr-social-share ul li a {
	color: #fff;
	display: block;
	background-color: #152F43;
	border-radius: 40px;
	padding: 3px 8px;
	width: 35px;
	height: 35px;
}

#site-footer .take-to-top {
	/* position: sticky; */
	position: fixed;
	float: right;
	background: #008281;
	width: 35px;
	height: 35px;
	text-align: center;
	border-radius: 20px;
    bottom: 255px;
    right: 0px;
	cursor: pointer;
	z-index: 9;
}



#site-footer .take-to-top .to-the-top-long {
	position: relative;
	top: 12px;
	left: 9.5px;
}

/* End of Footer Styling */

/* Top Banner Styling - By Sayan - 20.07.2021 */

/*.kc-css-784469 {*/

#product-banner-section { 
	background-repeat: repeat, no-repeat, no-repeat;
	background-position: 0% 0%, 75% 30%, 55% 35%;
	background-color: #0f2332;
	border-radius: 0px !important;
}

.banner-right-image {
	float: right !important;
}

/* End of Top Banner Styling */

/* Features Module - By Sayan - 20.07.2021 */

 

#product-feature-section .qr-features-module.ui-accordion.ui-widget.ui-helper-reset{ 
    max-height: 575px;
	border-right: 1px solid #0F2332;
}


#product-feature-section .qr-feature-inner-row .kc_single_image{
	display:flex;
	align-items:center;
	justify-content:center;
	height:100%;
}
 
#product-feature-section .qr-feature-inner-row::before{
	content: url(/../../wp-content/uploads/2021/07/features-bg-red.svg);
	position: absolute;
	right: -60px;
    top: 30px;
	z-index: -1;
} 

#product-feature-section { 
	background-repeat: no-repeat, repeat;
	background-position: 96% 26%, 0% 0%;
	padding:40px 0px 90px;

}

#product-feature-section .ui-state-hover .ui-icon {
	background-image: none !important;
}

.qr-features-module h3 {
    padding: 2.5em 0.5em 2.5em .7em !important;
	font-size: 20px !important;
	line-height: 22px;
	font-family: 'DM Sans', sans-serif;
	font-weight: 500;
	color: #202D3B;
	margin: 0 !important;
	border-top: none;
	border-radius: 0;
	border-right: none;
	background: #fff;
}


#qr-feature-inner-row .kc-css-485869.kc_single_image img {
    width: 92%;
}

.qr-features-module h3.ui-accordion-header-active, .qr-features-module h3.ui-state-active {
	border-bottom: none;
	border-left: 1px solid #FFF;
	padding-bottom: 0px !important;
	padding-top: 20px !important;
}

.qr-features-module h3:first-child {
	border-top: none;
	/* border-top-left-radius: 10px; */
}

/*.qr-features-module h3:last-child {*/

.qr-features-module h3.qr-accordion-last {
	border-bottom: none;
	border-bottom-right-radius: 20px;
}

.qr-features-module h3 img {
	margin: 0;
	display: inline;
	margin-right: 20px;
	width: 25px;
}

.qr-features-module h3 span {
	background: none !important;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
	border: 1px solid #EAEAEA;
	background: none;
}

.qr-features-module .qr-features-accordion-desc {
	font-family: 'DM Sans', sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	border-right: none;
	border-left: 2px solid #FF7869;
	border-top: none;
	padding: 0px 20px 25px 80px;
	border-radius: 0;
	color: #FFFFFF;
	background: #0F2332;
}

.qr-features-module .qr-features-accordion-desc.hwd-heading-integration{
	font-family: 'DM Sans', sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	border: none;
	padding: 0px 20px 25px 80px;
	border-radius: 0;
	background: none;
}

.qr-features-module .qr-features-accordion-desc.hosting-option-para{
	background: none;
	border: none;
}
.qr-features-module .container-integration .qr-features-accordion-desc{
    background: none;
    border-left: none;
	color: #0F2332;
}

#product-feature-section.hwd-pordouct-feature-section{
	background-color: #F3F6F9 !important;
}


.qr-feature-inner-row .qr-no-padding{
	padding-left: 0px;
}


.feature-common-col .kc_text_block{
	color: #FFFFFF !important;
}

.qr-feature-inner-row{
	background: #041726 !important;
	box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.05) !important;
}

.featureImgDiv img{
	max-height: 370px !important;
}

.ui-accordion .ui-accordion-header:last-child {
	border-bottom-right-radius: 10px !important;
}

#qr-certification-section {
	margin:40px 0 0;
}
#qr-certification-section .kc-css-446236{
padding-left:0;
}

#qr-certification-section .kc-elm.kc-css-220303.kc_row.kc_row_inner {
	width: 35%;
}

#qr-certification-section .kc_wrapper.kc-col-inner-container {
	display: flex;
}

/* End of Features Module */

/* Application Module */

#product-application-section {
	/* background-image: url(/../../wp-content/uploads/2021/07/application-bg.svg); */
	background-repeat: no-repeat;
	background-position: 15% 70%;
	padding:20px 0 60px;
	background: #0F2332;

}

#product-application-section h3{
	color: #FFFFFF !important;
}
#product-application-section p{
	color: #FFFFFF !important; 
}

#product-application-section .kc-col-inner-container .kc_single_image::before{
    position: absolute;
    content: url(/../../wp-content/uploads/2021/07/application-bg.svg);
    z-index: -1;
    left: -34px;
    top: -34px;

}

#product-application-section ul.qr-application-list-with-img, #product-application-section ul.qr-application-list-without-img {
	padding: 0;
	margin: 0;
}

#product-application-section ul.qr-application-list-without-img {
	margin-top: 30px;
}

#product-application-section ul.qr-application-list-with-img li {
	list-style: none;
	display: inline-block;
	border: 1px solid #008280;
	border-radius: 10px;
	margin: 0 8px 16px 0px;
	padding: 10px 20px;
	width: 48%;
	position: relative;
}

#product-application-section ul.qr-application-list-with-img li:before {
	content: url(../images/application-li-img.svg);
	position: absolute;
	display: inline;
	top: 16px;
}

#product-application-section ul.qr-application-list-with-img li a {
	font-family: 'DM Sans', sans-serif;
	font-size: 20px;
	line-height: 30px;
	font-weight: 700;
	position: relative;
	left: 40px;
	color: #0F2332;
}

#product-application-section ul.qr-application-list-with-img li a:focus {
	outline: none;
	text-decoration: none;
}

#product-application-section ul.qr-application-list-with-img li:after {
	content: url(../images/application-li-after-img.svg);
	position: absolute;
	display: inline;
	top: 16px;
	left: 240px;
}

#product-application-section ul.qr-application-list-without-img li {
	display: inline-block;
	width: 30%;
	font-size: 12px;
	line-height: 30px;
	font-weight: 400;
	font-family: 'DM Sans', sans-serif;
	color: #0F2332;
	position: relative;
	margin-left: 16px;
}

#product-application-section ul.qr-application-list-without-img li:before {
	content: '';
	position: absolute;
	background: #0F2332;
	width: 4px;
	height: 4px;
	border-radius: 10px;
	top: 12px;
	left: -12px;
}
.qr-product-application-carousel-sec{
	padding: 50px 0 20px;
}
#product-application-section .product-application-carousel{
	background: linear-gradient(53.5deg, #07A298 0%, #008280 100%);
    -webkit-box-shadow: 0px 4px 20px 0px rgb(0 0 0 / 5%);
    -moz-box-shadow: 0px 4px 20px 0px rgba(0,0,0,0.05);
    box-shadow: 0px 4px 20px 0px rgb(0 0 0 / 5%);
    border-radius: 10px;
    padding: 35px 30px 65px 30px;
	height: 28rem;
}
#product-application-section .product-application-carousel .qr-application-item h4{
	font-size: 20px;
    line-height: 24px;
    font-weight: 700;
    font-family: 'DM Sans', sans-serif;
    color: #FFFFFF;
    letter-spacing: 0.2px;
}
#product-application-section .product-application-carousel .qr-application-item p{
	font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
    font-weight: 400;
    font-family: 'DM Sans', sans-serif;
    padding-top: 0px;
    /*padding-right: 70px;*/
}
#product-application-section .product-application-carousel .owl-nav {
    position: absolute;
    margin-left: 0px;
    top:10px;
    right: 20px;
    bottom: auto;
}
#product-application-section .product-application-carousel .owl-nav .owl-prev.disabled {
    border: 2px solid #FFFFFF;
    content: url(../images/workflow-active.svg);
    transform: rotate(180deg);
    background: none;
}
#product-application-section .product-application-carousel .owl-nav .owl-next.disabled {
    border: 2px solid #FFFFFF;
    content: url(../images/workflow-active.svg);
    transform: rotate(0deg);
    background: none;
}
#product-application-section .product-application-carousel .owl-nav .owl-next {
    border: 2px solid #FF7869;
    background: #FF7869;
    content: url(../images/workflow-active.svg);
    transform: rotate(0deg);
    padding: 10px 12px;
    position: absolute;
    right: 0;
}
#product-application-section .product-application-carousel .owl-nav .owl-prev {
    border: 2px solid #FF7869;
    background: #FF7869;
    content: url(../images/workflow-active.svg);
    transform: rotate(180deg);
    padding: 10px 12px;
    position: absolute;
    right: 50px;
}
#product-application-section .product-application-carousel .owl-nav .owl-prev:hover, 
#product-application-section .product-application-carousel .owl-nav .owl-prev:focus, 
#product-application-section .product-application-carousel .owl-nav .owl-next:hover, 
#product-application-section .product-application-carousel .owl-nav .owl-next:focus {
    background: #FF7869 !important;
} 
#product-application-section .product-application-carousel .owl-nav .owl-prev.disabled:hover, 
#product-application-section .product-application-carousel .owl-nav .owl-prev.disabled:focus, 
#product-application-section .product-application-carousel .owl-nav .owl-next.disabled:hover, 
#product-application-section .product-application-carousel .owl-nav .owl-next.disabled:focus {
    background: none !important;
}
#product-application-section .product-application-carousel .owl-nav .owl-prev.disabled:hover, 
#product-application-section .product-application-carousel .owl-nav .owl-prev.disabled:focus, 
#product-application-section .product-application-carousel .owl-nav .owl-next.disabled:hover, 
#product-application-section .product-application-carousel .owl-nav .owl-next.disabled:focus {
    background: none !important;
}
/* End of Application Module */

/* Product Capability Section - By Sayan - 22.07.2021 */

.qr-product-capability-sec {
	padding-top: 0px;
	padding-bottom: 40px;
}

/* product capablity */

.product-border {
	border: 2px solid #FF7869 !important;
}



.news-action{
    color: #FF7869;
}
.qr-product-capability-sec ul {
	margin: 0;
}

.qr-product-capability-sec ul li {
	list-style: none;
	margin-left: 0;
	display: inline-block;
	width: 24%;
}

#product-capability-section .product-capability-sub-desc {
	width: 74%;
	margin-bottom: 10px;
}

#product-capability-section .kc-container.hideMobile{
	max-width: 100% !important;
}

#product-capability-section .kc-container.hideMobile .kc_col-sm-12{
	padding: 0!important;
}

#product-capability-section .qr-pro-cap-img-desc .qr-product-capability-carousel-sec {
	padding: 84px 45px 30px 45px;
}

#product-capability-section .qr-pro-cap-img-desc {
	/* background: #FFFFFF;  */
	border-radius: 10px;
	position: relative;
	padding-bottom: 25px;

}

#product-capability-section .qr-pro-cap-img-desc .qr-pro-desc {
	font-size: 16px;
}

/*.qr-pro-cap-img-desc .kc_single_image:before {*/

.qr-pro-cap-img-desc .qr-product-capability-carousel-sec:before {
	content: url(../images/pro-cap-attach-hook.svg);
	position: absolute;
	top: 30px;
	left: 100px;
	z-index: 9;
}



/*.qr-pro-cap-img-desc .kc_single_image:after {*/

.qr-pro-cap-img-desc .qr-product-capability-carousel-sec:after {
	content: url(../images/pro-cap-attach-hook.svg);
	position: absolute;
	top: 30px;
	right: 100px;
	z-index: 9;
}

.qr-product-capability-carousel-sec .product-capability-carousel .owl-nav {
	position: absolute;
	bottom: 200px;
}

.qr-product-capability-carousel-sec .product-capability-carousel .owl-nav .owl-prev {
	content: url(../images/pro-cap-arrow-active.svg);
    right: 70px;
	position: relative;
	border: none;
	transform: rotate(180deg);
}

.qr-product-capability-carousel-sec .product-capability-carousel .owl-nav .owl-prev.disabled {
	content: url(../images/pro-cap-arrow-deactive.svg);
	transform: rotate(0deg);
}

.qr-product-capability-carousel-sec .product-capability-carousel .owl-nav .owl-next {
	content: url(../images/pro-cap-arrow-active.svg);
    left: 394px;
	position: relative;
	border: none;
}

.qr-product-capability-carousel-sec .product-capability-carousel .owl-nav .owl-next.disabled {
	content: url(../images/pro-cap-arrow-deactive.svg);
	transform: rotate(180deg);
}

.qr-product-capability-carousel-sec .product-capability-carousel .owl-nav:hover {
	background: transparent !important;
}

.owl-theme .owl-nav [class*="owl-"]:hover {
	background: transparent !important;
	/* border: none !important; */
}

.product-capability-carousel .owl-dots {
	display: none;
}

/* End of Product Capability Section */

/* Case Studies Section - By Sayan - 22.07.2021 */

#qr-case-studies-module {
	padding-bottom: 0px;
}

.qr-case-studies {
	padding-top: 30px;
}

.qr-case-studies .case-study-row {
	border: 1px solid #E9E9E9;
	border-radius: 10px;
	padding: 20px;
	-webkit-box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.2);
	;
}

#qr-case-studies-module .learn-more {
	display: block;
	padding-top: 10px;
	font-size: 14px;
	line-height: 24px;
	font-family: 'DM Sans', sans-serif;
	color: #FF7869;
}

#qr-case-studies-module .qr-case-studies .card-body {
	position: relative;
}

#qr-case-studies-module .qr-case-studies a:hover .case-study-row {
	/*background-image: url(../images/case-study-item-bg.svg), linear-gradient(to right bottom, #706c79, #595565, #595565, #455d6b, #2c616f, #256271, #1e566a, #1f5870, #184c69, #15496e, #113c5b, #144569, #1d394d);*/
	background-image: linear-gradient(90deg, rgba(218, 143, 143, 1) 0%, rgba(75, 182, 180, 1) 35%, rgba(26, 109, 172, 1) 100%);
}

#qr-case-studies-module .qr-case-studies a:hover .case-study-row:before {
	background-color: rgba(13, 49, 72, 0.6);
	width: 92%;
	margin: 10px;
	content: '';
	position: absolute;
	margin: 0;
	border-radius: 10px;
	height: 100%;
	left: 15px;
	bottom: 0px;
}

#qr-case-studies-section .qr-case-studies a:hover .case-study-row {
	/*background-image: url(../images/case-study-item-bg.svg), linear-gradient(to right bottom, #706c79, #595565, #595565, #455d6b, #2c616f, #256271, #1e566a, #1f5870, #184c69, #15496e, #113c5b, #144569, #1d394d);*/
	background-image: url(../images/case-study-item-bg.svg), linear-gradient(90deg, rgba(218, 143, 143, 1) 0%, rgba(75, 182, 180, 1) 35%, rgba(26, 109, 172, 1) 100%);
}

#qr-case-studies-section .qr-case-studies a:hover .case-study-row:before {
	background-color: rgba(13, 49, 72, 0.6);
	width: 92%;
	margin: 10px;
	content: '';
	position: absolute;
	margin: 0;
	border-radius: 10px;
	height: 100%;
	left: 15px;
	bottom: 0px;
}

#qr-case-studies-module .qr-case-studies a:hover .case-study-row .blog-details, #qr-case-studies-module .qr-case-studies a:hover .case-study-row .blog-text {
	color: #FFFFFF;
}

#qr-case-studies-module .card-border {
	border: 1px solid #E9E9E9 !important;
}

/*#qr-case-studies-module .qr-case-studies a:hover .case-study-row .blog-text {
}*/

/* End of Case Studies Section */

/* Evidence Section - By Sayan - 23.07.2021  */

#qr-evidence-section .evedence {
	padding-top: 30px;
}


#qr-evidence-section .evedence-bg {
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.65) 0%, #000000 100%), url(../images/evedence-1.png)no-repeat;
	border-radius: 10px;
	color: #FFFFFF;
	padding: 40px 25px 22px 25px;
	/* background-size: 100%; */
}

#qr-evidence-section .evedence-bg .subheading {
	padding-bottom: 0px;
}

#qr-evidence-section .evedence-bg .evedence-header {
	font-size: 18px;
}

#qr-evidence-section .second-evidence {
    padding: 20px 15px 17px 15px;
	background-image: url(../images/eve-bg.svg), url(../images/eve-bg-rotate.svg);
	background-repeat: no-repeat, no-repeat;
	background-position: 0% 0%, 100%;
}

#qr-evidence-section .second-evidence .subheading {
	color: #0E2230 !important;
	padding-bottom: 0px;
}

#qr-evidence-section .btn.learn-more {
	color: #FF7869;
}

.text-white {
	color: #FFFFFF !important;
}

.evedence-header {
	font-weight: 700;
}

.evedence-bg-green {
	/* background: #1C394C; */
	box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.05);
	border-radius: 10px;
	padding: 25px 15px;
	height: 328px;
}

#qr-evidence-section .evedence-bg-green .blog-details {
	margin-top: 10px;
}

#qr-evidence-section .evedence-bg-green .subheading {
	padding-bottom: 0px;
}

#qr-evidence-section .card-border {
	border: 1px solid #E9E9E9 !important;
}

#qr-evidence-section .third-eveidence {
	padding: 20px;
	margin-top: 20px;
}

#qr-evidence-section .third-eveidence .subheading {
	color: #0E2230;
	/* padding-top: 16px; */
	padding-bottom: 0px;
	line-height: 40px;
}

.evendence-card-title {
	color: #0E2230 !important;
	font-size: 14px !important;
	font-weight: 700;
	line-height: 18px !important;
	font-family: 'DM Sans', sans-serif;
}

.card-border {
	border: 1px solid #E9E9E9;
	border-radius: 10px;
}

.evedence-card-shadow {
	box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.05);
	background: #FFF;
}

.evedence-square {
	position: absolute;
	top: 58px;
	left: -29px;
	width: 22%;
	z-index: -1;
}

.evedence-bg-left-image {
	height: 100%;
	position: absolute;
	left: 0;
}

.evedence-bg-right-image {
	height: 100%;
	position: absolute;
	right: 0;
	transform: rotate(180deg);
}

.card.card-border.evedence-card-shadow.first-evidence {
	padding: 0px 20px 12px 20px;
	z-index: 999999;
	margin-top: 12%;
border:1px solid #dedede;
}

.margin-image-top-overlay {
	margin-top: -32px;
}
.evedence-1-img {
	transform: translate(0px, -40px);
	box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.05);
	/* height: 19rem; */
	max-height:460px;
	width: 100%;
}
.evidence-listing .card {
	min-height: 310px;
}
.card.h-100.card-border.evedence-card-shadow.first-evidence.big-evidence-card {
	min-height: 590px;
	margin-top: 70px !important;
}
/* End of Evidence Section  */

/* Footers Features Section - By Sayan - 23.07.2021 */

.center {
	text-align: center;
}

.feature-in {
	background: #F3F6F9;
	position:relative;
	z-index:99;
	padding-bottom: 150px;
}

.footer-featured .owl-stage-outer {
	padding: 40px;
	border-top: 1px solid #dee2e6!important;
	border-bottom: 1px solid #dee2e6!important;
}

.feature-in .featured-block .featured-header-block .header-black {
	margin-top: 0px;
	margin-bottom: 20px;
}
 
/* End of Footers Features Section */

/* Footer Newsletter Section - By Sayan - 23.07.2021 */

.qr-newsletter {
	position: relative;
	margin-top: -160px;
}


#qr-who-we-help-section .kc-elm.kc-css-544679.kc_col-sm-12.kc_column.kc_col-sm-12{
	padding: 0px;
}



#qr-who-we-help-section .kc-row-container.who-we-help{
	max-width: 100% !important;
	padding-right: 0px;
    padding-left: 0px;
}

.qr-newsletter-section {
	background: #008280;
    padding: 30px 30px 30px 30px;
	border-radius: 12px;
	position: absolute;
	z-index: 9;
	width: 81%;
	left: 9%;
	height: 112px;
}

.qr-newsletter-section h1 {
	font-size: 28px;
	color: #FFFFFF;
	line-height: 42px;
	/* text-align: center; */
	font-family: 'DM Sans', sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
}

.qr-newsletter-section p {
	font-size: 14px;
	color: #FFFFFF;
	line-height: 24px;
	/* text-align: center; */
	font-family: 'DM Sans', sans-serif;
}

.qr-newsletter-section .qr-newsletter-frm {
	text-align: center;
	/*margin-top: 20px;*/
}

.qr-newsletter-section .qr-newsletter-frm input {
	display: inline-block;
}

.qr-newsletter-section .qr-newsletter-frm input[type="email"] {
	width: 65%;
	border-radius: 8px 0 0 8px;
}

.qr-newsletter-section .qr-newsletter-frm input[type="submit"] {
	margin-left: -4px;
	border-radius: 0 8px 8px 0;
	background-color: #ff7869;
	color: #0F2332;
	font-family: 'DM Sans', sans-serif;
	text-transform: capitalize;
	line-height: 18px;
}

.qr-newsletter-section .qr-newsletter-frm input[type="submit"]:focus {
	text-decoration: none;
}

/* End of Footer Newsletter Section */

/* How It Works Section - By Sayan - 27.07.2021 */

#qr-how-it-works-module iframe {
	border: none;
}

/* End of How It Works Section */

/* Who we help */


.bg-light-blue{
	background: #F3F6F9;
}



.qr-content-column{
    margin-top: 0px;


}

.height-eqaul-evedence{
	min-height: 378px;
}

.qr-img-left{
	float: left;
}

.qr-img-right{
	float: right;
}

.see-our-impact-btn .btn{
	margin-top: 35px;
}




.qr-medicalinfo img{
	max-width: 80% !important;

}




.d-flex {
	display: flex !important;
}

.card.qr-collapse {
	transform: translate(-86px, 56px);
}

.w-80 {
	width: 80%;
	margin: 0 auto;
}

/* Our investors */

#qr-investor-banner-section {
	background-image: url(../images/contact-banner-bg.svg);
	background-repeat: no-repeat;
	background-position: 100% 60%;
} 

.qr-our-investors-container {
	display: flex;
}

#qr-our-investors-card {
	position: relative;
}

.card.qr-our-investors {
	/* position: absolute; */
	/* width: 332px; */
	/* height: 166px; */
	background: #FFFFFF;
	margin: 20px 20px;
	box-shadow: 10px 10px 50px 3px rgba(39, 92, 141, 0.1);
	border-radius: 12px;
}

.qr-our-investors-container {
	position: absolute;
	top: -60px;
	left: 0;
	right:0;
	margin:0;
	justify-content:center;
}

.card.qr-our-investors .card-body {
	padding: 40px;
}

#qr-our-investors-card .qr-our-journey h1 {
	color: #0F2332;
	font-family: 'DM Sans', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 42px;
}

#qr-our-investors-card .qr-our-journey p {
	font-family: 'DM Sans', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	color: #0F2332;
}

#qr-our-investors-card .qr-our-journey .col-sm-6 {
	margin-left: 16%;
	margin-top: 5%;
}

.qr-our-investors-card {
	position: relative;
}

.our-journey-inner-testimonials .owl-dots {
	display: none;
}

#our-journey-slide .active.center .qr-main-reviewimage img {
	opacity: 1;
}

#our-journey-slide .center .qr_journey_img:before {
	content: none;
	transition: 0.7s ease-in-out;
}

.custome_slide.owl-carousel .owl-item.active.center {
	transform: scale(1.3);
	margin-top: 0 !important;
	position: relative;
	z-index: 999;
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.custome_slide.owl-carousel .owl-item {
	transform: scale(0.9);
	padding: 10px 0px;
	transition: all 0.5s;
}

.our_journey_testimonial_detail {
	text-align: left;
	margin: 0px 10px;
}

.our-journey-testimonials {
	background: #EEF7F7;
}

#our-journey-slide .owl-stage-outer {
	display: contents !important;
}

.custome_slide.owl-carousel .active .our_journey_testimonial_detail {
	display: none;
}

.custome_slide.owl-carousel .active.center .our_journey_testimonial_detail {
	display: block !important;
}

.our-investors-line {
	border: 1px solid #CBDEDE;
	margin-top: 3%;
	width: 80%;
}

.custome_slide.owl-carousel .active .our_journey_testimonial_detail:after {
	width: 35%;
	content: "";
	position: absolute;
	bottom: -25px;
	left: 72px;
	right: 0;
	height: 0.5em;
	border-top: 3px solid #FF7869;
	z-index: -1;
}

.date-our-investors-testi {
	font-family: 'DM Sans', sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 24px;
	color: #008280;
}

.name-our-investors-testi {
	font-family: 'DM Sans', sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 24px;
	line-height: 24px;
	color: #0F2332;
}

.descri-our-investors-testi {
	font-family: 'DM Sans', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	color: #0F2332;
}

.qr-our-investors-collab-section .col-sm-12.colb-section {
	background: #FFFFFF !important;
	margin-bottom: 4% !important;
}

.qr-our-investors-collab-section {
	padding-top: 40px !important;
}

.qr-our-investors-collab-section .col-sm-12.colb-section .kc-container {
	margin-top: 4%;
}

/* Evedence  Page*/

#qr-evedence-page {
	background: #0E2231;
	border-radius: 0px 0px 50px 50px;
}

.evedence-page-header {
	font-family: 'DM Sans', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 48px;
	line-height: 66px;
	color: #FFFFFF;
	margin-left: 3%;
}

#qr-evedence-page {
	background-image: url(../images/contact-banner-bg.svg);
	background-repeat: no-repeat;
	background-position: 100% 60%;
}

#qr-evedence-page-cards-section>.nav.nav-pills {
	border-bottom: 1px solid #DBDBDB;
}

#qr-evedence-page-cards-section>.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
	color: #ff7869 !important;
	font-family: 'DM Sans', sans-serif;
	font-style: normal !important;
	font-weight: bold !important;
	font-size: 20px !important;
	line-height: 30px !important;
	text-align: center !important;
	border-bottom: 4px solid #FF7869 !important;
}

#qr-evedence-page-cards-section>.nav-link.kc_tabs_nav>li>a, .nav-pills>li>a {
	font-family: 'DM Sans', sans-serif;
		font-style: normal !important;
	font-weight: normal !important;
	font-size: 20px !important;
	/* line-height: 30px ; */
	text-align: center !important;
	color: #0F2332 !important;
	background: none !important;
}

/* evidence top */

.mt-row-evedence-page {
	margin-top: 0%;
}

.h-100 {
	height: 100% !important;
}

#qr-top-eve-section {
	position: absolute;
}

#qr-eve-page-list {
	padding-top: 200px;
}

#qr-top-eve-section .evedence {
	position: relative;
	bottom: 375px;
}

#qr-top-eve-section .second-evidence {
	padding: 20px 15px 20px 15px;
	background-image: url(../images/eve-bg.svg), url(../images/eve-bg-rotate.svg);
	background-repeat: no-repeat, no-repeat;
	background-position: 0% 0%, 100%;
}

#qr-top-eve-section .card-text.subheading.evendence-card-title {
	padding: 10px 0px;
}
 

#qr-top-eve-section .card-text.subheading.bolder.f-18.pb-0 {
	padding-bottom: 10px;
}

#qr-top-eve-section .evedence-bg-green {
	padding: 25px 34px 45px 34px; 
}

#qr-top-eve-section .blog-details.text-white.mt-4 {
	padding-top: 20px;
}

#qr-top-eve-section>#qr-news-list {
	padding-top: 0px;
}

#qr-evedence-row-1 .card.card-border.evedence-card-shadow.first-evidence {
	margin-top: 7%;
}

#qr-evedence-row-1 .evedence-bg-green {
	padding: 25px 34px 34px 34px;
	height: auto;
	margin-top: 8%;
}

#qr-evedence-row-1 .second-evidence {
	padding: 20px 20px 20px 20px;
	background-image: url(../images/eve-bg.svg), url(../images/eve-bg-rotate.svg);
	background-repeat: no-repeat, no-repeat;
	background-position: -9% 0%, 104%;
	margin-top: 0px;
	background-size: 180px, 170px;
}

#qr-evedence-row-1 .learn-more.f-14 {
	margin-top: 0px;
}

#qr-evedence-row-1 .blog-details.text-white.mt-4 {
	padding-top: 20px;
}

#qr-evedence-row-1 .card-text.subheading.evendence-card-title {
	padding: 10px 0px;
}

#qr-evedence-row-1 .evedence-1-img {
	width: 100%;
	margin-bottom: 20px;
	border-radius: 10px;
}

#qr-evedence-row-1 .card-text.subheading.evendence-card-title {
	padding: 10px 0px;
}

#qr-evedence-row-1 .card-text.subheading.bolder.f-18.pb-0 {
	padding-bottom: 10px;
}

#qr-evedence-row-1 .evedence-header {
	margin-top: 0px;
}

.evedence-bg-dark-grey {
	background: #1C394C;
	padding: 25px 34px 34px 34px;
	height: auto;
	border-radius: 10px;
}

.eve-card-blog-bg {
	padding: 20px 15px 20px 15px;
	background: rgba(0, 130, 128, 0.9) url(../images/blog-card-bg.png);
	/* background-repeat: no-repeat; */
	background-size: cover;
	border-radius: 10px;
	box-shadow: inset 0 0 0 1000px rgb(0 130 128 / 90%);
}

.eve-card-blog-bg:after {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	background-color: rgba(0, 130, 128, 0.9);
}

.eve-card-news-bg {
	padding: 20px 15px 20px 15px;
	background: rgba(0, 130, 128, 0.9) url(../images/news-card-bg.png);
	/* background-blend-mode: multiply; */
	background-size: cover;
	border-radius: 10px;
	box-shadow: inset 0 0 0 1000px rgb(0 130 128 / 90%);
}

.h-36 {
	height: 36rem !important;
}

#qr-eve-page-list #qr-collaborate-section {
	margin: 35px 0 66px 0;
}

/* about us */

#qr-about-us-banner-section {
	background-color: #0f2332; 
	background-position: 0% 0%, 75% 10%, 55% 25%;
	background-repeat: repeat, no-repeat, no-repeat;
}

#qr-whowehelp-banner-section {
	background-color: #0f2332;
	background-image: url(/../../wp-content/uploads/2021/07/bg-banner-img.svg), url(/../../wp-content/uploads/2021/07/bg-banner-section-img.svg);
	background-position: 75% 10%, 55% 25%;
	background-repeat: no-repeat, no-repeat;
	border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
}

#qr-whowehelp-banner-section h2 {
	font-family: 'DM Sans', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 48px;
	margin-top:0;
	line-height: 54px;
	color: #FFFFFF;
}

#qr-whowehelp-banner-section p {
	font-family: 'DM Sans', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 28px;
	letter-spacing: -0.011em;
	color: #FFFFFF;
}

#qr-about-us-banner-section h2 {
	font-family: 'DM Sans', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 48px;
	line-height: 66px;
	color: #FFFFFF;
}

#qr-about-us-banner-section p {
	font-family: 'DM Sans', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 28px;
	/* or 175% */
	letter-spacing: -0.011em;
	color: #FFFFFF;
}

#qr-our-mission-section h1 {
	font-family: 'DM Sans', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 66px;
	/* identical to box height, or 183% */
	font-feature-settings: 'liga' off;
	color: #0F2332;
}

#qr-our-mission-section .para-our-mission {
	font-family: 'DM Sans', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 28px;
	letter-spacing: -0.011em;
	color: #0E2130;
}

/* #qr-our-mission-section .card */


.card-our-mission {
	background: rgba(0, 130, 128, 0.04);
	border-radius: 12px;
	color: #0F2332 !important;
	display: flex;
	justify-content: center;
	align-items: flex-end;
}

.card-our-mission .card-body .card-title{
	font-family: 'DM Sans', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 28px;
	padding: 26px;
}






/* #qr-our-mission-section .card */

.card-our-mission-top-3 {
	background: #ff7869;
	box-shadow: 10px 10px 50px 3px rgba(39, 92, 141, 0.1);
	border-radius: 12px; 
	transform: translate(0px, 122px);
	display: flex;
	justify-content: center;
	align-items: center;
}

.card-our-mission-top-2 {
	background: #008280;
	box-shadow: 10px 10px 50px 3px rgba(39, 92, 141, 0.1);
	border-radius: 12px; 
	transform: translate(0px, 122px);
	display: flex;
	justify-content: center;
	align-items: center;
}

.card-our-mission-top-1 {
	background: #0F2231;
	box-shadow: 10px 10px 50px 3px rgba(39, 92, 141, 0.1);
	border-radius: 12px; 
	transform: translate(0px, 122px);
	display: flex;
	justify-content: center;
	align-items: center;
}

.our-mission-top-heading {
	font-family: 'DM Sans', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 28px;
	line-height: 66px;
	font-feature-settings: 'liga' off;
	color: #FDFEFF;
}

#qr-vision-culture {
	padding-bottom: 0px;
	padding-top: 120px;
	background-image: url(../images/culture-bg.svg);
	background-position: 12% 56%;
	background-repeat: no-repeat;
}

.margin-section-vision {
	margin-top: 5%;
}

#about-us-collab-light .qr-collaborate-section {
	margin-top: 0px;
}

.qr-our-mission-cards {
	margin-top: 50px;
}

.qr-our-mission-cards .card {
	margin: 10px;
}

#qr-our-mission-section .card-our-mission .title-our-mission-card {
	background: rgba(0, 130, 128, 0.04);
	border-radius: 12px;
	font-family: 'DM Sans', sans-serif;
	font-weight: normal;
	font-size: 18px;
	line-height: 28px;
}

.second-evidence {
	padding: 24px 10px 22px 20px;
	background-image: url(../images/eve-bg.svg), url(../images/eve-bg-rotate.svg);
	background-repeat: no-repeat, no-repeat;
	background-position: 0% 0%, 100%;
}

.second-evidence .card-text.subheading.evendence-card-title {
	padding-bottom: 20px;
}

.qr-collaborate-section-dark {
	background-color: #0E212F;
	padding: 40px 60px 85px 60px;
	border-radius: 10px;
	margin: 35px 0 0px 0 !important;
	background-image: url(../images/collab-rectangle-bg.svg), url(../images/collab-ellipse-bg.svg);
	background-repeat: no-repeat, no-repeat;
	background-position: 74% 120%, 58% 80%;
}

.mt-2.second-evidence {
	margin-top: 3rem;
}

.qr-collaborate-section-dark .collb-img img {
	position: absolute;
	top: 65px;
}

.pt-0 {
	padding-top: 0px !important;
}

.pb-0 {
	padding-bottom: 0px !important;
}

.evedence-who-we-help .evedence {
	padding-top: 0px;
}

.evedence-who-we-help .heading-our-journey {
	margin-bottom: 50px;
}

.qr-collaborate-section-dark .collb-dtls {
	margin-top: 70px;
}

.qr-collaborate-section-dark .collb-dtls h2 {
	font-size: 36px;
	line-height: 42px;
	font-weight: 700;
	font-family: 'DM Sans', sans-serif;
	color: #FDFEFF !important;
}

.qr-collaborate-section-dark .collb-dtls p {
	font-size: 18px;
	line-height: 28px;
	font-weight: 400;
	font-family: 'DM Sans', sans-serif;
	color: #FDFEFF !important;
}

.about-us-collab-dark.pb-0.pt-0 {
	padding-top: 0px !important;
}

.qr-collaborate-section-dark .collb-dtls .action-btn {
	margin-top: 40px;
}



#qr-whowehelp-banner-section .action-btn a {
	background: #ff7869;
	padding: 10px 50px;
	border-radius: 100px;
	color: #0F2332;
	font-size: 16px;
	line-height: 22px;
	font-weight: 500;
	font-family: 'DM Sans', sans-serif;
}

#qr-whowehelp-banner-section .action-btn {
	margin-top: 40px !important;
}

.qr-collaborate-section-dark .collb-dtls .action-btn a {
	background: #ff7869;
	padding: 10px 50px;
	border-radius: 100px;
	color: #0F2332;
	font-size: 16px;
	line-height: 22px;
	font-weight: 500;
	font-family: 'DM Sans', sans-serif;
}

.image-container-our-mission {
	display: flex !important;
	justify-content: center !important;
	margin-bottom: -18%;
}

.dashed-line-horizontal {
	border: 2px dashed rgba(0, 0, 0, 0.3);
	transform: rotate(90deg);
	height: 0;
	width: 70px;
	position: absolute;
	top: 90px;
	left: 50%;
	margin-left: -35px;
}

.heading-our-journey {
	margin-bottom: 110px;
}

#about-us-collab-light .qr-collaborate-section {
	margin: 35px 0 0px 0;
}

.w-64 {
	width: 64%;
}

.evedence-about-us .heading-our-journey {
	margin-bottom: 0px;
}

.journey-space {
	margin-bottom: 8%;
	margin-top: 0px;
}
.journey-space h1{
	font-size:24px;
	line-height:30px;
	color:#0f2332;
}

.qr-leadership .heading-our-journey {
	margin-bottom: 50px;
}

.recognition-container .heading-our-journey {
	margin-bottom: 20px;
}

.card-logo {
	background: #FFFFFF;
	box-shadow: 0px 30px 40px rgba(212, 217, 232, 0.2);
	border-radius: 16px;
	width: 20rem;
	height: 10rem;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 30px;
}

.card-logo-colums {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.logo-card-parent {
	display: flex;
	justify-content: center;
	align-items: center;
}

.recognition-container {
	margin-top: 0px;
}

.recognition {
	background: #F3F6F9;
	padding: 40px 0;
}

.qr_paper {
	width: 100%;
	background: #F3F6F9;
	height: 480px;
	display:none;
	position: absolute;
	z-index: -1;
	margin-top: -240px;
}

.text-center {
	text-align: center;
}

#qr-case-studies-module .heading-our-journey {
	margin-bottom: 10px;
}

#qr-disease-areas .heading-our-journey {
	margin-bottom: 10px;
}

.whowehelp-testi-block .testimonial-card:after {
	top: 281rem;
}

.bg-blue {
	background-color: #0F2332;
}

.dark .qr-collaborate-section {
	background-color: #0F2332;
	/* background-image: url(../images/collb-bg-img.svg), url(../images/collab-rectangle-bg.svg), url(../images/collab-ellipse-bg.svg);
    background-repeat: repeat, no-repeat, no-repeat;
    background-position: 0% 0%, 74% 120%, 58% 80%; */
}

#evedence-who-we-help .evedence {
	padding-top: 3rem !important;
}

.bg-white {
	background: #FFF;
}

.pl-0 {
	padding-left: 0px !important;
}

.qr-how-qure-help {
	margin-top: 60px;
}

.pr-0 {
	padding-right: 0px !important;
}

.qr-trustedby {
	margin-bottom: 52px;
}

#product-feature-section .heading-our-journey {
	margin-bottom: 20px;
}

.testimonial-carousel .owl-stage-outer {
	width: 68% !important;
}


/* product prodcast */

.header-product-capablities{
	font-family: 'DM Sans', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 32px;	
	color: #0F2332;
}

.subheader-product-capablities{
	font-family: 'DM Sans', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	color: #0F2332;
}

.header-second .header-product-capablities{
	font-family: 'DM Sans', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 32px;
	color: #0F2332;
}

.header-second .subheader-product-capablities{
	font-family: 'DM Sans', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 24px;
	color: #0F2332;
}


.qr-product-capablity-section .action-btn {
	margin-top: 40px;
}

.qr-product-capablity-section .action-btn a {
	background: #ff7869;
	padding: 10px 50px;
	border-radius: 100px;
	color: #0F2332;
	font-size: 16px;
	line-height: 22px;
	font-weight: 500;
	font-family: 'DM Sans', sans-serif;
}

.green-bg-btn{
    padding: 8px 15px 0px 10px;
	background: #E8FEFE;
	border: 1px solid #008280;
	box-sizing: border-box;
	border-radius: 500px;
	margin: 12px 20px 0px 0px;
}

.green-bg-btn img{
	padding: 0px 8px 7px 8px;

}
.check-prod-list{
	font-family: 'DM Sans', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 20px;
	color: #008280;
}



/* sync */

#sync1 .item {
	margin: 5px;
	color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
  }


  #sync1 .image-mobiles{
height: 40rem;
width: 40rem;

  }

  #sync1 .image-mobiles.back-image{
    transform: translate(-120px, -42px);

  }

  #sync2{
	background: #FFFFFF;
    box-shadow: 10px 10px 50px 3px rgb(39 92 141 / 10%);
    border-radius: 10px;
    padding: 20px;
    width: 90%;
    display: flex;
    justify-content: space-between;
    margin: -16px auto;
  }
  
  #sync2 .item {
	padding: 10px 0px;
	margin: 5px;
	color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	cursor: pointer;
  }
  
  #sync2 .item h1 {
	font-size: 18px;
  }
  #sync2 .owl-item.active{
	width: 30% !important;
  }
  #sync2 .owl-stage-outer .owl-stage{
	width: 100% !important;
	display: flex;
    justify-content: space-between;
  }
  #sync2 .current .item {
	background: transparent;
	border: 2px solid #FF7869;
	padding: 6px;
}

#sync2 .image-combine-phone-sm{
    width: 10rem !important;
    height: 10rem !important;
}
  
  .owl-theme .owl-nav [class*="owl-"] {
	transition: all 0.3s ease;
  }
  
  .owl-theme .owl-nav [class*="owl-"].disabled:hover {
	background-color: #d6d6d6 !important;
  }
  
  #sync1.owl-theme {
	position: relative;
  }
  
  #sync1.owl-theme .owl-next,
  #sync1.owl-theme .owl-prev {
	width: 22px;
	height: 40px;
	margin-top: -20px;
	position: absolute;
	top: 50%;
  }
  
  #sync1.owl-theme .owl-prev {
	left: 10px;
  }
  
  #sync1.owl-theme .owl-next {
	right: 10px;
  }
  /* animate fadin duration 1.5s */
  .owl-carousel .animated {
	animation-duration: 1.5s !important;
  }
  #sync1.owl-theme .owl-next,
  #sync1.owl-theme .owl-prev {
	width: 35px !important;
	height: 55px !important;
  }
  #sync1 svg {
	width: 22px !important;
  }


#sync1 .item.fade {
	  opacity: 1;
}


/* case studies  Details */

#case-studies .qr-blog-banner-section .blog-featured-img{
	margin-top: 200px;
}

.case-studies-details-section .case-studies-para{
	font-family: 'DM Sans', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 26px;
	color: #0F2231;
}

.case-studies-details-title{
	font-family: 'DM Sans', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 20px;
	line-height: 30px;
	color: #008280;
}


.case-studies-para-fade {
	font-family: 'DM Sans', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 26px;
	color: #0F2231;
  }

.case-studies-para-fade:before {
	content:'';
	width:100%;
	height:100%;    
	position:absolute;
	left:0;
	top:0;
	background:linear-gradient(transparent 150px, white);
  }


.read-more-case-studies{
	background: #008280;
	box-shadow: 10px 10px 50px 3px rgba(39, 92, 141, 0.1);
	border-radius: 12px;
	width: 64rem;
    height: 20rem;
    padding: 30px 64px 18px 39px;
	margin-bottom: 10rem;
  }

.case-studies-card-title{
	font-family: 'DM Sans', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 30px;
	color: #FFFFFF;
	text-align: center;
}

.case-studies-form{
	display: flex;
    justify-content: center;
	margin-top: 4rem;
}


.btn.btn-case-studies-submit{
    border-radius: 0px 10px 10px 0px;
    margin-left: -43px;
    padding: 16%;
    border: none;
	color: #6C2219 !important;
}

.continue-reading{
	display: flex;
	justify-content: center;
}
.case-studies-form .form-control{
    height: 10%;
	border-radius: 10px;
	padding: 10px;

}


/* Page not found start */

.qr-heading-not-found{
	font-family: 'DM Sans', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 48px;
	line-height: 58px;	
	text-align: center;
	color: #0F2332;
}


.qr-subheading-not-found{
	font-family: 'DM Sans', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 28px;
	line-height: 30px;
	text-align: center;
	color: #8F959D;
}

#qr-page-not-found-section{
	text-align: center;
}

.qr-img-not-found{
	display: flex;
	justify-content: center;
}

.suggested-heading{
	font-family: 'DM Sans', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 28px;
	line-height: 38px;	
	text-align: center;
	color: #0F2332;
}

.suggested-page-btns{
    display: flex;
    justify-content: center;
}

.suggested-page-btns .action-btn{
	margin: 20px 10px 0px 10px;
}


#qr-page-not-found-section .action-btn a {
	background: #ff7869;
	padding: 10px 50px;
	border-radius: 100px;
	color: #0F2332;
	font-size: 16px;
	line-height: 22px;
	font-weight: 500;
	font-family: 'DM Sans', sans-serif;
}

.action-btn.qr-contact-us a{ 
	padding: 10px 30px !important;
}


#not-found-page-logo-section{
    padding-top: 30px;
}








/* Page not found end */


@media only screen and (max-width:767px) {
	.qr-main-reviewimage {
		height: 400px;
		width: 425px;
		margin: 0 auto;
		display: block;
	}
	.our_journey_testimonial_detail {
		left: inherit;
		width: 100%;
	}


}
.titleTop::after {
	content: '';
	background: url('../images/side-sqaure@2x.png') no-repeat;
	height: 230px;
	width: 150px;
	position: absolute;
	left: -50px;
	background-size: 90px;
	top: 80px;
}
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-2660.mega-menu-flyout ul > li > ul.mega-sub-menu {
	padding: 10px 0px 0px !important;
}
#mega-menu-item-2670 .mega-sub-menu.qr-base-submenu,#mega-menu-item-2688 .mega-sub-menu {
	top: 60px !important;
}





/* Home Page starts */

.section-home-banner{
	padding-top: 80px;
    padding-bottom: 0px;
	background: #0D1E2B;
	position: relative;
}



.info-patch-row{
	display: flex !important;
	flex-wrap: wrap;

}

.qr-home-what-we-do-content-side {
	transform: translateX(-120px);
	transition: 1s ease all; 
	opacity: 0;
}
.qr-home-what-we-do-img-side{
	transform: translateY(120px);
	transition: 1s ease all; 
	opacity: 0;
}
.show .qr-home-what-we-do-img-side, .show .revese-row-home .qr-home-what-we-do-img-side{
	transform: translateY(0px);
	transition-delay: 1s;
	transition: 1s ease all;  
	opacity: 1;
}
.show .qr-home-what-we-do-content-side, .show .revese-row-home  .qr-home-what-we-do-content-side {
	transform: translateX(0px); 
	transition-delay: 1s;
	opacity: 1; 
	transition: 1s ease all;
}
.revese-row-home .qr-home-what-we-do-img-side{
	transform: translateY(120px);
}
.revese-row-home .qr-home-what-we-do-content-side{
	transform: translateX(120px);
}

.qr-home-what-we-do-img-side video {
    border-radius: 50px;
}

/* 
[data-aos^=fade][data-aos^=fade]{
	opacity: 0 !important;

}

[data-aos^=fade][data-aos^=fade].aos-animate{
	opacity: 1 !important;
}

[data-aos=fade-right]{
	transform: translate3d(-150px,0,0);

}

[data-aos=fade-left]{
	transform: translate3d(200px,0,0);

} */

/* .qr-home-banner{
	position: absolute;
    z-index: 999;
    top: 50%;
    transform: translate(0%, -50%);
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 0;
    text-align: center;
} */

.qr-home-banner::before{
	content: '';
	background: linear-gradient(173.18deg, rgba(11, 20, 28, 0.84) 68.83%, rgba(15, 35, 50, 0) 95.34%);
}
/* .qr-banner-content{
    left: 0px;
    right: 0px;
    margin: 0 auto;
    top: 50%;
	bottom: 50%;
	text-align: center;
	position: absolute;
    z-index: 0;

} */

.qr-home-banner-header{
	font-family: 'DM Sans', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 48px;
	line-height: 58px;
	color: #FDFEFF;
	max-width: 50%;
    margin: 0 auto;
	margin-top: 300px;
}

.qr-home-banner-subheader{
	font-family: 'DM Sans', sans-serif;
	font-weight: normal;
	font-size: 16px;
	line-height: 28px;
	color: #FDFEFF;
	max-width: 50%;
    margin: 20px auto;
}


.qr-home-what-we-do{ 
	/* height: 100%; */
    background: #0F2332;
    position: relative;
}


.vertical-scrolling{
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 60px;
	/* position: relative; */
}

.vertical-scrolling:last-child {
	margin-bottom: 20px;
}

.home-what-we-do-row.qr-reverse-col.reverse-row-1{
	flex-direction: row-reverse;
}

.home-what-we-do-row.qr-reverse-col.reverse-row-3{
	flex-direction: row-reverse;
}



.home-what-we-do-row.qr-reverse-col.reverse-row-1 .our-area-image-right{
	float: left !important;
}

.home-what-we-do-row.qr-reverse-col.reverse-row-3 .our-area-image-right{
	float: left !important;
}


/* .qr-home-what-we-do::-webkit-scrollbar {
	display: none;
  } */

.qr-home-what-we-do-header{
	font-family: 'DM Sans', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 48px;
	line-height: 56px;
	color: #FFFFFF;
}

.qr-home-what-we-do-header-para{
	font-family: 'DM Sans', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 28px;	
	color: #FFFFFF;
}





.qr-section-logos{
    padding-top: 10px;
    padding-bottom: 10px;	
	background: #0D1E2B;
}


.qr-bg-carousel-blue{
	background: #E6F3F2;
	border-radius: 20px;
    padding: 40px 0px;
	/* max-width: 75%; */
}

.qr-bg-carousel-pink {
	background: rgba(255, 120, 105, 0.1);
	border-radius: 20px;
}
.qr-whatwedo-carousel-container{
	margin-top: 0px !important;
	/* margin-left: 150px; */
}



.qr-whatwedo-carousel-container .owl-stage-outer .owl-stage .owl-item.cloned.active{
	margin-left: 0px;
}

.curousel-home-img{
	max-width: 60%;
    margin: 0 auto;
}


.our-area-image-left{
    max-width: 95%;
    float: left;
}

.our-area-image-right{
	max-width: 100%;
    float: right;
}


.home-card-carousel{
	background: #FFF;
	box-shadow: 0px 0px 20px rgba(15, 35, 50, 0.1);
	border-radius: 20px;
	padding: 25px;
	position: relative;
    top: -92px;
    left: 25px;   
	width: 530px;
}

div#fp-nav a span {
	background: #fff !important;
}

/* #home-banner-video {
	right: 0;
	bottom: 0;
	min-width: 100%;
	min-height: 100%;
} */
.homebanner-logos-carousel.owl-carousel .owl-item img{
	width: 80%;
	height: auto;
}

.homebanner-logos-carousel{
	margin-top: 0px !important;
	padding-top: 10px;
    padding-bottom: 14px;
}

.qr-area-title{
	color: #B9BFC3;
}
.qr-content-center {
	display: flex;
	justify-content: center;
	flex-direction: column;
}

.company-info-patch, #stats-section {
	background: url(/wp-content/uploads/2022/02/company-info-background.png) no-repeat;
	padding-top: 50px;
	padding-bottom: 0px;
	margin-bottom: 80px;
	background-size: cover;

	/* height: 200px; */
	/* display: flex;
	justify-content: center;
	align-items: center; */
}
#stats-section{
	margin:0;
}

.qr-area-head{
	font-family: 'DM Sans', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 18px;	
	color: #0F2332;
	margin-top: 0px;
}

.qr-area-para{
	font-family: 'DM Sans', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 28px;
	letter-spacing: -0.011em;
	color: #0F2332;
}

.qr-container-users-info {
	text-align: left;
	transition: all .2s ease-in-out;
    margin-bottom: 50px;

}

/* .qr-container-users-info:hover{ 
    /* transform: scale(1.3); 
	color: #FF7869;
	/* padding: 30px; 
}

.qr-container-users-info:hover > * {
    color: #FF7869 !important;
} */
/* .qr-content-center:first-child .qr-container-users-info .header-users-info, .qr-content-center:first-child .qr-container-users-info .para-users-info {
    color: #FF7869 !important;
} */
.qr-container-users-info .header-users-info {
	color: #00DCCE;
	font-family: 'DM Sans', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 46px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.qr-container-users-info .para-users-info { 
	font-family: DM Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	text-transform: uppercase;
	color: #00DCCE;
}


.qr-container-users-info .top-para-info{
	font-family: DM Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 26px;	
	color: #FFFFFF;
}

 .home-action-btn a:after{
	content: url(../images/blog-view-more.svg);
    position: relative;
    right: -5px;
	transition: 0.3s all ease-in-out;
 }

 .home-action-btn a:hover::after {
	right: -10px;
	transition: 0.3s all ease-in-out;
}

 .noHover:hover{
	color: #FF7869;
}

.home-action-btn {
    display: inline-block;
}

.home-action-btn a{
	font-family: 'DM Sans', sans-serif;
	font-style: normal;
	font-weight: bold;
	position: relative;
	display: inline-block;
    bottom: 5px;
	top: 0px;
    font-size: 18px;
    line-height: 23px;
    color: #ff7869;
}




.home-what-we-do-row{
	display: flex;
    flex-wrap: wrap;
    align-items: center;
	padding: 0px;
}
 


#banner-videowrapper{  
    position: relative;
    overflow: hidden;
} 

#homoe-banner-div{
    min-height: 100%; 
    height: calc(100vh - 80px);
    width: 100vw;
    padding:0;
    margin: 0;
    position: relative;
}

#home-banner-video{    
    width: 100vw; 
    height: auto;
    margin: auto;
    display: block;
}
.qr-home-banner{
    width: 100%; 
    height: 100%;
    position: absolute; 
    top: 0; 
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    text-align: center;
}
#customNav{
    display: flex;
    justify-content: flex-end;
    margin: 0px;
    position: absolute;
    right: 15px;
    bottom: 25px;
	z-index: 99;
}

.home-carousel-arrow-container{
    position: relative;
}

.qr-features-module h3.ui-accordion-header.ui-state-active{
	border-left: 2px solid #FF7869 !important;
}
.owl-theme.home-carousel-arrow-container .owl-nav [class*="owl-"]{
	height: 35px;
    width: 35px;
    line-height: 35px;
    padding: inherit;
}
 
.carousel-section-home {
	padding-top: 80px;
	padding-bottom: 80px;
	overflow: hidden;
	padding-bottom: 0px;
}

.carousel-section-home .owl-carousel .owl-stage {
	padding-left: 0 !important;
}

.carousel-section-home .owl-carousel .owl-stage-outer {
	overflow: unset;
}

.carousel-section-home .owl-carousel .owl-nav .owl-next,
.carousel-section-home .owl-carousel .owl-nav .owl-prev {
    width: 35px;
    border: 2px solid #FF8776;
    border-radius: 50%;
    height: 35px;
    position: relative;
    right: -100px;
    padding: 8px;
	top: -40px;
}

/* .carousel-section-home .fa.fa-chevron-left:hover{
} */

.carousel-section-home .owl-theme .owl-nav [class*="owl-"]:hover{
	color: #ff7869;
}

.carousel-section-home .owl-theme .owl-nav [class*="owl-"]:hover i{
	color:#fff;
}

.carousel-container .no-js .owl-carousel, .owl-carousel.owl-loaded{
	display: flex;
}


.carousel-section-home .owl-carousel .owl-nav .owl-next:focus,
.carousel-section-home .owl-carousel .owl-nav .owl-prev:focus {
	outline: 0;
	background: #FF8776;
}
.carousel-container {
	max-width: 1200px;
	padding-left: 15px;
	padding-right: 15px;
	margin: 0 auto;
	width: 100%;
}

.carousel-item {
	margin: 20px 0;
}

.carousel-section-home .owl-carousel .owl-nav{
	/* position: relative;
    top: -450px; */
	position: absolute;
    left: 0px;
    right: 0px;
	display: flex;
	justify-content: end;
    bottom: 0px;
	margin: auto;
	
}

.carousel-section-home .owl-theme .owl-nav [class*="owl-"]{
	color: #FF8776;
}


/* Home Page end */

/* page -> Privacy Policy Start */

#qr-privacy-banner-section{
	background-color: #0F2332;
	display: flex;
    justify-content: center;
    align-items: center;
}

#qr-privacy-desc-section .privacy-policy-content-section::before{
	content: url(../images/contact-reach-us-bg.svg);
	position: absolute;
	z-index: -1;
}

#qr-privacy-desc-section .privacy-policy-content-section.left-patch::before{
	left: -253px;
}

#qr-privacy-desc-section .privacy-policy-content-section.right-patch::before{
	right: -253px;
}

#qr-privacy-desc-section{
    background-image: none !important;
}
#qr-privacy-content ul{
    margin-left: 16px;
}

table {
    border-collapse: separate !important;
    border-spacing: 0;
}
.table-bordered {
    border: 1px solid #B9BFC3;
	border-radius: 20px;
}


/* How we deploy page */


.hosting-options-heading{
	font-family: 'DM Sans', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 58px;
	color: #0F2332;
	/* padding-left: 68px; */
}


.container-hosting{
	padding-top: 30px;
}


.hosting-options-para{
	font-family: 'DM Sans', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;	
	color: #0F2332;
}

.hosting-option-img::before{
	content: url(../images/hosting-background.png);
	position: absolute;
	z-index: -999;
}	

.hosting-options-subheading{
	font-family: 'DM Sans', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 20px;
	line-height: 30px;
	color: #0F2332;
    margin: 0px 20px;
}

.hosting-option-content-container{
	padding-left: 70px;
}



.hosting-options-para > span{
	font-weight: bolder;
}

.content-hosting-icon{
	display: flex;
}


.qr-features-module h3.heading-integration{
    padding: 30px 20px 0px 20px !important;
	color: #0F2332;
}

.qr-features-accordion-desc.border-none{
    padding: 0px 20px 35px 80px;
}


.container-integration{
	border: 1px solid #EAEAEA;

}

.qr-features-accordion-desc.border-none{
	border-bottom: none;
}

.container-integration:first-child{
	border-top-right-radius: 10px;

}

.container-integration:last-child{
	border-bottom-right-radius: 10px;
}

.content-container-modesofintegration{
	border-radius: 10px;
	box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.05);
}

.integration-section::before {
		content: url(/../../wp-content/uploads/2021/07/features-bg-red.svg);
		position: absolute;
		right: -60px;
		top: -75px;
		z-index: -1;
}

.heading-integration-section{
	font-family: 'DM Sans', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 58px;
	color: #0F2332;
}

.features-heading{
	font-family: 'DM Sans', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 28px;
	color: #0F2332;
	display: flex;
    margin: 0px;
}

.features-heading img{
	margin-right: 15px;
}


#product-feature-section{
	background: #0F2332 !important;
}

.hwd-features-container{
	display: flex;
}

/* #product-feature-section .kc-container:first-child{
    padding-left: 0px;
} */




/* Going on custom-new */

#qr-feature-common{
	background: #041726 !important;
	box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.05);

}





.feature-workflow{
	position: relative;
}


.hosting-option{
	padding-top: 30px;
	padding-bottom: 30px;
}

.client-onboarding{
	padding-top: 30px;
	padding-bottom: 30px;
}

.qr-features-accordion-desc.border-none.hosting-option-para{
	padding-bottom: 0px;
	padding-left: 48px !important;
}

.qr-features-module h3.heading-integration.hosting-options-subheading{
	padding: 10px 20px 0px 0px !important;
}

.content-container-modesofintegration{
    display: flex;
    justify-content: center;
    align-items: center;
}

.integration-section{
	padding-right: 0px;
}


.home-content-icon{
	width: 80px;
}

.how-we-deploy-paper{
	height: 300px;
    background: #f3f6f9;
    width: 100%;
    z-index: -2;
    margin-top: -86px;
    position: absolute;
}
.hwd-heading-integration.qr-features-accordion-desc.border-none{
	display: flex;
    align-items: center;
    padding: 30px 22px !important;
	font-weight: 600;
	max-width: 415px;
	color: #0F2332;
}

.play-btn-icon-about-us{
	width: 60px;
}

.about-qure-section-row{
	display: flex;
	justify-content: center;
	align-items: center;
}
.qr-about-us-journey{
	padding-bottom: 80px !important;
}

.qr-team-classification .qr-team-item.about-qure-item{
	width: 100%;
}

.qr-board-heading{
	padding-top: 0px;
}





.banner-about-us{
	background: url(../images/banner-aboout-us-new.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	max-height: 100vh;
	min-height: 100vh;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
}


/* about us new  */

.work-with-us-content-section {
	background: #0F2332;
	padding: 20px;
	position: absolute;
	top: -85px;
	border-radius: 10px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 20px 60px;
}

.work-with-us-heading {
	font-family: 'DM Sans', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	color: #FDFEFF;
}

.work-with-us-para {
	font-family: 'DM Sans', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: #FFFFFF;
	max-width: 70%;

}

.work-with-us-para a {
	color: #FF8576;
	text-decoration: none;
	cursor: pointer;
}

.container-work-with-us-content {
	position: relative;
}

.qr-about-us-banner-header {
	font-family: DM Sans;
	font-style: normal;
	line-height:52px;
	font-weight: bold;
	font-size: 48px;
	text-align: center;
	color: #FFFFFF;
	max-width: 50%;
}

.about-us-banner-content {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}

.about-qure-ai-heading {
	font-family: DM Sans;
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 66px;
	color: #FFFFFF;
}

.about-qure-ai-para {
	font-family: DM Sans;
	font-size: 16px;
	line-height: 28px;
	color: #FFFFFF;
	max-width: 70%;
}

.video-img-about-us {
	float: right;
}

.about-qure-ai-section {
	background: #0F2332;
}

.about-us-paper {
	position: relative;
}

.paper-inside-div {
	position: absolute;
	background: #0F2332;
	height: 100px;

}

.main-banner-container {
	background: #0F2332;
}

.qr-abour-our-investors {
	position: relative;
	background: #F3F6F9;
	padding-top: 30px;
}

.qr-investors-cards {
	display: flex;
	position: absolute;
	padding: 0 40px;
	flex-wrap: wrap;
}

.qr-investors-header {
	font-family: DM Sans;
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 66px;
	color: #0F2332;
	margin-top: 0px;
}

.header-the-qure-team {
	color: #0F2332;
}

.para-the-qure-team {
	color: #0F2332;
	font-size: 16px;
	line-height: 24px;
}

.qure-team-section { 
	position: relative;
	padding-bottom: 40px;
	margin-top: 250px;
}

.flex-container {
	display: flex;
	flex-wrap: nowrap;
	/*background-color: DodgerBlue;*/
}

.flex-container>div {
	width: 100%;
	margin: 10px;
	text-align: center;
	line-height: 75px;
	font-size: 30px;
}

.modal-content {
	width: 100%;
}

.qr-board-directors .qr-team-item .qr-team-dtls {
	border-radius: 12px !important;
}

#about-qure-ai-video{
	width: 100% !important;
}
.play-btn-icon-about-us{
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	display: block;
	margin: auto;
}
.work-with-us-img{
	width: 100%;
}

.team-combine-img-about-us{
	width: 80%;
	float: right;
}

.qr-team-classification .qr-team-carousel.about-us-carousel .owl-nav{
    top: -28px;
	bottom: auto;
}

.qr-about-us-journey .owl-nav .owl-prev.disabled{
	border: 2px solid #BCBCBC !important;
	content: url(../images/workflow-deactive.svg);
	background: none !important;
	transform: rotate(0deg);


}

.qr-about-us-journey .owl-nav .owl-prev{
	border: 2px solid #FF7869 !important;
    background: #FF7869 !important;
    content: url(../images/workflow-active.svg);
    transform: rotate(180deg);
}

.qr-about-us-journey .owl-nav .owl-next{
	border: 2px solid #FF7869 !important;
    background: #FF7869 !important;
    content: url(../images/workflow-active.svg);
}


.owl-theme.about-us-arrow-carousel .owl-nav [class*="owl-"]{
	padding: 10px 12px !important;	
}
 
.about-us-arrow-carousel #customNav{
	bottom: auto;
	top: 15px;
}
.qr-team-classification.about-us-carousel h2{
	padding-top: 30px;
}

/* .owl-theme .owl-nav [class*="owl-"]:hover{
	background: #ff7869 !important;
    border: 2px solid #f07767;
} */
.owl-theme .owl-nav [class*="owl-"]:hover {
	background: #ff7869 !important;
	border: 2px solid #ff7869;
}
.carousel-section-home .owl-theme .owl-nav [class*="owl-"] i{
	top:-1px;
	position: relative;
	margin-right: -1px;
}
.carousel-section-home .owl-theme .owl-nav .owl-prev i {
	margin-left: -2px;
	top: 0;
}
.image-about-us-container{
	display: flex;
justify-content: space-around;
align-items: center;
/* flex: 111 12; */
/* margin-top: 192px; */
position: absolute;
bottom: 18px;
}


.image-about-us-container a > img{
	width: 20px !important;
	cursor: pointer;
	margin-right: 20px;

}
.qr-board-directors .about-qure-item .qr-team-dtls{
	height: 325px;
}

.about-us-carousel .qr-team-carousel .qr-team-item .qr-team-dtls{
	height: 300px;
}



.qr-prod-new-section{
    background: #0F2332;
	padding:0;
}
#product-capability-section{
	background: #0F2332;
	padding-bottom: 0;
}

#product-mobile-section{
	background: #0F2332;
}


.new-prod-title{ 
    font-style: normal;
    font-weight: bold;
    font-size: 36px;
    line-height: 42px;
    color: #FFFFFF;
}


.prod_custome_slide.owl-carousel .owl-item.active.center{
    transform: scale(1.2) translate(0px, 28px);
	position: relative;
	z-index:9; 
}

.new-prod-para{
    font-family: 'DM Sans', sans-serif;
    font-style: normal;
	max-width: 60%;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
}
.prod_detail-para{
opacity: 0;
display: none;

}

.prod_custome_slide.owl-carousel .owl-item.active.center .prod_detail-para{
    opacity: 1 !important;
    display: flex;
	font-family: DM Sans;
	font-weight: normal;
	font-size: 12px;
	line-height:18px;
	text-align: center;
	color: #FFFFFF;
}

.prod_detail h4{
	font-family: DM Sans;
	text-align: center;
	color: #FFFFFF;
    font-weight: 500;
	font-size: 16px;
	line-height:24px;
    margin-bottom: 0px;
    opacity: 0.4;
}

.prod_custome_slide.owl-carousel .owl-item.active.center .main-reviewimage img{
    max-width: 100%;
}


.prod_custome_slide.owl-carousel .owl-item.active.center .prod_detail h4{
    opacity: 1;
}

.new-prod_img{
    margin: 60px 0px 130px;
}

.imagelogo-container-prod-main .kc-col-inner-container .kc_row_inner:first-child{
	width: 22%;
    align-items: center;
}

#qr-certification-section .imagelogo-container-prod-main .logo-new-prod-certificate{
    width: 60%;
}

.worksDiv .btn {
	width: auto;
	padding: 10px 15px;
	margin-right: 10px;
	margin-top: 20px;
  }
  .worksDiv .btn.ghost {
	background: transparent !important;
	color: #FF7869 !important;
	border-color: #FF7869;
  }


  .new-prod-feature-heading{
	  color: #FFFFFF;
	  display: none !important;
  }

  .qr-feature-inner-row .kc_col-sm-12:first-child{
	  padding-left: 0px;
  }

  /* #qr-certification-section .imagelogo-container-prod-main .logo-new-qqount-certificate{
	max-width: 18%;
  } */



  .imagelogo-container-prod-main .kc_single_image{
	  text-align: left !important;
  }



  /* event module start */
 .event-date-class::before{
    content: url(../images/b-patch-event-newsroom.png);
    position: absolute;
    top: 20px;
    left: -20px;
    z-index: -99;

 } 

 .event-date-class {
    background: #0F2332;
    box-shadow: 10px 10px 50px 3px rgba(39, 92, 141, 0.1);
    border-radius: 10px;
    padding: 20px;
}

.event-info-card {
    background: #FDFEFF;
    box-shadow: 10px 10px 50px 3px rgba(39, 92, 141, 0.1);
    border-radius: 10px;
    padding: 20px 20px;
}

.event-card-container {
    display: flex;
    justify-content: space-between;
}

.newsroom-event-heading { 
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 30px;
    color: #0F2332;
}

.event-date {
    color: #FDFEFF;
    font-size: 42px;
    text-align: center; 
    font-weight: bold;
    line-height: 24px;
}

.event-month { 
    color: #FDFEFF;
    text-align: center;
    font-size: 36px; 
    font-weight: bold;
    line-height: 24px;

}

.event-year {
    font-size: 18px;
    font-weight: normal; 
    text-align: center;
    color: #FDFEFF;
    line-height: 24px;


}

.newsroom-para-desc { 
    font-weight: normal;
    line-height: 26px;
    color: #0F2332;
}

.newsroom-event-details { 
    font-weight: 500;
    font-size: 14px;
    color: #0F2332;
    display: flex;
}

.qr-event-location { 
	align-items: center;
    font-weight: normal;
    font-size: 16px;
    /* line-height: 26px; */
    color: #0F2332;
    display: flex;
	flex: 0 0 30%;
}


.btn.event-more-info {
    padding: 8px 20px;
    width: auto;
	background: transparent !important;
	border: 2px solid #ff7869;
	margin-left: 20px;
}

.btn.event-more-info:hover{
	border: 2px solid #ff7869;
}


.btn.event-register {
    padding: 8px 20px;
    /* width: auto; */
}

.btn.event-more-info a {
    color: #0F2332;
}
.btn.event-register a{
    color: #0F2332;
}


.qr-icons-events{
    margin-right: 10px;
	height: fit-content;
}
.qr-events-section{
    padding-top: 0px;
}


   /* event module start */
   .qr-events-speaker-img::before {
	content: url(../images/date-patch-event.png	);
	position: absolute;
	top: 0px;
	left: 0px;
}


.event-date-class {
	background: #0F2332;
	box-shadow: 10px 10px 50px 3px rgba(39, 92, 141, 0.1);
	border-radius: 10px;
	padding: 20px;
}

.qr-event-dates {
	display: flex;
	color: #959595;
	font-family: DM Sans;
	font-weight: 500;
	font-size: 14px;
	align-items: center;
	/* line-height: 24px; */
}


.readBtn {
	color: #ff7869;
	display: inline-block;
	margin-top: 10px;
}
.qr-event-location {
	display: flex;
	font-family: DM Sans;
	font-weight: normal;
	font-size: 16px;
	color: #FF8576;
	margin-left: 20px;
}



.qr-event-main-card {
	background: #FDFEFF;
	box-shadow: 10px 10px 50px 3px rgba(39, 92, 141, 0.1);
	border-radius: 10px;
	margin: 40px -15px;
}

.event-content-main-container {
	padding: 20px 0px 20px 5px;
}

.qr-heading-events {
	color: #0F2332;
	font-family: DM Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	line-height: 30px;


}

.qr-event-para {
	font-family: DM Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 26px;
	/* margin-bottom: 0px; */
	/* or 162% */


	color: #0F2332;

}

.qr-event-btn-container{
	margin-top: 30px;
}

.qr-events-date-bg-img{
	position:absolute;
	top: 0px;
	left: 20px;
}

.qr-event-date-patch{
	font-family: DM Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 24px;
	color: #0F2332;
	margin: 0px;
}

.qr-event-month-patch{
	font-family: DM Sans;
font-style: normal;
font-weight: 500;
font-size: 24px;
line-height: 24px;
color: #0F2332;
margin-top: 0px;

}

.event-patch-container{
	background: url(../images/date-patch-event.png);
    position: absolute;
    top: 0px;
    left: 8px;
    width: 16%;
    background-size: contain;
    background-repeat: no-repeat;
	text-align: center;
}
.image-container-event{
	position: relative;
}

.qr-event-image-col{
	padding: 0px;
}


/* Buttons hover */

.action-btn a::after {
	transition: 0.3s all ease-in-out;
}


.action-btn a:hover::after {
    transform: translateX(10px);
	transition: 0.3s all ease-in-out;
}

.learn-more::after {
	transition: 0.3s all ease-in-out;
}

.learn-more:hover::after{
	transition: 0.3s all ease-in-out;
	transform: translateX(10px);
}

.blog-view-more:after{
	transition: 0.3s all ease-in-out;
}
.blog-view-more:hover::after{
	transform: translateX(10px);
	transition: 0.3s all ease-in-out;
}


/* background buttons effects */
#qr-whowehelp-banner-section .action-btn a{
	display: inline-block;
	transition: all 0.3s;
	position: relative;
	overflow: hidden;
	z-index: 1;
}
#qr-whowehelp-banner-section .action-btn a:before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0%;
	height: 100%;
	background-color: #FF6853;
	transition: all 0.3s;
	border-radius: 10rem;
	z-index: -1;
}

#qr-whowehelp-banner-section .action-btn a:hover:before {
	width: 100%;
}

.about-us-action-btn a{
	display: inline-block;
	transition: all 0.3s;
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.about-us-action-btn a:before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0%;
	height: 100%;
	background-color: #FF6853;
	transition: all 0.3s;
	border-radius: 10rem;
	z-index: -1;
}

.about-us-action-btn a:hover:before {
	width: 100%;
}



.qr-collaborate-section .collb-dtls .action-btn a{
	display: inline-block;
	transition: all 0.3s;
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.qr-collaborate-section .collb-dtls .action-btn a:before{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0%;
	height: 100%;
	background-color: #FF6853;
	transition: all 0.3s;
	border-radius: 10rem;
	z-index: -1;
}

.qr-collaborate-section .collb-dtls .action-btn a:hover:before {
	width: 100%;
}

.qr-about-us-module .action-btn {
	display: inline-block;
	transition: all 0.3s;
	position: relative;
	overflow: hidden;
	z-index: 1;

}

.qr-about-us-module .action-btn:before{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0%;
	height: 100%;
	background-color: #FF6853;
	transition: all 0.3s;
	border-radius: 10rem;
	z-index: -1;
}

.qr-about-us-module .action-btn:hover:before {
	width: 100%;
}

.see-our-impact-btn a{
	display: inline-block;
	transition: all 0.3s;
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.see-our-impact-btn a:before{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0%;
	height: 100%;
	background-color: #FF6853;
	transition: all 0.3s;
	border-radius: 10rem;
	z-index: -1;
}

.see-our-impact-btn a:hover:before {
	width: 100%;
}


.btn.event-register {
	display: inline-block;
	transition: all 0.3s;
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.btn.event-register:before{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0%;
	height: 100%;
	background-color: #FF6853;
	transition: all 0.3s;
	border-radius: 10rem;
	z-index: -1;
}

.btn.event-register:hover:before {
	width: 100%;
}

#product-banner-section .kc_button.btn{
	display: inline-block;
	transition: all 0.3s;
	position: relative;
	overflow: hidden;
	z-index: 1;
}


#product-banner-section .kc_button.btn:before{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0%;
	height: 100%;
	background-color: #FF6853;
	transition: all 0.3s;
	border-radius: 10rem;
	z-index: -1;
}

#product-banner-section .kc_button.btn:hover:before{
	width: 100%;
}

.worksDiv .btn{
	display: inline-block;
	transition: all 0.3s;
	position: relative;
	overflow: hidden;
	z-index: 1;
	
}
.worksDiv .btn:before{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0%;
	height: 100%;
	background-color: #FF6853;
	transition: all 0.3s;
	border-radius: 10rem;
	z-index: -1;
}

.worksDiv .btn:hover:before{
	width: 100%;
}

.worksDiv .btn.ghost:before{
	content: none;
}

.worksDiv .btn.ghost:hover{
    background: #FF6853 !important;
	color: #0f2332 !important;
}

.mega-qr-top-nav-last-item a{
	/* display: inline-block !important; */
	transition: all 0.3s !important;
	position: relative !important;
	overflow: hidden !important;
	z-index: 1 !important;
	
}
.mega-qr-top-nav-last-item a:before{
	content: '' !important;
	position: absolute !important;
	bottom: 0 !important;
	left: 0 !important;
	width: 0% !important;
	height: 100% !important;
	background-color: #FF6853 !important;
	transition: all 0.3s !important;
	border-radius: 10rem !important;
	z-index: -1 !important;
}

.mega-qr-top-nav-last-item a:hover:before{
	width: 100% !important;
}




.kc-css-988909 .blog ,.kc-css-448205 .blog{
	padding-bottom: 0;
}


.qr-team-item.about-qure-item .qr-team-dtls a svg{
    position: absolute;
    bottom: 40px;
}
.qr-team-item.about-qure-item .qr-team-dtls a + a svg{
    left:90px;
} 

.qr-speaker {
	visibility: hidden;
}

.qr-event-list-box {
	display: -webkit-box !important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    white-space: normal;
    text-overflow: ellipsis;
    overflow: hidden;
}
