/*
Theme Name: Webmaxy Child
Template: leadengine
Theme URI: 
Author: 
Author #
Description:
Version: 1.0
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, translation-ready

/* Below you can write your style */

/*@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');*/

@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

/*@font-face {
	font-family: 'Roboto', sans-serif;
	src: url('fonts/Ambit-BlackItalic.woff2') format('woff2'),
		url('fonts/Ambit-BlackItalic.woff') format('woff');
	font-weight: 900;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Roboto', sans-serif;
	src: url('fonts/Ambit-Black.woff2') format('woff2'),
		url('fonts/Ambit-Black.woff') format('woff');
	font-weight: 900;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Roboto', sans-serif;
	src: url('fonts/Ambit-Bold.woff2') format('woff2'),
		url('fonts/Ambit-Bold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Roboto', sans-serif;
	src: url('fonts/Ambit-BoldItalic.woff2') format('woff2'),
		url('fonts/Ambit-BoldItalic.woff') format('woff');
	font-weight: bold;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Roboto', sans-serif;
	src: url('fonts/Ambit-ExtraLight.woff2') format('woff2'),
		url('fonts/Ambit-ExtraLight.woff') format('woff');
	font-weight: 200;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Roboto', sans-serif;
	src: url('fonts/Ambit-Light.woff2') format('woff2'),
		url('fonts/Ambit-Light.woff') format('woff');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Roboto', sans-serif;
	src: url('fonts/Ambit-Italic.woff2') format('woff2'),
		url('fonts/Ambit-Italic.woff') format('woff');
	font-weight: normal;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Roboto', sans-serif;
	src: url('fonts/Ambit-Regular.woff2') format('woff2'),
		url('fonts/Ambit-Regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Roboto', sans-serif;
	src: url('fonts/Ambit-LightItalic.woff2') format('woff2'),
		url('fonts/Ambit-LightItalic.woff') format('woff');
	font-weight: 300;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Roboto', sans-serif;
	src: url('fonts/Ambit-ExtraLightItalic.woff2') format('woff2'),
		url('fonts/Ambit-ExtraLightItalic.woff') format('woff');
	font-weight: 200;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Roboto', sans-serif;
	src: url('Ambit-SemiBold.woff2') format('woff2'),
		url('Ambit-SemiBold.woff') format('woff');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Roboto', sans-serif;
	src: url('fonts/Ambit-ThinItalic.woff2') format('woff2'),
		url('fonts/Ambit-ThinItalic.woff') format('woff');
	font-weight: 100;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Roboto', sans-serif;
	src: url('fonts/Ambit-SemiBoldItalic.woff2') format('woff2'),
		url('fonts/Ambit-SemiBoldItalic.woff') format('woff');
	font-weight: 600;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Roboto', sans-serif;
	src: url('fonts/Ambit-Thin.woff2') format('woff2'),
		url('fonts/Ambit-Thin.woff') format('woff');
	font-weight: 100;
	font-style: normal;
	font-display: swap;
}*/

body {
	overflow-x: initial !important;
}



.alignwide,
.alignfull {
	width: 100vw;
	max-width: 100vw;
	margin-left: calc(50% - 50vw);
}

a:hover {
	color: #f8ae19;
}

a.logo.blog-info-name {
	display: none !important;
}

::-moz-selection {
	background: #2A53E9;
	color: #fff;
}

::selection {
	background: #2A53E9;
	color: #fff;
}


.navbar-default.navbar-shrink .nav li a,
.navbar-default .nav li a,
.navbar-nav .menu-item a {
	color: #114067;
}

body.home .navbar.navbar-default {
	background: none !important;
	box-shadow: initial !important;
}
.blog-aside{
	position:sticky;
	top:110px;
}
.blog-aside .widget_custom_html{margin-bottom:0 !important}
.blog-aside .blog-sidebar-btn img{
	transition:0.3s;
	border-radius:30px
}
.blog-aside .blog-sidebar-btn:hover img{
	 transition:0.3s;
	    box-shadow: 0px 3px 11px #0000004f;
	
}

.button-primary {
height: 50px;
font-size: 16px;
padding: 10px 26px;
border: 1px solid #2a53e9;
background-color: #2a53e9;
color:#fff;
transition: 0.4s;
display:inline-block;
}

.button-primary:hover{
    background-color:#fff;
	color:#2a53e9;
}

div#wrapper{overflow: initial !important}
.navbar.navbar-default {
	position: fixed !important;
	background: #f7f7f7 !important;
	box-shadow: 0 0px 12px rgba(0, 0, 0, 0.2) !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
.blog-post-faq-accordion .grid-container{
	padding: 0;
}
.blog-post-faq-accordion .gutentor-module-accordion-item-heading{
	border: 0 !important;
    border-bottom: 1px solid #c8c5c5 !important;
    padding-bottom: 10px;
	    font-weight: 500;
	 
}
.blog-post-faq-accordion .gutentor-module-accordion-panel-handler-label{color: #000 !important}
.blog-post-faq-accordion .gutentor-module-accordion-panel{margin-bottom:15px}
 
.blog-post-faq-accordion .gutentor-module-accordion-body{border: 0 !important}
.blog-post-faq-accordion .gutentor-module-accordion-icon i{color: #000 !important}

.bullet-new-box {
padding: 1.5rem 1rem;
margin-bottom: 20px;
border: 1px solid #E8E3E3;
border-radius: 5px;
background-color: #daf2ff;
box-shadow: 0 5px 20px rgb(0 0 0 / 20%);
}
.bullet-new-box .post ol>li {
font-size: 16px;
list-style-type: unset;
line-height: 36px;
font-weight: 600;
}
.bullet-new-box  ul{
	    padding-left: 15px;
    margin-bottom: 0px !important;
}
.bullet-new-box p{margin-bottom: 7px !important}
#posts-content .post ul, #posts-content .post ol{
	padding-left:30px !important;
	margin-bottom:20px;
}



body.home .navbar.navbar-default.navbar-shrink {
	position: fixed !important;
	background: #fff !important;
	box-shadow: 0 9px 13px -6px #00000021 !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

body.home .navbar-default.navbar-shrink .nav li a,
.navbar-nav .menu-item a {
	color: #12406c;
}

* {
	margin: 0px;
	padding: 0px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

a {
	color: #3C454C;
	text-decoration: none;
}

a:hpver {
	text-decoration: underline;
}

ul,
ol,
li {
	list-style: none;
	padding: 0;
	margin: 0px;
	font-family: 'Roboto', sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'Roboto', sans-serif;
}

p {
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	line-height: 22px;
	color: #444242;
}

img {
	max-width: 100%;
}

body {
	font-family: 'Roboto', sans-serif;
/* 	background-color: #b9bdc1; */
	background-color: #fff;
	margin: auto;
	font-size: 15px;
	color: #3d454c;
}
.author-box-design{
	display: block !important;
}
.author-box-design .hmcabw-image-container{
	display: flex !important;
	align-items: center;
	justify-content: start !important;
}
.author-box-design .hmcabw-name{margin-bottom: 0 !important}
.author-box-design .hmcabw-image-container .avatar{
	margin: 0 20px 0 0 !important;
	width: 70px;
}
.author-box-design .hmcabw-bio-info{ font-style: normal !important;font-size: 16px !important; } 

div#wrapper {
	overflow-x: hidden;
	overflow-y: hidden;
	background-size: cover;
	position: relative;
	/*border-left: 1px solid #124168;
	border-right: 1px solid #124168;
	background-color: white;*/
}
.header-strip{
	position: sticky;
	top: 0;
	z-index: 99;
	 padding: 5px 15px;
	 background-color: #6647d1;
	 background: linear-gradient(27deg, rgba(42,83,233,0.7147233893557423) 0%, rgba(101,71,209,0.6867121848739496) 44%, rgba(255,175,53,0.7063200280112045) 100%);
    color: #fff;
}
.header-strip a{ font-size: 18px;}
.header-strip a.join-link{
	float: right;
	color: #fff !important;
    
    display: inline-block;
    padding: 0px 15px;
    border-radius: 30px;
    font-size: 16px;
	-webkit-animation: header_btn_blink 1s infinite;  /* Safari 4+ */
	-moz-animation: header_btn_blink 1s infinite;  /* Fx 5+ */
	-o-animation: header_btn_blink 1s infinite;  /* Opera 12+ */
	animation: header_btn_blink 1s infinite;  /* IE 10+, Fx 29+ */
}
 
  
  @-webkit-keyframes header_btn_blink {
	0%, 49% {
	  background-color: #fe8e50;
	  
	}
	50%, 100% {
	  background-color: #5d4ad4;
	  
	}
  }
.page-id-8969 .header-strip{display: none;}

.header-container {
	padding: 10px 0;
	width: 100%;
}

.hleftbtm.nav-container {
	float: right;
}

ul#menu-main-menu {
	margin: 0;
}

.hleftbtm.nav-container li {
	float: left;
	position: relative;
	margin-left: 0;
}

.hleftbtm.nav-container li:hover ul.sub-menu {
	display: block;
}

.hleftbtm.nav-container li ul.sub-menu {
	position: absolute;
	left: 0;
	width: 15em;
	background: #173c5d;
	border-left: 3px groove #f8ae1a;
	top: 100%;
	display: none;
}

.hleftbtm.nav-container li ul.sub-menu li {
	margin: 0 !important;
	clear: both;
	width: 100%;
	border-bottom: 1px groove #d89717;
}

.hleftbtm.nav-container li ul.sub-menu li a {
	padding: 12px;
	float: left;
	width: 100%;
	border-bottom: none;
	font-size: 14px;
}

.subs_news img {
	max-width: 200px;
	margin: 5px;
}

.hleftbtm.nav-container li ul.sub-menu li.current-menu-item a {
	background: #f7ae19;
}

.hleftbtm.nav-container li ul.sub-menu li a:hover,
.hleftbtm.nav-container li ul.sub-menu li a:active,
.hleftbtm.nav-container li ul.sub-menu li a:focus {
	background: #f8ae19;
	color: #fff;
}

.hleftbtm.nav-container li ul.sub-menu li:last-child {
	border-bottom: none;
}

.header-container .container {
	display: flex;
	align-items: center;
}

.hleftbtm.nav-container li a {
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	padding: 12px 16px;
	font-weight: 500;
	display: block;
	border-bottom: 2px solid transparent;
}

.hleftbtm.nav-container li.current-menu-item a,
.hleftbtm.nav-container li a:hover,
.hleftbtm.nav-container li a:active,
.hleftbtm.nav-container li a:focus {
	color: #f8ae19;
	border-color: #f8ae19;
}

.top-video-bg {
	position: absolute;
	right: 600px;
	top: -150px;
	left: auto;
	z-index: -1;
}


.bg-container {
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
}

.orangeleft img {
	border-left: 8px solid #f8ae1a;
	border-bottom: 8px solid #f8ae1a;
}

.site-main {
	/*padding-top: 10em;*/
	padding-top: 6em;
}

.mainbanner {
	background-image: url("../leadengine/core/assets/images/mainbanner.svg");
}

.mainheading h1,
.mainheading h2 {
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-weight: 700 !important;
	font-size: 55px !important;
	line-height: 55px !important;
	text-align: left;
	color: #0B163A;

}

.mainheading1 h2 {
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-weight: 700 !important;
	font-size: 50px !important;
	line-height: 55px !important;
	text-align: center;
	color: #0B163A;
	/*margin-top: 70px;*/
	margin-top: 50px;
	margin-bottom: 30px;

}

.blog-single-content .travel_table{
	box-shadow: 0px 0px 14px #0000002e;
    margin-bottom: 20px;
}
.blog-single-content .travel_table .table{
	 margin-bottom: 0 !important;
}
.mainheading1 p {
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-weight: 400 !important;
	font-size: 20px !important;
	line-height: 31px !important;
	/* or 155% */
	text-align: center;

	color: #0B163A !important;


}

.mainheading1 {
	background-color: #F7F8FA;
}

.mainheading p {
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-weight: 400 !important;
	font-size: 20px !important;
	line-height: 31px !important;
	/* or 155% */
	text-align: left;

	color: #0B163A !important;


}


.blockheading h2 {
	font-family: 'Roboto', sans-serif;
	font-style: normal;
    font-weight: 700 !important;
	font-size: 21px !important;
    line-height: 28px !important;
    text-align: center;
    color: #0B163A;
    margin-top: 0px;
    margin-bottom: 18px;

}

.mainshadow {
    box-shadow: 0px 10px 20px rgb(0 0 0 / 10%);
    border-radius: 10px;
	margin-bottom: 30px!important;
}

.mainshadow img{
	margin-top: 20px!important;
}

.mainheading1.nobg {
	background-color: #fff;
}

.firstlinebottom {
	border-bottom: 1px solid #E9E9ED;
	margin-top: 60px;
}



.rightline {
	border-right: 1px solid #E9E9ED;
}

.blockheading p {
	font-family: 'Roboto', sans-serif;
	font-style: normal !important;
	font-weight: 400 !important;
	font-size: 17px !important;
	line-height: 26px !important;
	/* or 153% */
	text-align: center;

	color: #0B163A;
}

.blockpaddingtop .wp-block-image {
	margin-top: 50px;
}

.blockheading p {
	padding-left: 25px;
	padding-right: 25px;
}

.firstlinebottom p {
	margin-bottom: 50px !important;
}


body.home .site-main {
	padding-top: 0em;
}

body.home .site-main #home {}

.main-container {
	position: relative;
	padding-top: 10em;
	overflow-x: hidden;
	z-index: 0;
}

.vc_row.container {
	margin-left: auto;
	margin-right: auto;
}

/*.hsection1 h1 {
	font-size: 52px;
	font-weight: 500;
	color: #113f6b;
	margin-top: 0;
	position: relative;
	padding-bottom: 30px;
	margin-bottom: 20px;
	font-family: 'Poppins', sans-serif !important;
	line-height: 1.1;
}*/

.sectiontitle {
	font-size: 30px !important;
}

.hs1-top .wpb_text_column {
	margin-bottom: 20px;
}

/*.hsection1 h1:before {
	content: "";
	height: 10px;
	background: #f8ae19;
	width: 110px;
	position: absolute;
	bottom: 0;
}*/

.bookdemo p.nocredit {
	font-size: 16px !important;
	text-align: center;


}

.hs-item>.vc_column-inner>.wpb_wrapper {
	padding: 6em 1em 3em 1em;
	text-align: center;
	background: rgb(225, 232, 238);
	/* Old browsers */
	background: -moz-linear-gradient(left, rgba(225, 232, 238, 1) 0%, rgba(255, 255, 255, 1) 91%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(225, 232, 238, 1) 0%, rgba(255, 255, 255, 1) 91%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(225, 232, 238, 1) 0%, rgba(255, 255, 255, 1) 91%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1e8ee', endColorstr='#ffffff', GradientType=1);
	/* IE6-9 */
	min-height: 100%;
	position: relative;
}

.hs-item>.vc_column-inner>.wpb_wrapper:before {
	background: #f8ae19;
	content: "";
	position: absolute;
	top: -60px;
	width: 110px;
	height: 110px;
	border-radius: 500%;
	left: 0;
	right: 0;
	margin: 0 auto;
}

.vc_row.hs1-btm {
	padding-top: 0em;
}

.hs-item .wpb_text_column {
	margin-bottom: 0;
}

.hsection.hsection1 {
	padding-bottom: 2em;
}

/*.hsection.hsection1 h2,
.hsection.hsection1 h3 {
	font-weight: 500 !important
}*/

/*.hsection.hsection1 h2 {
	margin-bottom: 10px;
	font-size: 30px;
	color: #07254c;
}*/

/*.hsection.hsection1 h3 {
	margin-bottom: 10px;
}
*/
.hsection.hsection2 {
	/*background: url('core/assets/images/cashbh.jpg') no-repeat fixed center top #173c5d;*/
	background: #173c5d;
	padding-top: 3.5em;
	padding-bottom: 3.5em;
	color: #fff;
	text-align: center;
	background-size: cover;
}

.hsection.hsection2 h2 {
	margin-bottom: 0;
	color: #f8ae19;
	margin-top: 0;
	font-weight: 500;
}

.hsection2 h4 {
	margin-top: 0;
	margin-bottom: 0px;
	font-family: 'Poppins', sans-serif !important;
	color: #fff;
	font-weight: 500;
	padding-bottom: 5px;
}

.hsection2 .wpb_text_column {
	margin-bottom: 0;
}

.hsection.hsection3 {
	background: url('core/assets/images/cashbg.jpg') no-repeat fixed center top #173c5d;
	padding-top: 2em;
	padding-bottom: 2em;
	color: #fff;
	background-size: cover;
}

.hsection3 h2 {
	margin-bottom: 1em;
	font-size: 40px;
	text-align: center;
	text-transform: capitalize;
	font-family: 'Poppins', sans-serif !important;
	font-weight: 500;
	color: #fff;
}

.hsection3 h3 {
	font-family: 'Poppins', sans-serif !important;
	color: #f8ae19;
	line-height: normal;
	margin-top: 0;
	font-size: 26px;
	font-weight: 500;
}

.hsection3 p {
	color: #fff;
}

.hsection.hsection4 {
	padding-top: 3em;
	padding-bottom: 1em;
	background: url('core/assets/images/str-right.png') no-repeat scroll right -100px top;
}

.hsection4 h2 {
	font-size: 36px;
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
	text-transform: capitalize;
	margin-top: 0;
}

.hsection4 h4 {
	font-family: 'Poppins', sans-serif;
	line-height: normal;
	font-weight: 500;
}

.hsection4 .wpb_single_image img {
	/*     max-width: 720px; */
}

.hsection.hsection5 {
	color: #fff;
	padding-top: 3em;
	padding-bottom: 1em;
	background: url(core/assets/images/streambg.jpg) no-repeat fixed center top #051626;
}

.hsection.hsection5 h2 {
	font-weight: 700;
	font-size: 36px;
	text-transform: uppercase;
	color: #fff;
}

.hsection.hsection5 h4 {
	color: #fff;
	line-height: normal;
}

.hsection.hsection5 p {
	color: #fff;
}

.bloginn {
	margin: 10px;
	width: 33.33%;
}

.bloginn,
.blog-content {

	background: rgb(225, 232, 238) !important;
	/* Old browsers */
	background: -moz-linear-gradient(left, rgba(225, 232, 238, 1) 0%, rgba(255, 255, 255, 1) 91%) !important;
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(225, 232, 238, 1) 0%, rgba(255, 255, 255, 1) 91%) !important;
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(225, 232, 238, 1) 0%, rgba(255, 255, 255, 1) 91%) !important;
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1e8ee', endColorstr='#ffffff', GradientType=1) !important;
	/* IE6-9 */
}

.post-slider {
	display: flex;
}

.bloginn img {
	width: 100%;
	height: auto;
}

.blog-thumb {
	margin: 0;
}

.blog-desc {
	padding: 15px 20px 10px;
	color: #114067;
	font-weight: 500;
	font-family: 'Poppins', sans-serif;
	clear: both;
}

.blog-title {
	padding: 0 20px 30px;
}

.blog-title h3 {
	margin-top: 0;
	font-weight: 700;
	font-size: 20px;
}

.blog-title h3 a {
	color: #003366;
}

.footer-container {
	background: url('core/assets/images/ftrbg.jpg') no-repeat scroll center top #0f3858;
	padding-top: 2em;
	padding-bottom: 0em;
	width: 100%;
	position: relative;
	background-size: cover;
}

.last-container {
	padding: 20px 0;
	width: 100%;
	position: relative;
	/*background: url('core/assets/images/nosbg.jpg') no-repeat scroll center center #072945;*/
	background: rgba(7, 41, 79, 0.9);
	text-align: center;
	position: relative;
}

.last-container p {
	margin-bottom: 0;
	color: #fff;
}

.forth-widget-area {
	display: none;
}

ul.topsocial {
	display: flex;
}

ul.topsocial li {
	margin-right: 40px;
}

ul.topsocial li a {
	font-size: 28px;
	color: #ffff;
}

.ftr-col img {
	margin-bottom: 20px;
}

.ftr-col p {
	color: #fff;
	max-width: 320px;
}

.footer_nav {
	margin-top: 30px;
}

.footer_nav li {
	margin-right: 20px;
}

.footer_widget ul {
	padding: 0;
	list-style-type: none;
	margin-top: 17px;
}

.ftr-col h4 {

	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 21px;
	line-height: 24px;
	/* identical to box height, or 114% */

	color: #FFFFFF;


}

.footer_nav li a {
	font-size: 16px !important;
	color: #BBBBC1 !important;
	font-weight: 400 !important;
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 34px;
	/* or 212% */

	color: rgba(255, 255, 255, 0.7);


	/* Inside auto layout */
	flex: none;
	order: 0;
	flex-grow: 0;
	margin: 12px 0px;

}

.last-container:before {
	content: "";
	position: absolute;
	left: 0;
	width: 100%;
	top: 0;
	height: 100%;
	background: #1B1C31;
	/* opacity: 0.3; */
	border-top: 1px solid #404444;
}

.owl-item {
	float: left;
	visibility: hidden;
}

.owl-item.active {
	visibility: visible;
}

.hsection.hsection6 {
	padding-top: 1em;
	padding-bottom: 0em;
}

.hsection.hsection6 h2 {
	font-size: 40px;
	font-weight: 700;
	color: #114067;
	text-transform: uppercase;
	margin-bottom: 1em;
}

.test-cen img {
	border-radius: 50%;
	margin: 0 auto;
	display: table;
}

.test-full {
	display: flex;
	align-items: center;
}

.test-cen {
	width: 26%;
}

.test-rightinn {
	width: 74%;
}

.test-text p {
	color: #114067;
}

.test-full h3 {
	font-weight: 600;
	color: #072945;
	text-align: center;
	font-size: 20px;
	padding: 0 10px;
}

.test-full h3 span {
	display: block;
	font-size: 14px;
	font-weight: normal;
}

.hsection.hsection7 {
	padding-top: 3em;
	position: relative;
}

.hsection.hsection7:before {
	content: "";
	position: absolute;
	display: block;
	height: 750px;
	background: url('core/assets/images/erpbg.jpg') no-repeat scroll center bottom #f4ab19;
	width: 100%;
	top: 0;
}

.hsection.hsection7 h2 {
	font-size: 44px;
	font-weight: 600;
	color: #fff;
	margin-top: 0;
	padding-bottom: 30px;
}

.hsection.hsection7 h2+p {
	max-width: 650px;
	margin: 0 auto;
}

.left-style {
	padding-top: 3em;
	padding-bottom: 3em;
}

.left-style h4 {
	font-size: 14px;
	color: #114067;
	text-transform: uppercase;
	margin: 0;
	padding-left: 70px;
	position: relative;
	margin-bottom: 10px;
}

.left-style h2 {
	font-size: 44px;
	margin-top: 0;
	font-weight: bold;
	color: #114067;
	text-transform: uppercase;
}

.left-style h4:before {
	content: "";
	height: 1px;
	background: #114067;
	width: 60px;
	position: absolute;
	left: 0;
	top: 7px;
}

.left-style.hsection9 {
	padding-bottom: 1em;
	position: relative;
}

/*body.home .left-style.hsection9 {
	padding-bottom: 0 !important
}*/

.left-style.hsection9:before {
	content: "";
	position: absolute;
	display: block;
	height: 360px;
	background: width: 100%;
	bottom: 0;
}

.team-style {
	background: url('core/assets/images/ceobg.jpg') no-repeat fixed center top #0f3858;
	padding-top: 2em;
	padding-bottom: 2em;
	/* width: 100%; */
	position: relative;
	background-size: cover;
}

.team-style h3 {
	font-size: 24px !important;
	font-weight: 500
}

.teaminn {
	display: flex;
	align-items: center;
}

.team-thumb {
	width: 23%;
}

.team-title {
	width: 80%;
	padding-left: 70px;
}

.team-title h3 {
	color: #fff;
}

.team-title p {
	color: #fff;
	font-size: 16px;
	margin: 20px 0;
}

a.read_more {
	font-size: 14px;
	color: #fff !important;
	text-transform: uppercase;
	position: relative;
	padding-left: 80px;
	letter-spacing: 1px;
}

a.read_more:before {
	content: "";
	position: absolute;
	left: 0;
	width: 60px;
	height: 2px;
	background: #fff;
	top: 7px;
}

.team-slider {
	position: relative;
	float: left;
	width: 100%;
}

.team-slider .owl-nav {
	position: absolute;
	bottom: 30px;
	right: 0;
	/* left: 0; */
	display: flex;
	/* margin: 0 auto; */
	/* justify-content: center; */
}

.team-thumb img {
	height: auto;
}

.team-slider .owl-nav div {
	margin: 0 10px;
	cursor: pointer;
}

.team-title h2 {
	color: #fff;
	margin-top: 0;
	font-size: 40px;
	font-weight: 600;
}

.blog-thumb a {
	float: left;
	width: 100%;
	position: relative;
}

.bloginn .blog-thumb a:before {
	content: "";
	background: url(core/assets/images/barrow.png) no-repeat scroll center center #f8ae19d4;
	position: absolute;
	top: 0;
	z-index: 1;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
}

.bloginn:hover .blog-thumb a:before,
.bloginn:focus .blog-thumb a:before,
.bloginn:active .blog-thumb a:before {
	opacity: 1;
}

.erpthumb img {
	height: auto;
	transform: scale(0.8);
	opacity: 0.9;
}

.erp-slider .owl-nav {
	position: absolute;
	top: 0;
	display: flex;
	right: 0;
	left: 0;
	justify-content: center;
}

.erp-slider {
	padding-top: 10em;
	position: relative;
	overflow: hidden;
}

.erp-slider .owl-nav div {
	margin: 0 7px;
	cursor: pointer;
}

.center .erpthumb img {
	opacity: 1;
	transform: scale(1.2);
}

.testimonial-slider .owl-nav {
	position: absolute;
	top: 50px;
}

.testimonial-slider {
	position: relative;
}

.testimonial-slider .owl-nav .owl-prev {
	cursor: pointer;
	position: relative;
	left: 30px;
	top: -30px;
}

.testimonial-slider .owl-nav .owl-next {
	position: relative;
	left: 220px;
	top: -30px;
	cursor: pointer;
}

.hs-item>.vc_column-inner>.wpb_wrapper h3 {
	font-weight: color: #114067;
	margin-top: 0;
	padding-bottom: 1em;
	margin-bottom: 1em;
	position: relative;
}

.hs-item>.vc_column-inner>.wpb_wrapper h3:before {
	content: "";
	height: 4px;
	background: #1c6a9c;
	width: 60px;
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	margin: 0 auto;
}

.hs-item.icon1>.vc_column-inner>.wpb_wrapper:before {
	background: url('core/assets/images/icon1.png') no-repeat scroll center center #f8ae19;
}

.hs-item.icon2>.vc_column-inner>.wpb_wrapper:before {
	background: url('core/assets/images/icon2.png') no-repeat scroll center center #f8ae19;
}

.hs-item.icon3>.vc_column-inner>.wpb_wrapper:before {
	background: url('core/assets/images/icon3.png') no-repeat scroll center center #f8ae19;
}

.pages_title h1 {
	color: #114067;
	margin-top: 0;
	font-family: 'Oswald', sans-serif !important;
	padding-bottom: 20px;
	margin-bottom: 20px;
	position: relative;
	font-size: 60px;
}

.pages_title h1:before {
	content: "";
	position: absolute;
	left: 0;
	background: #f8ae19;
	height: 8px;
	bottom: 0;
	width: 60px;
}

.post-area {
	padding-top: 16em;
	/*padding-bottom: 5em;*/
	padding-bottom: 0em;
}

.post-item {
	background: #f1efec;
	width: 100%;
	position: relative;
}

.post-text-post {
	padding: 1.5em;
	width: 100%;
	position: relative;
}

.post-area li.col-md-4 {
	margin-bottom: 2em;
}

.post-item a.btitle {
	font-size: 20px;
	display: block;
	color: #000;
	text-decoration: none;
	font-weight: 500;
}

span.pdate {
	font-size: 16px;
	font-weight: 500;
	display: block;
	margin-bottom: 5px;
}

.post-item:hover,
.post-item:focus,
.post-item:active {
	background: #114067;
}

.post-item:hover a.btitle,
.post-item:focus a.btitle,
.post-item:active a.btitle {
	color: #f8ae19;
	text-decoration: underline;
}

.post-item:hover span.pdate,
.post-item:focus span.pdate,
.post-item:active span.pdate {
	color: #fff;
}

.post-text-full {
	padding-bottom: 5em;
	position: relative;
	width: 100%;
	padding-top: 6em;
}

.cont-op img {
	width: 100%;
	height: auto;
	margin-bottom: 1em;
}

.cont-op p {
	margin-bottom: 1em;
	font-size: 16px;
}

.cont-op h3 {
	margin-top: 0;
	font-size: 26px;
	font-weight: 600;
	margin-bottom: 1em;
	color: #114067;
}

.contact_frm {
	background: #f4f4f4;
	padding: 1em 1em 1em 1em;
	/*width: 100%;*/
}

.crf_head h2 {
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-weight: 700 !important;
    font-size: 55px !important;
    line-height: 55px !important;
  text-align: center;
    color: #0B163A;
}

.crf_head p {
	font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-weight: 400 !important;
    font-size: 20px !important;
    line-height: 31px !important;
    text-align: center;
    color: #0B163A !important;

}

.has-text-align-center.contact_frm {
	padding-top: 0;
}

.col-md-12.crf_head {
	margin-bottom: 2em;
}

.contact_frm input,
.contact_frm textarea {
	width: 100% !important;
	padding: 10px !important;
	border: 1px solid #ddd !important;
	margin-bottom: 10px !important;
	/*font-family: 'Ambit'!important;*/
	 font-family: 'Roboto', sans-serif !important;
	font-weight: 500 !important;
	padding-left: 15px !important;
}

.contact_frm input {
	height: 56px !important;
}

.contact_frm textarea {
	height: 360px !important;
	padding-top: 15px !important;
}

.contact_frm label {
	display: block;
}

.contact_frm span.wpcf7-list-item {
	margin-left: 0;
}

.contact_frm span.wpcf7-list-item input[type="checkbox"] {
	width: auto !important;
	height: auto !important;
}

.contact_frm span.wpcf7-list-item label {
	color: #929292;
	font-size: 16px;
	font-weight: normal;
}

.schedule-btn a {
    background: #2A53E9!important;
    border-radius: 50px!important;
    line-height: 16px!important;
	margin-left: 15px !important;
}

.contact_frm input.wpcf7-form-control.wpcf7-submit {
	width: auto;
	float: right;
	background: #2A53E9;
	line-height: 20px;
	color: #fff;
	font-weight: normal;
	padding: 18px 50px;
	height: auto;
	font-size: 16px;
	border-radius: 30px;
	letter-spacing: 1px;
	font-family: 'Poppins', sans-serif;
}

.cont_page {
	position: relative;
	padding-bottom: 5em;
	padding-top: 0em;
}

.cont_page:before {
	content: "";
	position: absolute;
	display: block;
	height: 360px;
	background: url('core/assets/images/blogbg.jpg') no-repeat scroll center bottom #1a4162;
	width: 100%;
	bottom: 0;
}

.pages_title h1.up_case {
	text-transform: uppercase;
}

.citem-item {
	float: left;
	width: 50%;
	padding-left: 60px;
	margin-top: 40px;
}

.citem-item.ci1 {
	background: url('core/assets/images/c1.png') no-repeat scroll left top;
}

.citem-item.ci2 {
	background: url('core/assets/images/c2.png') no-repeat scroll 7px top;
}

.citem-item.ci3 {
	background: url('core/assets/images/c3.png') no-repeat scroll 12px top;
}

.citem-item h3 {
	color: #114067;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 0;
}

.citem-item a {
	font-weight: 500;
	font-size: 18px;
	color: #07254c;
	text-decoration: underline;
	margin-top: 5px;
	display: table;
}

.erp2-section,
.erp6-section {
	padding-top: 4em;
	padding-bottom: 3em;
	background: url('core/assets/images/erp2bg.jpg') no-repeat fixed center top #1d4366;
	background-size: cover;
}

.erp2-section h3,
.erp6-section h3,
.erp5-section h3,
.erp3-section h3 {
	font-size: 24px;
	color: #f8ae19;
	line-height: normal;
	font-weight: 500;
}

.erp3-section h3 {
	color: #114067;
}

.erp3-section p {
	color: #000;
}

.erp2-section p,
.erp6-section p,
.erp5-section p {
	color: #fff;
}

.erp2-section .wpb_text_column,
.erp6-section .wpb_text_column,
.erp5-section .wpb_text_column {
	margin-bottom: 0px;
}

.erp6-section {
	padding-top: 3em;
	padding-bottom: 2em;
}

.erp5-section {
	padding-top: 4em;
	padding-bottom: 4em;
	background: url('core/assets/images/erp6bg.jpg') no-repeat fixed center top #000;
	background-size: cover;
}

.hleftbtm.nav-container li.menu-item-12>a {
	background: #f8ae1a;
	color: #114067;
	padding: 12px 30px;
	border-radius: 30px;
	border: transparent !important;
}

.hleftbtm.nav-container li.menu-item-12>a:hover,
.hleftbtm.nav-container li.menu-item-12>a:active,
.hleftbtm.nav-container li.menu-item-12>a:focus {
	background: #ffffff;
	color: #12406c;
}

.erp3-section {
	padding-top: 3em;
	padding-bottom: 2em;
	background: url('core/assets/images/erpbg.jpg') no-repeat fixed center top #000;
	background-size: cover;
	position: relative;
	font-weight: bold;
}

.erp3-section:before {
	content: "";
	background: url(core/assets/images/er-right.png) no-repeat scroll right top;
	display: block;
	position: absolute;
	right: 0px;
	height: 100%;
	width: 100%;
	top: 0;
	background-size: contain;
}

.erp4-section {
	background: url(core/assets/images/epr45bg.jpg) no-repeat fixed right top #1f4a6d;
	background-size: cover;
	padding-top: 3em;
	padding-bottom: 2em;
	color: #fff;
	position: relative;
}

.erp4-section:before {
	content: "";
	background: url(core/assets/images/er-left.png) no-repeat scroll left top;
	display: block;
	position: absolute;
	left: 0;
	height: 100%;
	width: 100%;
	top: 0;
	background-size: contain;
}

.erp4-section h3 {
	color: #f8ae19;
	line-height: normal;
	font-size: 24px !important;
}

.erp4-section p {
	color: #fff;
}

.wher-section {
	padding-top: 2em;
	padding-bottom: 2em;
	background: url('core/assets/images/werp-blue.jpg') no-repeat fixed center top #1e476b;
	color: #fff;
}

.wher-section h2 {
	font-size: 40px;
	text-transform: uppercase;
	color: #fff;
	font-weight: 500;
	margin-bottom: 0;
}

.wher-section h3 {
	font-size: 24px;
	font-weight: 500;
	color: #fff;
	margin-top: 10px;
	margin-bottom: 10px;
}

.wher-section p {
	color: #fff;
}

.fnt-weight {
	color: #444242;
	font-weight: 500 !important
}

.wher2-section {
	padding-top: 2em;
	padding-bottom: 0em;
}

.wher2-section h2 {
	font-weight: 500 !important;
	color: #444242;
	/*color: #113f6b;*/
	margin-bottom: 10px;
}

.wher3-section {
	padding-top: 5em;
	padding-bottom: 5em;
	background: url('core/assets/images/werp-yel.jpg') no-repeat scroll center top #eba518;
	color: #fff;
}

.wher3-section .wpb_text_column {
	margin-bottom: 0;
}

.wher4-section {
	padding-top: 0em;
	padding-bottom: 8em;
	position: relative;
}

.wher4-section h2 {
	font-size: 50px;
	text-transform: uppercase;
	font-weight: bold;
	color: #114067;
}

.wher4-section:before {
	content: "";
	position: absolute;
	display: block;
	height: 360px;
	background: url(core/assets/images/blogbg.jpg) no-repeat scroll center bottom #1a4162;
	width: 100%;
	bottom: 0;
}

.oe-thumb img {
	height: auto;
	border-radius: 10px;
}

.oe-title {
	background: #fff;
	width: 100%;
	max-width: 70%;
	margin: 0 auto;
	text-align: center;
	padding: 24px;
	border-radius: 30px;
	box-shadow: 0 0 10px #1e1e1e94;
	margin-top: -70px;
	position: relative;
}

.oe-title h3 {
	color: #000;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0;
	font-size: 20px;
	min-height: 50px;
}

.oe-title p:empty {
	display: none;
}

.oe-title p {
	margin-bottom: 0;
	color: #919494;
	font-size: 15px;
}

.oe-slider .owl-nav {
	position: absolute;
	right: 80px;
	bottom: -80px;
	display: flex;
}

.oe-slider {
	position: relative;
	float: left;
	width: 100%;
	margin-top: 3em;
}

.oe-slider .owl-nav div {
	margin: 0 10px;
	cursor: pointer;
}

.tap-section {
	padding-top: 3em;
	padding-bottom: 1px;
	position: relative;
	text-align: center;
	color: #fff;
}

.tap-section p {
	color: #fff;
	max-width: 51%;
	margin-left: auto;
	margin-right: auto;
}

.tap-section h2 {
	font-size: 50px;
	text-transform: uppercase;
	margin-top: 0;
	font-weight: bold;
	color: #fff;
	margin-bottom: 5px;
}

.tap-section:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 600px;
	background: url('core/assets/images/tapbg.jpg') fixed center top;
	background-size: cover;
}

ul.star_yel {
	display: table;
	margin: 0 auto;
	width: 100%;
	max-width: 600px;
}

ul.star_yel li {
	width: 50%;
	font-size: 22px;
	font-weight: 500;
	float: left;
	text-align: left;
	padding-left: 60px;
	background: url('core/assets/images/star.png') no-repeat left center;
	padding-top: 8px;
	padding-bottom: 8px;
	margin: 8px 0;
}

.tap2-section {
	padding-top: 3em;
	padding-bottom: 1em;
	background: url('core/assets/images/tapyel.jpg') no-repeat fixed center top #f8ae19;
}

.tap2-section h2 {
	font-size: 50px;
	font-weight: bold;
	color: #fff;
}

.tap2-section p {
	color: #fff;
}

.schedule-demo-btn-sm {
	background-color: #114067;
	color: #ffffff;
	border-radius: 2em;
	font-size: 13px;
}

.schedule-demo-btn-sm:hover a {
	background-color: #fff;
	color: #114067;
}

#tap_preview {
	max-width: 600px;
	margin: 0 auto;
	padding-bottom: 30px;
}

#post-58 .vc_row.hs1-btm {
	padding-top: 0;
}

.vc_row.gro-why {
	padding-top: 7em;
}

.vc_row.gro-why h3 {
	font-size: 30px;
	text-transform: uppercase;
	font-weight: bold;
	color: #114067;
}

.gro-call {
	background: #0b2b46;
	color: #fff;
	padding-top: 30px;
	/*padding-top: 30px;
	padding-bottom: 30px;*/
	margin-top: 40px;
	margin-bottom: 40px;
}

.gro-call h2 {
	font-size: 30px;
	text-align: center;
	color: #fff;
	font-weight: 500;
	padding-bottom: 20px;
}

.gro-call h4 {
	font-size: 30px !important;
	text-transform: uppercase;
	font-weight: bold;
	color: #f8ae19;
	margin-bottom: 10px;
}

.gro-call p,
.gro-call li {
	color: #fff;
	font-size: 16px;
}

.gro-call li {
	margin-top: 8px;
}

.gro-call .wpb_single_image {
	margin-bottom: 0;
}

.gro-call .wp-block-image img {
	/*max-width: 800px;
	position: relative;
	margin-top: -60px;*/
	max-width: 480px;
	position: relative;
	margin-top: 0px;
}

.gro-call .wp-block-image {
	margin-bottom: 0 !important;
}

.gro-yel {
	padding-top: 2em;
	padding-bottom: 3em;
	position: relative;
	background: url(core/assets/images/werp-yel.jpg) no-repeat center top;
	/*gro-ye*/
	background-size: cover;
}

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


/*.gro-yel:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background: url(core/assets/images/werp-yel.jpg) no-repeat center top;
	background-size: cover;
}*/


/* .gro-yel .p-t-b{
   padding-top: 3em
   padding-bottom:3em;
 }*/

.gry-item .wp-block-column {
	background: #fff;
	text-align: center;
	min-height: 100%;
	padding: 25px;
	border-bottom: 5px solid #eaa618;
	box-shadow: 0 10px 10px #ddd;
	border-radius: 10px 10px 0 0;
}

.gry-item h4 {
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	color: #144168;
}

.gry-item h2 {
	color: #144168;
	font-size: 40px;
	font-weight: 700;
	background: #fff;
	width: 100px;
	height: 100px;
	position: relative;
	margin-top: -70px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	margin-left: auto;
	margin-right: auto;
}

.gry-item .wpb_text_column {
	margin-bottom: 0;
}

.hsection1 .vc_btn3.vc_btn3-size-md,
.schedule-demo-btn {
	text-transform: uppercase;
	background: #114067;
	padding: 20px 90px 20px 30px;
	letter-spacing: 1px;
	font-weight: 500;
	border-radius: 40px;
	position: relative;
	overflow: hidden;
	border: none !important;
}

.hsection1 .vc_btn3.vc_btn3-size-md:after,
.schedule-demo-btn:after {
	content: "\f105";
	position: absolute;
	right: 0;
	height: 100%;
	width: 60px;
	background: #f8ae19;
	top: 0;
	font-family: 'FontAwesome';
	font-size: 30px;
	justify-content: center;
	display: flex;
	align-items: center;
}

.schedule-demo-btn .wp-block-button__link {
	background: none;
	padding: 0
}

.hsection1 .wpb_text_column {
	margin-bottom: 20px;
}

.subs_news {
	clear: both;
	margin-top: 30px;
}

.subs_news h3 {
	color: #fff;
	margin-top: 0;
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 30px;
}

form.tnp-subscription {
	display: flex;
	justify-content: space-between;
}

.subs_news .tnp-field label {
	display: none;
}

.subs_news .tnp-subscription input[type=email] {
	width: 100%;
	min-width: 250px;
	background: border-box;
	border-bottom: 2px solid #ffff;
	height: 48px;
	color: #fff;
	outline: none;
}

.subs_news .tnp-field input[type="submit"] {
	height: auto;
	font-size: 15px;
	background: none;
	color: #ffc042;
	border: 1px solid #ffc042;
	border-radius: 30px;
	padding: 11px 60px 14px 22px;
	color: #fff;
	text-transform: uppercase;
	height: 43px;
}

.subs_news .tnp-field.tnp-field-button {
	position: relative;
	left: 20px;
}

.subs_news .tnp-field.tnp-field-button:after {
	content: "\f105";
	position: absolute;
	right: 20px;
	color: #fff;
	font-family: 'FontAwesome';
	top: 0;
	font-size: 23px;
	border-left: 1px solid #ffc042;
	height: 43px;
	padding-left: 15px;
	display: flex;
	align-items: center;
}

h1.entry-title {
	font-family: 'Oswald', sans-serif;
}

.not-found {
	min-height: 500px;
}

.wpcf7 form .wpcf7-response-output {
	margin-left: 0;
	margin-right: 0;
	background: #ffb900;
	text-align: center;
	padding: 10px;
	font-size: 15px;
	margin-top: 0;
}

.hleftbtm.nav-container li ul.sub-menu li.menu-item-159 {
	/*    display: none; */
}

.home .hleftbtm.nav-container li ul.sub-menu li.menu-item-159 {
	/*   display: block;*/
}

.pages_title h3 {
	font-weight: bold;
}

.ext-sec-new .wpb_content_element {
	margin-bottom: 0;
}

.ext-sec-new {
	padding-top: 3em;
	padding-bottom: 1.7em;
	background: url('core/assets/images/werp-yel.jpg') no-repeat scroll center top #eba518;
}

.ext-sec-new h2 {
	color: #fff;
	font-weight: 600;
}

.ext-sec-new p {
	color: #fff;
}

.aut-icons>.vc_column-inner>.wpb_wrapper {
	display: flex;
	align-items: center;
	margin-top: 20px;
}

.aut-icons>.vc_column-inner>.wpb_wrapper .wpb_single_image {
	padding: 0 10px;
}

.inner-hd .hleftbtm.nav-container li a {
	color: #114067;
	/* border-bottom-color: #114067; */
}

.inner-hd .hleftbtm.nav-container li.menu-item-12>a {
	background: #114067;
	color: #fff;
}

.inner-hd .hleftbtm.nav-container li ul.sub-menu li a {
	color: #fff;
}

.inner-hd .header-container {
	background: #fff;
	box-shadow: 0 0 10px #ddd;
}

.hleftbtm.nav-container li.menu-item-12 {
	margin-left: 15px;
}

.inner-hd .hleftbtm.nav-container li.current-menu-item a {
	color: #f8ae19;
}


/*.top-right:before {content: "";position: absolute;left: 0;height: 100%;width: 100%;background-color: rgb(4 42 74 / 52%);}*/

body .shiftnav .shiftnav-menu-title {
	/* opacity: 0; */
	background: url('core/assets/images/footer-logo.png') no-repeat scroll center center !important;
	background-size: 180px !important;
}

.shiftnav .fa,
.shiftnav-toggle .fa {
	color: #fff !important
}

body .shiftnav .shiftnav-menu-title a {
	opacity: 0;
}


/* My Css Here  */

a,
.navbar-default .navbar-nav .active>a,
.navbar-default.navbar-shrink .nav li.active>a,
.navbar-default .nav:hover li a:hover {
	color: #2A53E9;
}

#main-menu .navbar-nav .menu-item .dropdown-menu .menu-item a:hover {
	color: #2A53E9 !important;
}

/*body.home .navbar-default .nav li a,*/
body.home ul.nav.navbar-nav li a {
	color: #111;
}

body.home ul.nav.navbar-nav li ul.dropdown-menu li a {
	color: #114067 !important;
}

body.home ul.nav.navbar-nav li ul.dropdown-menu li a:hover {
	color: #f8ae19 !important;
}

.navbar-default .nav li a,
.navbar-nav .menu-item a {
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 18px;
	text-align: center;
	color: #111111;
	flex: none;
	order: 0;
	flex-grow: 0;
	margin: 0px 12px;

}

li.schedule-btn {
	margin-top: 15px;
	border-radius: 100px;
	margin-left: 15px;
}

li.schedule-btn:hover {
	border-radius: 100px;
	margin-left: 15px;
}

body.home li.schedule-btn a {
	background: #2A53E9;
}

body.home .navbar-default .nav li.schedule-btn a:hover {
	background: #fff;
	color: #113f6b !important;
	border-radius: 100px;
}


li.schedule-btn a {
	background: #113f6b;
	border-radius: 100px;
	padding: 0 !important;
	color: #fff !important;
	padding: 12px 20px !important;
	display: inline-block;
}

.navbar-default .nav li.schedule-btn a:hover {
	background: #f8ae1a;
	color: #114067 !important;
	border-radius: 100px;
}

.wp-block-columns {
	margin-bottom: 0 !important
}

.white-clr {
	color: #fff;
}

.counter-value {
	font-weight: 500
}

.ext-sec-new .iframe-div iframe {
	height: 450px !important;
}

.athemes-blocks-block-container-wrapper {

	padding-top: 0 !important;
	padding-bottom: 0 !important
}

.strategic-partnership {
	margin: 25px 0 !important;
}

.uagb-tm__text-wrap {
	background: #FFFFFF;
	box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.14);
	border-radius: 6px;
	padding: 60px;
	padding-top: 80px;
	background-image: url("../leadengine/core/assets/images/qoate.svg");
	background-repeat: no-repeat;
	background-position-x: center;
	background-position-y: 38px;

}

.uagb-block-379ea11e ul.slick-dots li button:before {
	color: #208AEB !important;
}

.uagb-tm__desc {
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 26px;
	/* or 162% */
	text-align: center;

	color: #0B163A;
}

.whoisyour img {
	width: 100%;
}


.blockheading1 p {
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-weight: 400 !important;
	font-size: 20px !important;
	line-height: 31px !important;
	text-align: left !important;
	color: #0B163A !important;
}

.blockheading1 h2 {
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-weight: 700 !important;
	font-size: 25px !important;
	line-height: 56px !important;
	text-align: left;
	color: #0B163A;
	margin-top: 0px;
	margin-bottom: 0px;
}

.heading h2 {
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-weight: 700 !important;
	font-size: 50px !important;
	line-height: 69px !important;
	text-align: center;
	color: #0B163A;
	margin-top: 90px;
}

.read-more-btn a {
	color: #fff;
	border-color: #f90;
	background-color: #f90;
	font-size: 16px;
	padding-top: 18px;
	padding-bottom: 18px;
	padding-left: 25px;
	padding-right: 25px;
	border-radius: 5px;
	display:none !important;
	visibility:hidden !important;
}

.read-more-btn a:hover {
	color: #f7f7f7;
	border-color: #e08700;
	background-color: #e08700;
}

.our-clients {
	padding-top: 30px;
	padding-bottom: 30px;
}

.classic {
	background: #1B1C31;
	padding-top: 70px;
	padding-bottom: 40px;
	width: 100%;
	position: relative;
	background-size: cover;
}

.forth-widget-area {
	display: block !important;
}

.fixed-logo {
	display: none;
}

.lower-footer {
	display: none;
	visibility: hidden;
}

.upper-footer {
	background: none !important
}

.upper-footer i {
	color: inherit;
	margin-right: 25px;
	float: left;
	color: #fff !important;
}

.upper-footer {
	padding: 0 !important;
	border-top: 0 !important;
}

.upper-footer .textwidget {
	margin-bottom: 10px !important;
}

ul.topsocial {
	display: flex;
	margin-top: 15px;
}

ul.topsocial li {
	margin-right: 15px;
}

ul.topsocial li a {
	font-size: 28px;
	color: #ffff;
}

.ftr-col img {
	margin-bottom: 20px;
}

.ftr-col p {
	color: #fff;
	max-width: 320px;
}

.news_grid {
	display: grid;
	column-gap: 15px;
	grid-template-columns: 32.33% 32.33% 32.33%;
	padding-top: 9em;
}

.blog-thumb .grid-blog-thumb a::before {
	content: "";
	background: url(core/assets/images/barrow.png) no-repeat scroll center center #f8ae19d4;
	position: absolute;
	top: 0;
	z-index: 1;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
}

.blog-thumb:hover .grid-blog-thumb a::before {
	opacity: 1;
}

.entry-header.blog-header {
	padding-top: 0 !important;
}

.blog-content {
	background: #fff !important;
}

.blog-single-title {
	font-size: 36px !important;
	font-weight: 600 !important;
	color: #0B163A!important;
}

#posts-content {
	/*padding-top: 40px !important*/
	padding-top: 8em !important;
}

#commentform #submit {
	background: #113f6b !important;
	border-color: #113f6b !important
}

#commentform #submit:hover {
	color: #fff !important
}

.entry-meta .fa,
.entry-meta .far,
.entry-meta .fas,
.entry-meta .fab {
	color: #113f6b;
}

.blog .blog-title {
	padding: 0;
}

.blog-content {
	background: rgb(225, 232, 238) !important;
	/* Old browsers */
	background: -moz-linear-gradient(left, rgba(225, 232, 238, 1) 0%, rgba(255, 255, 255, 1) 91%) !important;
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(225, 232, 238, 1) 0%, rgba(255, 255, 255, 1) 91%) !important;
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(225, 232, 238, 1) 0%, rgba(255, 255, 255, 1) 91%) !important;
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1e8ee', endColorstr='#ffffff', GradientType=1) !important;
	/* IE6-9 */
}

.single.single-blog_post .blog-content {
	background: transparent !important;
	padding: 0
}

.grid-blog-thumb {
	/*height: 260px !important*/
	height: 192px !important
}

.page-template-default #primary {
	padding-bottom: 0 !important;
}

.team-section {
	margin-bottom: 20px !important;
}


/* custom classes */

p {
	margin-bottom: 10px;
}

.mb30 {
	margin-bottom: 30px !important;
}

.mb40 {
	margin-bottom: 40px !important;
}

.mt50 {
	margin-top: 50px !important;
}

.mt40 {
	margin-top: 40px !important;
}

.entry-header.single-page-header {
	display: none;
}

body.page-id-15217 .entry-header.single-page-header,
body.page-id-15285 .entry-header.single-page-header {
	display: block;
}
body.page-id-15217 h1,
body.page-id-15285 h1{
	font-weight:600;
}
body.page-id-15217 .site-main,
body.page-id-15285 .site-main{
	padding-top:0;
}
body.page-id-15217 .entry-header,
body.page-id-15285 .entry-header{
	padding-top: 120px;
	padding-bottom: 50px;
	margin-bottom: 30px;
}


h2.fnt30 {
	font-size: 30px;
	font-weight: 500;
	margin-bottom: 10px;
}

h3.fnt24 {
	font-size: 24px;
	font-weight: 500;
	margin-bottom: 10px;
}

.inner-spacer {
	padding-top: 30px;
	padding-bottom: 40px;
}

.mb-spacer {
	margin-bottom: 40px !important;
}

.mb-spacer35 {
	margin-bottom: 35px !important;
}


.sp-testimonial-content {
	color: #000000 !important;
}

h3.sp-testimonial-post-title {
	color: #000000;
}

.sp-testimonial-post-title span {
	font-size: 18px;
	color: #000000;
	font-weight: 500;
}

.sp-testimonial-free-section .slick-next,
.sp-testimonial-free-section .slick-prev,
.swiper-pagination {
	/*display: none;
	visibility: hidden;*/
}

#sp-testimonial-free-wrapper-698 .sp-testimonial-free-section .slick-prev,
#sp-testimonial-free-wrapper-698 .sp-testimonial-free-section .slick-next {
	background: transparent;
	border: 2px solid #114067 !important;
	color: #114067 !important;
}

.fa {
	color: #114067 !important;
}

.sp-testimonial-client-name,
.sp-testimonial-client-designation,
.sp-testimonial-client-rating {
	display: none;
	visibility: hidden;
}

#sp-testimonial-free-wrapper-666 .sp-testimonial-free-section .slick-dots li.slick-active button {
	background: #113f6b !important;
	display: none;
}

.sp-testimonial-free-section .sp-testimonial-client-testimonial p {
	margin-bottom: 0
}

.sp-testimonial-free-section .slick-dots li button {
	width: 10px;
	height: 10px;
}


li.home-none {
	display: none;
	visibility: hidden;
}

.owl-nav div::before,
.owl-dots {
	display: none;
}

/* */

@media (max-width: 1024px) {
	.upper-footer .textwidget img {
		margin-bottom: 10px;
	}

	.top-right {
		margin-left: -215px;
	}

	.navbar-default .nav li a,
	.navbar-nav .menu-item a {
		padding: 12px 10px;
	}

}

@media (max-width: 960px) {
	.mainheading h2 {
		font-family: 'Roboto', sans-serif;
		font-style: normal;
		font-weight: 700 !important;
		font-size: 40px !important;
		line-height: 43px !important;
		text-align: center;
		color: #0B163A;
		margin-top: 20px;
	}

	#logo {
		float: none;
		display: flex;
		align-items: center;
		max-width: 160px;
		margin: 0 auto;
	}

	body.home .site-main #home {
		padding-top: 3em;
	}
}

@media(max-width: 768px) {

	.wp-block-buttons>.wp-block-button {
		display: inline-block;
		margin: 0;
		width: 100% !important;
	}
	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
		color: #fff!important;
	}

	.wp-block-button__link {
		width: 100%;
	}

	.mainheading p {
		font-family: 'Roboto', sans-serif;
		font-style: normal;
		font-weight: 400 !important;
		font-size: 20px !important;
		line-height: 31px !important;
		text-align: center;
		color: #0B163A !important;
		width: 100%;
	}

	.blockheading1 p {
		font-family: 'Roboto', sans-serif;
		font-style: normal;
		font-weight: 400 !important;
		font-size: 20px !important;
		line-height: 31px !important;
		text-align: center !important;
		color: #0B163A !important;
	}

	#logo {
		float: none;
		display: flex;
		align-items: center;
		max-width: 160px;
		margin: 0 auto;
	}

	body.home .site-main #home {
		padding-top: 3em;
	}
}

#header-widget-area .single-post img {
	max-width: 100%;
	height: auto;
	width: 193px;
}

@media(max-width: 767px) {
	
	.crf_head h2 {
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-weight: 700 !important;
    font-size: 35px !important;
    line-height: 45px !important;
    text-align: center;
    color: #0B163A;
}

	.rightline {
		border-right: none;
	}

	.firstlinebottom {
		border-bottom: none;
		margin-top: 60px;
	}


	.gutentor-module-tabs-nav {
		overflow-x: scroll;
		overflow-y: hidden;
		white-space: nowrap;
		margin-bottom: 20px;
	}

	#logo {
		float: none;
		display: flex;
		align-items: center;
		max-width: 160px;
		margin: 0 auto;
		position: relative;
		z-index: 9;
	}

	#main-menu .navbar-nav .menu-item-has-children a {
		width: calc(100% - 0px);
	}

	li.schedule-btn a {
		background: none;
		border-radius: 0;
	}

	.wp-block-button__link {
		margin-top: 10px;
	}

	.navbar-default .navbar-toggle {
		border: none;
		margin-right: -10px;
		margin-top: -42px;
	}

	.navbar-default .navbar-collapse {
		border: none;
		box-shadow: none;
		background: #fff;
	}

	.mainheading1 h2 {
		font-family: 'Roboto', sans-serif;
		font-style: normal;
		font-weight: 700 !important;
		font-size: 38px !important;
		line-height: 42px !important;
		text-align: center;
		color: #0B163A;
		margin-top: 30px;
	}

	.blockheading h2 {
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-weight: 700 !important;
    font-size: 25px !important;
    line-height: 32px !important;
    text-align: center;
    color: #0B163A;
    margin-top: 0px;
    margin-bottom: 18px;
	}

	div#wrapper {
		border-left: 0;
		border-right: 0;
	}

	#logo img {
		max-width: 160px !important;
	}

	body.home .navbar.navbar-default,
	body.home .navbar.navbar-default.navbar-shrink {
		/*background: #f7f7f7 !important;*/
		/*box-shadow: 0 0px 12px rgba(0, 0, 0, 0.2) !important;*/
		padding: 0 !important;
	}

	.navbar.navbar-default {
		padding: 0 !important;
		height: 57px !important;
	}

	body.home .site-main {
		padding-top: 0em;
	}

	.main-container,
	body.home .site-main #home,
	.site-main {
		/*padding-top: 1em;*/
		padding-top: 6px;
	}

	.athemes-blocks-block-container-wrapper {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}

	.our-clients .wp-block-image .aligncenter {
		width: 33.33%;
		clear: inherit;
		float: left;
	}

	.hsection2 h4,
	.hsection.hsection2 h2 {
		padding-bottom: 10px;
	}

	.hsection.hsection2 {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.ext-sec-new .iframe-div iframe {
		height: auto !important;
		margin-top: 20px;
	}

	.hsection3 h3 {
		line-height: 34px;
	}

	.left-style {
		padding-top: 1em;
	}

	.upper-footer i {
		margin-left: 10px;
		margin-right: 10px;
	}

	.footer_nav {
		margin-top: 15px;
	}

	.subs_news {
		margin-top: 20px;
	}

	.grid-blog-thumb {
		height: 228px !important;
	}

	.blog .blog-title a {
		text-align: left;
		font-size: 20px;
	}

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

	.hidden-mob {
		display: none;
	}

	body.home ul.nav.navbar-nav li a {
		color: #113f6b;
	}

	.footer_nav li a {
		font-size: 14px !important;
	}

	.footer_nav li {
		margin-right: 10px;
	}

	body.home .hsection.hsection4 h2,
	body.home .hsection.hsection4 h4,
	body.home .hsection.hsection4 p {
		color: #fff;
	}

	.schedule-demo-btn {
		margin-bottom: 20px !important;
		text-align: center;
		width: 100%;
	}

	.gro-call {
		padding-top: 30px;
		padding-bottom: 30px;
	}

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

	.img-width figure img {
		width: 70%;
		margin-bottom: 20px;
	}

	.hsection.hsection7 {
		padding-top: 2em;
	}

	.hsection.hsection7 h2 {
		padding-bottom: 10px;
	}

	.contact_frm {
		padding: 0;
	}

	.erp3-section::before,
	.erp4-section::before {
		display: none;
		visibility: hidden;
	}

	.erp2-section h3,
	.erp6-section h3,
	.erp5-section h3,
	.erp3-section h3 {
		line-height: 34px;
		text-align: center;
	}

	.gro-yel {
		padding-bottom: 0 !important
	}

	.erp2-section p,
	.erp6-section p,
	.erp5-section p,
	.erp4-section p {
		text-align: center;
	}

	.gry-item .wp-block-column {
		margin-bottom: 80px;
	}

	.news_grid {
		display: inline-table;
		padding-top: 20px;
	}

	.blog-single-title {
		font-size: 28px !important;
	}

	#posts-content {
		padding-top: 1em !important;
	}

	body.page-id-611 .crf_head h2 {
		padding: 20px;
	}

	body.post-type-archive-docs .section-heading {
		display: none;
	}

	body.post-type-archive-docs .entry-header.blog-header {
		margin-bottom: 0;
	}

	body.post-type-archive-docs .entry-header.blog-header {
		padding-bottom: 0;
	}

	.betterdocs-search-heading h2 {
		font-size: 24px !important
	}

	body.term-assessments .entry-header.blog-header,
	body.docs-template-default .entry-header.blog-header {
		display: none !important;
		visibility: hidden !important;
	}

	.docs-single-title .betterdocs-entry-title {
		text-align: left !important;
	}
}

.gutentor-module-tabs-body h2 {
	/*font-family: 'Ambit' !important;*/
	 font-family: 'Roboto', sans-serif !important;
	font-style: normal !important;
	font-weight: 700 !important;
	font-size: 26px !important;
	line-height: 56px !important;
	/* or 215% */
	color: #0B163A;
	margin-top: 0px !important;
	text-align: left !important;
	margin-bottom: 0px;

}

.learnmore {
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 17.9px;
	line-height: 25px;
	/* identical to box height, or 142% */

	color: #4589EA;


}

.has-text-color a {
	color: #4589EA !important;
}

.gutentor-module-tabs-body p {
	font-family: 'Roboto', sans-serif;
	font-style: normal !important;
	font-weight: 400 !important;
	font-size: 17.9px !important;
	line-height: 25px !important;
	text-align: left !important;
	padding-right: 50px;
	/* or 142% */

	color: #0B163A;
}

/**/


#main-menu .navbar-nav .menu-item-has-children .dropdown-menu {
	-webkit-transition: all 350ms ease-in-out;
	-moz-transition: all 350ms ease-in-out;
	-o-transition: all 350ms ease-in-out;
	transition: all 350ms ease-in-out;
	display: block;
	opacity: 0;
	visibility: hidden;
	-webkit-transform: translateY(5px);
	-ms-transform: translateY(5px);
	transform: translateY(5px);
	/* border: none!important;*/
	/*border-top-style: solid;*/
	border-radius: 0px;
	box-shadow: 0 5px 40px rgba(0, 0, 0, .07) !important;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 25px;
	pointer-events: none;
}

.dropdown-menu {
	position: absolute !important;
	left: 0 !important;
	width: 15em !important;
	background: #fff !important;
	border-left: honeydew;
	top: 100% !important;
	padding: 0 !important;
	border-radius: 10px !important;
}

ul.nav.navbar-nav li ul.dropdown-menu li a:hover {
	background: transparent !important;
	color: #fff !important;
}

.dropdown-menu li {
	border-bottom: 1px solid #ddd;
}

.docs-single-title .betterdocs-entry-title {
	text-align: left;
}

.ourpartners {
	max-width: 800px;
	margin: 0 auto;
	float: none;
}

.shapebg {
	position: relative;
}

.shape1 {
	border: 3px solid #fe8f8f;
	border-radius: 50%;
	position: absolute;
	width: 20px;
	height: 20px;
	/* border: 3px solid #fe8f8f; */
	/* border-radius: 50%; */
	position: absolute;
	top: 15%;
	left: 36%;
	z-index: -1;
	animation: animationFramesOne 15s infinite linear;
}

.shape2 {
	width: 20px;
	height: 20px;
	background: #d5eeff;
	position: absolute;
	border-radius: 50%;
	top: 23%;
	right: 8%;
	animation: animationFramesTwo 13s infinite linear;
	z-index: -1;
}

.shape3 {
	position: absolute;
	width: 8px;
	height: 8px;
	border: 2px solid #a3eead;
	border-radius: 50%;
	bottom: 42%;
	left: 6%;
	animation: animationFramesTwo 15s infinite linear;
	z-index: -1;
}

.shape4 {
	position: absolute;
	right: 26%;
	bottom: 20%;
	width: 350px;
	height: 350px;
	border-radius: 50%;
	border: 1px solid #fbfbfb;
	animation: rotated 10s infinite linear;
	z-index: -1;
}

.shape4:before {
	content: "";
	width: 10px;
	height: 10px;
	position: absolute;
	top: 50%;
	left: -5px;
	background: #ddabf6;
	border-radius: 50%;
}

.shape5 {
	width: 180px;
	height: 170px;
	position: absolute;
	background-image: url(core/assets/images/shape-11.svg);
	left: 15%;
	bottom: 20%;
	animation: rotated 10s infinite linear;
	z-index: -1;
	display: none;

}

.shape6 {
	width: 40px;
	height: 60px;
	position: absolute;
	background-image: url(core/assets/images/shape6.svg);
	left: 15%;
	top: 20%;
	animation: rotated 10s infinite linear;
}

@-webkit-keyframes jump {
	0% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	40% {
		-webkit-transform: translate3d(0, 50%, 0);
		transform: translate3d(0, 50%, 0);
	}

	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes jump {
	0% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	40% {
		-webkit-transform: translate3d(0, 50%, 0);
		transform: translate3d(0, 50%, 0);
	}

	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@-webkit-keyframes rotated {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes rotated {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-webkit-keyframes rotatedHalf {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}

	50% {
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
	}

	100% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
}

@keyframes rotatedHalf {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}

	50% {
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
	}

	100% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
}

@-webkit-keyframes rotatedHalfTwo {
	0% {
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
	}

	100% {
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
	}
}

@keyframes rotatedHalfTwo {
	0% {
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
	}

	100% {
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
	}
}

@-webkit-keyframes scale-upOne {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	100% {
		-webkit-transform: scale(0.2);
		transform: scale(0.2);
	}
}

@keyframes scale-upOne {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	100% {
		-webkit-transform: scale(0.2);
		transform: scale(0.2);
	}
}

@-webkit-keyframes scale-right {
	0% {
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}

	50% {
		-webkit-transform: translateX(50%);
		transform: translateX(50%);
	}

	100% {
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}
}

@keyframes scale-right {
	0% {
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}

	50% {
		-webkit-transform: translateX(50%);
		transform: translateX(50%);
	}

	100% {
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}
}

@-webkit-keyframes fade-in {
	0% {
		opacity: 0.7;
	}

	40% {
		opacity: 1;
	}

	100% {
		opacity: 0.7;
	}
}

@keyframes fade-in {
	0% {
		opacity: 0.7;
	}

	40% {
		opacity: 1;
	}

	100% {
		opacity: 0.7;
	}
}

@keyframes hvr-ripple-out {
	0% {
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
	}

	100% {
		top: -6px;
		right: -6px;
		bottom: -6px;
		left: -6px;
	}
}

@keyframes hvr-ripple-out-two {
	0% {
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
	}

	100% {
		top: -18px;
		right: -18px;
		bottom: -18px;
		left: -18px;
		opacity: 0;
	}
}

@-webkit-keyframes scale-up-one {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	40% {
		-webkit-transform: scale(0.5);
		transform: scale(0.5);
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes scale-up-one {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	40% {
		-webkit-transform: scale(0.5);
		transform: scale(0.5);
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@-webkit-keyframes scale-up-two {
	0% {
		-webkit-transform: scale(0.5);
		transform: scale(0.5);
	}

	40% {
		-webkit-transform: scale(0.8);
		transform: scale(0.8);
	}

	100% {
		-webkit-transform: scale(0.5);
		transform: scale(0.5);
	}
}

@keyframes scale-up-two {
	0% {
		-webkit-transform: scale(0.5);
		transform: scale(0.5);
	}

	40% {
		-webkit-transform: scale(0.8);
		transform: scale(0.8);
	}

	100% {
		-webkit-transform: scale(0.5);
		transform: scale(0.5);
	}
}

@-webkit-keyframes scale-up-three {
	0% {
		-webkit-transform: scale(0.7);
		transform: scale(0.7);
	}

	40% {
		-webkit-transform: scale(0.4);
		transform: scale(0.4);
	}

	100% {
		-webkit-transform: scale(0.7);
		transform: scale(0.7);
	}
}

@keyframes scale-up-three {
	0% {
		-webkit-transform: scale(0.7);
		transform: scale(0.7);
	}

	40% {
		-webkit-transform: scale(0.4);
		transform: scale(0.4);
	}

	100% {
		-webkit-transform: scale(0.7);
		transform: scale(0.7);
	}
}

@keyframes animationFramesOne {
	0% {
		transform: translate(0px, 0px) rotate(0deg);
	}

	20% {
		transform: translate(73px, -1px) rotate(36deg);
	}

	40% {
		transform: translate(141px, 72px) rotate(72deg);
	}

	60% {
		transform: translate(83px, 122px) rotate(108deg);
	}

	80% {
		transform: translate(-40px, 72px) rotate(144deg);
	}

	100% {
		transform: translate(0px, 0px) rotate(0deg);
	}
}

@-webkit-keyframes animationFramesOne {
	0% {
		-webkit-transform: translate(0px, 0px) rotate(0deg);
	}

	20% {
		-webkit-transform: translate(73px, -1px) rotate(36deg);
	}

	40% {
		-webkit-transform: translate(141px, 72px) rotate(72deg);
	}

	60% {
		-webkit-transform: translate(83px, 122px) rotate(108deg);
	}

	80% {
		-webkit-transform: translate(-40px, 72px) rotate(144deg);
	}

	100% {
		-webkit-transform: translate(0px, 0px) rotate(0deg);
	}
}

@keyframes animationFramesTwo {
	0% {
		transform: translate(0px, 0px) rotate(0deg) scale(1);
	}

	20% {
		transform: translate(73px, -1px) rotate(36deg) scale(0.9);
	}

	40% {
		transform: translate(141px, 72px) rotate(72deg) scale(1);
	}

	60% {
		transform: translate(83px, 122px) rotate(108deg) scale(1.2);
	}

	80% {
		transform: translate(-40px, 72px) rotate(144deg) scale(1.1);
	}

	100% {
		transform: translate(0px, 0px) rotate(0deg) scale(1);
	}
}

@-webkit-keyframes animationFramesTwo {
	0% {
		-webkit-transform: translate(0px, 0px) rotate(0deg) scale(1);
	}

	20% {
		-webkit-transform: translate(73px, -1px) rotate(36deg) scale(0.9);
	}

	40% {
		-webkit-transform: translate(141px, 72px) rotate(72deg) scale(1);
	}

	60% {
		-webkit-transform: translate(83px, 122px) rotate(108deg) scale(1.2);
	}

	80% {
		-webkit-transform: translate(-40px, 72px) rotate(144deg) scale(1.1);
	}

	100% {
		-webkit-transform: translate(0px, 0px) rotate(0deg) scale(1);
	}
}

@keyframes animationFramesThree {
	0% {
		transform: translate(165px, -179px);
	}

	100% {
		transform: translate(-346px, 617px);
	}
}

@-webkit-keyframes animationFramesThree {
	0% {
		-webkit-transform: translate(165px, -179px);
	}

	100% {
		-webkit-transform: translate(-346px, 617px);
	}
}

@keyframes animationFramesFour {
	0% {
		transform: translate(-300px, 151px) rotate(0deg);
	}

	100% {
		transform: translate(251px, -200px) rotate(180deg);
	}
}

@-webkit-keyframes animationFramesFour {
	0% {
		-webkit-transform: translate(-300px, 151px) rotate(0deg);
	}

	100% {
		-webkit-transform: translate(251px, -200px) rotate(180deg);
	}
}

@keyframes animationFramesFive {
	0% {
		transform: translate(61px, -99px) rotate(0deg);
	}

	21% {
		transform: translate(4px, -190px) rotate(38deg);
	}

	41% {
		transform: translate(-139px, -200px) rotate(74deg);
	}

	60% {
		transform: translate(-263px, -164px) rotate(108deg);
	}

	80% {
		transform: translate(-195px, -49px) rotate(144deg);
	}

	100% {
		transform: translate(-1px, 0px) rotate(180deg);
	}
}

@-webkit-keyframes animationFramesFive {
	0% {
		-webkit-transform: translate(61px, -99px) rotate(0deg);
	}

	21% {
		-webkit-transform: translate(4px, -190px) rotate(38deg);
	}

	41% {
		-webkit-transform: translate(-139px, -200px) rotate(74deg);
	}

	60% {
		-webkit-transform: translate(-263px, -164px) rotate(108deg);
	}

	80% {
		-webkit-transform: translate(-195px, -49px) rotate(144deg);
	}

	100% {
		-webkit-transform: translate(-1px, 0px) rotate(180deg);
	}
}

.navbar.navbar-default {
	background: none !important;
/* 	box-shadow: initial !important; */
}


li.schedule-btn a {
	background: #2A53E9;
}

.navbar.navbar-default.navbar-shrink {
	position: fixed !important;
	background: #fff !important;
	box-shadow: 0 0px 12px rgb(0 0 0 / 20%) !important;
	/*padding-top: 10px !important;
	padding-bottom: 10px !important;*/
}

.containerhover {
	position: relative;
	width: 50%;
}

.containerhove .normal-image {
	display: block;
	width: 100%;
	height: auto;
}


.containerhove .gutentor-single-item-content {
	position: absolute;
	/* top: 0; */
	bottom: 0;
	left: 0;
	right: 0;
	height: 140px;
	width: 100%;
	opacity: 0;
	transition: .5s ease;
	background-color: transparent;
	border-radius: 12px;
}

.containerhove:hover .gutentor-single-item-content {
	opacity: 1;
}

.containerhove .gutentor-single-item-title {
	color: white;
	font-size: 20px;
	position: absolute;
	top: 18%;
	color: #000;
	font-weight: 600;
	text-align: left;
}

.containerhove .gutentor-image-wrapper {
	cursor: pointer;
}

.containerhove .gutentor-single-item-image-box {
	margin-bottom: 0px !important;
}

.containerhove .gutentor-single-item-desc {
	position: absolute;
	top: 41%;

	padding-right: 0px;
	color: #000;
}


.starblog h1 {
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 50px;
	line-height: 50px;
	color: #0B163A;
	margin-bottom: 9px;
	margin-top: 27px;


}

.starblog p {
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 26px;
	/* or 144% */
	text-align: left !important;
	color: #0B163A;

}

.starblog1 h1 {
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 26px;
	line-height: 26px;
	/* identical to box height, or 100% */
	text-align: center !important;
	color: #0B163A;

}

.starblog1 p {
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 17px !important;
	line-height: 26px;
	/* or 153% */
	text-align: center !important;

	color: #0B163A !important;


}

.starblog1 .borderboxi {
	border: 1px solid #EDEDED;
	border-radius: 40px;
	padding-top: 44px;
	padding-bottom: 30px;
}

.navbar-default .navbar-nav .active>a {
	color: #2A53E9 !important;
}

.sector .uagb-icon-list__label {
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 26px;
	/* identical to box height, or 144% */
	text-align: center;

	color: #0B163A;


}

.sector .uagb-icon-list__wrap {
	ustify-content: center !important;
	-webkit-box-pack: center !important;
	-ms-flex-pack: center !important;
	-webkit-box-align: center !important;
	-ms-flex-align: center !important;
	align-items: center !important;
}

.sector .has-text-align-center {
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 17px !important;
	line-height: 26px;
	/* or 153% */
	text-align: center;
	margin-top: 20px;
	color: #0B163A;
}

.accordiannew .gutentor-single-item-title {
	font-size: 16px !important;
	font-weight: 500 !important;
}

.accordiannew .gutentor-single-item-desc {
	font-size: 16px !important;
	font-weight: normal !important;
	text-align: left;
	line-height: 23px !important;
}


/* */

.padtop {
	padding-top: 20%;
}

.top-margin {
	margin-top: 80px;

}

.top-bg {
	background: url(core/assets/images/survey-bg.svg);
	height: 450px;
	position: relative;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}


h3.our-templates {
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 26px;
	line-height: 26px;
	text-align: left;
	color: #0B163A;
}

.categories-top {
	margin-top: 50px;
}

ul.check-list {
	margin: 0;
	padding: 0
}

ul.check-list li {

	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: -0.02em;
	color: #0B163A;
	padding-bottom: 16px;
	border-bottom: 1px solid #E1E4E5;
	padding-top: 16px;
}

ul.check-list li input {
	margin-right: 10px;
}

.slide {
	background: #FFFFFF;
	box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.14);
	border-radius: 10px;
	margin-bottom: 30px !important;
	padding-bottom: 14px;
	border: 0;
}

.temp-title {
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: -0.02em;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 13px;
	padding-right: 13px;
}

.temp-desc {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: -0.02em;
	color: #000000;
	padding-left: 13px;
	padding-right: 13px;
}

.margin {
	margin: 0 10px;
}

.search-container button {
	/* float: right;*/
	padding: 6px 14px;
	/*margin-top: 8px;
  margin-right: 16px;
  background: #ddd;
  font-size: 17px;*/
	border: none;
	cursor: pointer;
	position: absolute;
	left: 0px;
	background: none !important;
	margin-top: 7px !important;
}

.search-container input[type=text] {
	background: rgba(255, 255, 255, 0.5);
	border: 1px solid #ccc;
	box-sizing: border-box;
	border-radius: 70px;
	height: 50px;
	padding: 15px 15px 15px 45px;
	width: 600px;
	margin-bottom: 30px;
}

.search-container button:hover {
	background: #ccc;
	padding: 10px;
}

/* Survey Detail page */

.rating-bg {
	background: #F7F8FA;
	margin-bottom: 20px;
	padding: 20px;
	clear: both;
	overflow: hidden;
}

.mid-font {
	font-style: normal;
	font-weight: 700;
    font-size: 40px;
	line-height: 55px;
	text-align: center;
	color: #0B163A;
	padding-top: 30px;
	padding-bottom: 10px;
	    font-size: 40px;
}

.sm-font {
	font-style: normal;
	font-weight: 700;
	font-size: 26px;
	line-height: 26px;
	text-align: center;
	color: #0B163A;
	padding-bottom: 15px;
	padding-top: 30px;
}

.normal-font {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	color: #000000;
	padding-bottom: 15px;
	margin-bottom: 0;
}

.float-none {
	float: none;
	margin: 0 auto;
}

.choose-template-bg {
	background: url('core/assets/images/template-bg.png') top center no-repeat;
	position: relative;
	height: 400px;
	background-size: contain;
	margin-top: 30px;
}

.your-dream {
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	line-height: 30px;
	text-align: center;
	color: #FFFFFF;
}

.your-answer {
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	line-height: 30px;
	color: #949494;
}

.text-pos {
	position: absolute;
	top: 50%;
	text-align: center;
	width: 100%;
}

.integrations-slider {
	background: #F7F8FA;
	padding: 30px 0px;
	margin: 30px 0;
}

.integrations-slider .slick-slide img {
	display: inline-flex !important;
	text-align: center;
}

.quiz-minutes {
	font-style: normal;
	font-weight: 700;
	font-size: 26px;
	line-height: 26px;
	color: #0B163A;
	padding-bottom: 15px;
}

.brd-bottom {
	border-top: 3px solid #2A53E9;
	width: 100px;
	border-radius: 10px;
	margin: 0 auto;
}

#sp-testimonial-free-wrapper-1621 .sp-testimonial-free-section .slick-prev,
#sp-testimonial-free-wrapper-1621 .sp-testimonial-free-section .slick-next {
	background: transparent !important;
	border: 0 !important;
	color: inherit !important;
}

.sp-testimonial-content p {
	text-align: center;
	/*font-family: 'Ambit' !important;*/
	 font-family: 'Roboto', sans-serif !important;
	font-style: normal;
	font-weight: 400 !important;
	font-size: 16px !important;
	line-height: 26px !important;
	color: #0B163A !important;
}


.sp-testimonial-free-section .sp-testimonial-title {
	margin: 0 0 5px 0 !important;
}

.sp-testimonial-free-section .sp-testimonial-client-image {
	margin: 0 0 5px 0;
}

.sp-testimonial-client-image img {
	width: 60px;
	height: 60px;
}


@media screen and (max-width: 600px) {
	.search-container {
		float: none;
	}

	.search-container input[type=text],
	.search-container button {
		float: none;
		display: block;
		text-align: left;
		width: 100%;
		margin: 0;
		padding: 14px;
	}

	.search-container input[type=text] {
		border: 1px solid #ccc;
	}
}

/* */

.slick-dots{
	left: 0
}

@media(max-width:767px){
 .top-margin {
   margin-top: 0;
  }
  .padtop {
  padding-top: 0;
}
.mainheading h1, .mainheading h2, .mid-font {
  font-weight: 700 !important;
  font-size: 32px !important;
  line-height: 38px !important;
}
.text-pos {
  top: 30px;
  
}
.your-dream, .your-answer{
	font-size: 15px;
}
.choose-template-bg {
	height: auto;
}
	.text-xs-center{text-align:center !important}
	.px-0{padding-left:0px !important; padding-right:0px !important }
	.faqs-section .athemes-blocks-block-container-wrapper-content{padding: 0 !important}
}

.uagb-post__inner-wrap{
	    background: #fafafa!important;
}

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {
    line-height: 22px;
    height: 40px;
    padding: 14px 10px 14px 25px;
    vertical-align: baseline;
    width: auto;
    display: block;
    color: #0B163A;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    background: rgba(0, 0, 0, 0);
    border: 0;
    border-radius: 0;
    font-family: inherit;
    font-size: 15px;
    font-weight: normal;
    outline: none;
}

.uagb-block-655097bb .uagb-post__text .uagb-post__cta a {
    color: #ffffff;
    padding: 5px 10px;
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    background: #2A53E9!important;
    border-radius: 50px!important;
    line-height: 16px!important;
}

.uagb-block-655097bb .uagb-post__text .uagb-post__cta {
    color: #ffffff;
    background: transparent;
    border-width: 1px;
    border-style: none;
}

#commentform #submit {
    background: #113f6b !important;
    border-color: #113f6b !important;
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    background: #2A53E9!important;
    border-radius: 50px!important;
    line-height: 16px!important;
    border: none;
}
p{
	    /*font-family: 'Ambit', sans-serif!important;*/
	    font-family: 'Roboto', sans-serif !important;
    font-size: 15px;
    line-height: 22px;
    color: #444242;
}

h1, h2, h3, h4, h5, h6 {
    /*font-family: 'Ambit', sans-serif!important;*/
    font-family: 'Roboto', sans-serif !important;
}

.upper-footer .textwidget img{
	margin-bottom: 0px!important;
}

.page-id-1193 .analyzer{
             display: none!important;
}

.page-id-1193 .survey{
             display: block!important;
}

.page-id-1136 .analyzer{
             display: block!important;
}

.page-id-1136 .survey{
             display: none!important;
}


.home.page-template-default .analyzer{
	display: block;
}
.home.page-template-default .survey{
	display: none;
}

.page-template-default .analyzer{
	display: none;
}

.page-template-default .survey{
	display: block;
}

.page-id-1718 .analyzer{
	display: block;
}
.page-id-1718 .survey{
	display: none;
}
.page-id-611 .analyzer{
	display: block;
}
.page-id-611 .survey{
	display: none;
}

.blogtop {
    margin-top: 40px!important;
    margin-bottom: 40px!important;
}

.uagb-post__text .uagb-post__cta {
    color: #ffffff;
    background: #2A53E9!important;
    border-width: 1px;
    border-style: none;
    border-radius: 30px!important;
}

.post-type-archive-docs .entry-header.blog-header {
	visibility: hidden;
}

.betterdocs-search-form-wrap {
    background-color: #2A53E9!important;
    background-image: url(http://localhost/erphealth/wp-content/uploads/2022/03/ftrbg.jpeg);
    padding-top: 50px;
    padding-right: 20px;
    padding-bottom: 50px;
    padding-left: 20px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
.post-type-archive-docs .survey{
	display: none;
}

#wrapper {
    position: relative;
    z-index: 10;
    background: #fff;
    padding-bottom: 0px;
}

.betterdocs-content strong {
padding: 5px;
    margin-right: 0px;
    border-radius: 4px;
    padding-left: 0px;
	padding-right: 0px;
    font-weight: bold;
}

.betterdocs-credit{
	display: none!important;
}
.betterdocs-entry-content img {
    max-width: 77%!important;
    height: auto;
}

.docs-single-title .betterdocs-entry-title {
    color: #3f5876;
    font-size: 36px;
    text-transform: capitalize!important;
    letter-spacing: 0.035em;
    margin: 10px auto;
    padding-bottom: 21px!important;
}

.entry-header.blog-header {
    visibility: hidden!important;
}
.betterdocs-category-wraper.betterdocs-single-wraper {
    margin-top: -45px;
}
#mega-menu-wrap-header-menu {
    background: transparent!important;
}

.page-content.comments-content{
	/*display: none;*/
	    margin-bottom: 40px;
}
.containerhove .gutentor-single-item-content {
    position: absolute;
    /* top: 0; */
    bottom: 0;
    left: 0;
    right: 0;
    height: 140px;
    width: 100%;
    opacity: 1!important;
    transition: .5s ease;
    background-color: transparent;
    border-radius: 12px;
}

.imagebox-template1 .gutentor-image {
	cursor: pointer;
	transition: transform .2s; /* Animation */}


.imagebox-template1 .gutentor-image:hover {
	    box-shadow: 0px 4px 8px rgb(0 0 0 / 14%);
		border-radius:15px;
		cursor: pointer;
}

.betterdocs-content ul li {
    word-wrap: break-word;
    word-break: break-word;
    list-style: disc;
    margin-left: 14px;
}

.displaynone{
	display: none;
}
.slick-slide {
    cursor: pointer;
}
.betterdocs-entry-content .betterdocs-toc {
    margin-bottom: 20px;
    display: none;
}
.sticky-toc-container {
    z-index: 2;
    margin-top: 0px;
    display: none!important;
}

.survey-testmon{
    background: #F7F8FA;
    margin-top: 50px;
    padding-top: 50px;
    padding-bottom: 50px;
    margin-bottom: 50px;
}
.top-bg {
    background: url(core/assets/images/survey-bg.svg);
    height: 450px;
    position: relative;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
}
.contact_frm textarea {
    height: 108px !important;
    padding-top: 15px !important;
}
.contact_frm {
    background: #fff;
    padding: 1em 1em 1em 1em;
    /* width: 100%; */
}

.contact_frm input.wpcf7-form-control.wpcf7-submit:hover{
	color: #fff!important;
}

.cont_page:before{
	display: none!important;
}
.nocreditcard a{
	background-color: #ff5c5c00;
    padding-top: 0px;
    cursor: none;
}
#posts-content .blog-content ul li, #posts-content .page-content ul li {
    list-style: disc!important;
    margin-bottom: 10px;
	margin-left: 5px!important;
}
#posts-content .post p {
    margin-bottom: 25px;
    font-size: 15px;
    line-height: 25px;
	color: #000;
}

#posts-content .post b, strong{
	    font-weight: 600;
}
#posts-content ol ul ol li, #posts-content ol ul li, #posts-content ol li {
    list-style-type: decimal!important;
    margin-left: 15px;
    margin-bottom: 10px;
}


.h100{
	height: 100px;
}


.redish-box{
	background: #FFDADC;
	border-radius: 15px;
	padding: 30px;
}

.redish-box ul li{
	list-style-type: disc !important; 
	list-style-type: disc !important;
color: #434343;
font-size: 18px;
padding-bottom: 5px;
font-weight: 300;
}

.redish-box ul {
  margin-left: 45px !important;
}

.read-more-btn a {
  border-radius: 100px !important;
  display: inline-block;
  background: #2A53E9 !important;
  font-size: 1.125em !important;
  padding: 10px 25px !important;
  margin-top: 15px !important;
}

.gradient-box{
	background: linear-gradient(89.89deg, #C2FFFA 0.12%, #DDF0FF 99.92%);
	border-radius: 15px;
	padding: 30px;
}
.right-sidebar .widget_media_image{margin-bottom: 0!important}
.right-sidebar .widget-title{margin-bottom: 0!important}
.right-sidebar .wp-block-search__label{margin-bottom: 0!important}
/* Webinar Page  css  */

.mb-0{margin-bottom:  0 !important;} 
html{scroll-behavior: smooth;} 
.comming-soon-text .gutentor-text{background: #303031;
    color: #fff;
    padding: 6px 24px;
    border-radius: 30px;
    font-size: 24px;
}
.register-form-col .wpforms-form{
	background: linear-gradient(264.51deg, rgb(252 238 190) 6.28%, #fec1da 44%, rgba(166, 57, 181, 0.3) 60.41%, rgba(42, 83, 233, 0.3) 87.89%);
    border-radius: 15px;
    padding: 30px 20px;
}
.register-form-col .wpforms-form .wpforms-field-required,.register-form-col .wpforms-smart-phone-field{
	border-radius: 10px !important;
	background-color: #fff !important;
	height: 50px !important;
    padding: 4px 16px !important;
}
.register-form-col .wpforms-form .wpforms-field-required::placeholder{color: #303031;}
.register-form-col .wpforms-form .wpforms-submit{ 
	background: #2A53E9 !important;
	color: #fff !important;
    border-radius: 45px;
    border: 0 !important;
    width: auto;
    margin-left: 0;
    height: 44px;
    padding: 9px 40px !important;
    font-size: 16px !important;
    font-weight: 400;
    line-height: 25px;
}
.register-form-col .wpforms-form p{font-size: 16px !important;}
.webinar-form .wpcf7-spinner{
	margin-top: 17px;
}
.register-form-col .wpforms-form .wpforms-submit:hover{background: #321e83 !important; }
.register-form-col .wpforms-form .form-heading{font-size: 26px;font-weight: 500;}
.doted-bg-top-right{position: relative;}
.doted-bg-top-right::after{
	content: " ";
	background-image: url("https://www.webmaxy.co/wp-content/uploads/2023/05/doted-bg.png");
	position: absolute;
    top: -50px;
    width: 200px;
    height: 200px;
    background-repeat: no-repeat;
    background-size: 150px;
    right: -77px;
    z-index: -1;
}
.comming-soon-text .gutentor-text {
	width: 50px;
	height: 50px;
	-webkit-animation: NAME-YOUR-ANIMATION 1s infinite;  /* Safari 4+ */
	-moz-animation: NAME-YOUR-ANIMATION 1s infinite;  /* Fx 5+ */
	-o-animation: NAME-YOUR-ANIMATION 1s infinite;  /* Opera 12+ */
	animation: NAME-YOUR-ANIMATION 1s infinite;  /* IE 10+, Fx 29+ */
  }
  
  @-webkit-keyframes NAME-YOUR-ANIMATION {
	0%, 49% {
	  background-color: #FDD023;
	  
	}
	50%, 100% {
	  background-color: #303031;
	  
	}
  }

.spekars-detail .wp-block-uagb-info-box{
	background: #e6e4ff;
	box-shadow: 0px 11px 10px rgb(0 0 0 / 13%);
	border-radius: 10px;
	padding: 20px 25px !important;
}
.spekars-detail .uagb-ifb-image-content img{border-radius: 50% !important;width: 120px !important; height: 120px !important; object-fit: cover;margin-bottom: 24px;}

.spekars-detail .uagb-ifb-title{color: #292496 !important;}
.spekars-detail .uagb-ifb-desc{font-size: 14px !important;}
.spekars-detail .wp-block-button{font-size: 16px;line-height: 22px;    text-align: left;}

.returned-section .list-style-check .wp-block-uagb-icon-list-child{font-size: 18px !important;margin-bottom: 24px !important;}
.returned-section .list-style-check .uagb-icon-list__source-image{width: 24px !important;}

.returned-section .webinar-host-wrap{
	background: linear-gradient(264.51deg, rgba(254, 203, 20, 0.3) 6.28%, rgba(254, 51, 136, 0.3) 44%, rgba(166, 57, 181, 0.3) 60.41%, rgba(42, 83, 233, 0.3) 87.89%);
    border-radius: 15px;
    position: relative;
    padding: 16px;
}
.returned-section .webinar-host-col{
	border-radius: 15px;
	background-color: #fff;
}
.returned-section .webinar-host-col img{padding: 0 20px;}
.return-reson-boxes{background-color: #eef2ff;border-radius: 10px;}
.return-reson-col{padding: 0 50px;}
.return-reson-col .wp-block-column{display: flex;}
.join-now-col{border-radius: 16px; padding: 0 75px;}
.join-now-col p{line-height: 34px;}
.join-now-col .wp-block-button__link{padding: 10px 40px;font-weight: 500;}
.speckars-blocks .wp-block-column{display: flex;}
/* Mmobie Css  */

@media(max-width: 767px){
	ul.check-list {
    margin: 0;
    padding: 0;
    margin-bottom: 50px;
}
	.entry-header.blog-header {
    visibility: hidden!important;
    margin-top: 0px;
    height: 0px;
		
}
	#posts-content .blog-content ul li, #posts-content .page-content ul li {
    list-style: disc!important;
    margin-bottom: 10px;
    margin-left: 17px!important;
    font-size: 18px;
}
	#posts-content .post li {
    font-size: 18px;
    margin-top: 20px;
}
#mega-menu-wrap-header-menu .mega-menu-toggle + #mega-menu-header-menu {
    background: #333;
    display: none;
    padding-bottom: 18px!important;
    padding-right: 10px!important;
    padding-left: 10px!important;
    border-radius: 10px!important;
    padding-top: 10px!important;
}
	.h100 {
  height: 0;
}
	
	.navbar-default .navbar-collapse {
border: none;
box-shadow: none;
background: #fff;
margin-top: -40px;
}


	.navbar.navbar-default {
padding: 0 !important;
height: auto !important;
}

/* WEbonar page  */

.font-xs-32{font-size: 32px !important;}
.date-time-col {text-align: center;}
.date-time-col .wp-container-1 .wp-block-image img{width: 70%;}
.date-time-col .wp-container-2 .wp-block-image img{width: 53%;}
.webinar-form{padding: 15px 0px;}
.webinar-form .wpcf7-submit{margin-bottom: 0;}
.return-reson-col {padding: 0 0;}
.join-now-col{padding: 0 15px;}
.doted-bg-top-right::after{
	top: -40px;
    width: 180px;
    height: 190px;
    background-size: 65%;
    right: -77px;
}
}

.pl-2 {
	padding-left: 20px;
}

.pr-2{
	padding-right: 20px;
}



@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	
	.gutentor-module-tabs-nav {
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
    margin-bottom: 20px;
}
	.mainheading1 h2 {
    font-size: 41px !important;
  
}
	#logo {
    float: left;
    display: flex;
    align-items: center;
    max-width: 160px;
    margin: 0;
    position: relative;
    z-index: 9;
}
	
	.wp-container-14 {
    display: grid!important;
    grid-template-columns: 28% 32%!important;
    align-items: center!important;
    justify-content: center!important;
}
	.wp-container-77{
    display: grid!important;
    grid-template-columns: 28% 32%!important;
    align-items: center!important;
    justify-content: center!important;
}
	.wp-container-22{
		display: grid!important;
    grid-template-columns: 30% 30% 30%!important;
    align-items: center!important;
	}
	    
	
	.rightline {
    border-right: 0px solid #E9E9ED!important;
}
	
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column .halfdive {
    flex-basis: 50%!important;
}
	.displaynone {
    display: none!important;
}
	.order-xs-1 {
    order: 2!important;
}
	.wp-block-image .alignright {
    float: inherit!important;
    margin: 0.5em 0 0.5em 1em;
    margin: 0 auto!important;
}
	
	.ftr-col h4 {
    text-align: left!important;
}
	
	#mega-menu-wrap-header-menu .mega-menu-toggle {
    margin-top: -40px;
}
	
	#mega-menu-wrap-header-menu .mega-menu-toggle + #mega-menu-header-menu {
    overflow-y: scroll;
    max-height: calc(100vh - 65px);
    width: 100%;
		    padding-bottom: 18px!important;
    padding-right: 10px!important;
    padding-left: 10px!important;
    border-radius: 10px!important;
    padding-top: 10px!important;
}
	.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    overflow-y: scroll;
    max-height: calc(100vh - 65px);
    width: 100%;
}
	.schedule-btn a {
    background: #2A53E9!important;
    border-radius: 50px!important;
    line-height: 40px!important;
}
	
	#mega-menu-wrap-header-menu .mega-menu-toggle {
    background: transparent!important;
}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {
    padding: 0px 16px 0px 20px!important;
}
	li.schedule-btn a {
    background: #113f6b;
    border-radius: 100px;
    padding: 0 !important;
    color: #fff !important;
    padding: 12px 20px !important;
    display: inline-block;
}
   }

@media (min-width: 992px){
	.menubar .container{
		width: 97%;
	}
}




@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {
	  .mega-sub-menu .mega-menu-column {
    padding: 4px !important;
}
	  
	  .mega-sub-menu .mega-menu-column .widget_media_image{
		  display: none!important;
	  }
	  
	  #mega-menu-item-block-8 {
    display: none!important;
}
	  
	  #mega-menu-item-block-9 {
    display: none!important;
}
	  
	   #mega-menu-item-block-10{
    display: none!important;
}
	  #mega-menu-item-block-8{
		  display: none!important;
	  }
	  
	  #mega-menu-item-block-7{
		    display: none!important;
	  }
	  #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
    padding-bottom: 5px!important;
    padding-top: 5px!important;
}
	.ftr-col h4 {
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 21px;
    line-height: 24px;
    color: #FFFFFF;
    text-align: left;
    margin-top: 30px;
} 
	  
	  .forth-widget-area {
    width: 50%;
		      float: left;
}
	    .third-widget-area {
    width: 50%;
			    float: left;
}
	  .upper-footer ul li {
    text-align: left!important;
}
	#mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-box {
    outline: 0;
    margin-top: -10px!important;
} 
	  
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
    z-index: 999;
    border-radius: 0;
    background: #000!important;
    border: 0;
    padding: 0px 0px 0px 0px;
    position: absolute;
    width: 100%;
    max-width: none;
    left: 0;
    border-radius: 10px;
    margin-top: 9px;
    box-shadow: none!important;
}
	  #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
    color: #fff!important;
}
	  
	  .gdpr img {
    border-radius: inherit;
    width: 100%;
		      margin-bottom: -26px;
    margin-top: -10px;
}
	  .mega-sub-menu .mega-menu-column:hover {
    background-color: #000 !important;
    padding: 5px !important;
    /* border: 30px solid #fff!important; */
    border-radius: 0px !important;
}
	  #logo {
    float: none;
    display: flex;
    align-items: center;
    max-width: 160px;
    margin: 0;
    position: relative;
    z-index: 9;
}
	  
	  .order-xs-1{
		  order: 2!important;
	  }
	  .displaynone{
		  display: none;
	  }
	.gutentor-element-advanced-text .gutentor-text {
    margin-bottom: 20px;
    margin-top: 0;
    word-break: break-word;
    font-size: 17px!important;
}
	  .heading h2 {
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-weight: 700 !important;
    font-size: 50px !important;
    line-height: 53px !important;
    text-align: center;
    color: #0B163A;
    margin-top: 10px;
}
	  
	  .margint-top-10{
    margin-top: -29px!important;
	  }
.gutentor-module-tabs-body p {
    font-family: 'Roboto', sans-serif;
    font-style: normal !important;
    font-weight: 400 !important;
    font-size: 15px !important;
    line-height: 18px !important;
    text-align: left !important;
    padding-right: 50px;
    color: #0B163A;
	
}
	  .containerhove .gutentor-single-item-content {
    position: absolute;
    /* top: 0; */
    bottom: 0;
    left: 0;
    right: 0;
    height: 85px;
    width: 100%;
    opacity: 1!important;
    transition: .5s ease;
    background-color: transparent;
    border-radius: 12px;
}
}

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


/*working only in ipad landscape device*/
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) {
 #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {
    padding: 0px 13px 0px 9px!important;
}
	.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    overflow-y: scroll;
    max-height: calc(100vh - 65px);
    width: auto;
}
	.wp-container-77 {
    display: grid!important;
    grid-template-columns: 48% 71%!important;
    align-items: center!important;
    justify-content: center!important;
}
	
	body.home li.schedule-btn a {
    background: #2A53E9;
    line-height: 38px!important;
}
	.wp-container-17.wp-block-columns {
    display: flex;
    margin-bottom: 1.75em;
    box-sizing: border-box;
    flex-wrap: wrap!important;
    align-items: normal!important;
}
	.mainheading h2 {
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-weight: 700 !important;
    font-size: 25px !important;
    line-height: 35px !important;
    text-align: center;
    color: #0B163A;
    margin-top: 20px;
}
	
	.wp-container-14.wp-block-columns {
    display: flex;
    gap: 2em;
    flex-wrap: nowrap;
    align-items: center;
    display: grid!important;
       grid-template-columns: 39% 59%!important;
    /* align-items: center!important; */
    justify-content: center!important;
}
	
	.uag-hide-mob{
		display: none!important;
	}
	
	#mega-menu-wrap-header-menu .mega-menu-toggle + #mega-menu-header-menu{
		overflow: hidden!important;
	}
	.blockheading h2 {
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-weight: 700 !important;
    font-size: 25px !important;
    line-height: 27px !important;
    text-align: center;
    color: #0B163A;
    margin-top: 0px;
    margin-bottom: 16px;
}

}


/* iPad Air */
@media only screen and (device-width: 820px) and (device-height: 1180px) and (orientation : landscape) { 
	.gm-tt-62dbd7 {
    margin: 50px 10px 0 10px;
    padding: 10px 15px 10px 16px!important;
}
}

.uagb-post__title{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	height: 55px !important;
}
.uagb-post__text .uagb-post__cta a,
.uagb-post-grid .uagb-post__link a{
	padding: 8px 17px 6px 17px !important;
}

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link{
	font-family: 'Inter', sans-serif!important;
}

.displaynonedesktop{
	display:none!important;
}

.gutentor-module-tabs-body h2 {
    /* font-family: 'Ambit' !important; */
    font-family: 'Roboto', sans-serif !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 26px !important;
    line-height: 36px !important;
    color: #0B163A;
    margin-top: 0px !important;
    text-align: left !important;
    margin-bottom: 0px;
}

.entry-meta .blog-label{
	display: none !important;
}

.uagb-post__comment {
  display: none !important;
}

.single-post #posts-content .post{
	margin-bottom: 0 !important
}

#posts-content .blog-content ul li, #posts-content .page-content ul li, #posts-content .post p, table tr td{
   font-size: 15px !important;
	color: #000 ;
}

#posts-content.blog-img-top-list .wp-post-image, 
.single-post #posts-content .wp-post-image {
  box-shadow: none !important;
  border-radius: 0 !important;
}

#posts-content.blog-img-top-list .wp-post-image, .single-post #posts-content .wp-post-image {
	box-shadow:none !important;
    border-radius: 0 !important;
}

/*.uagb-post__image {
  margin-top: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding: 5px;
}*/

.margin.slide img{
	height: 200px;
	border-radius: 12px 12px 0px 0px;
}

.col-lg-6.col-sm-6.top80 img{
	border-radius: 12px;
}
.temp-desc{
	display: -webkit-box;   
    -webkit-line-clamp: 2;   
    -webkit-box-orient: vertical;     
    overflow: hidden; 
}

.slide img{
	height: 200px;
	    border-top-right-radius: 10px;
        border-top-left-radius: 10px;
    /*object-fit: contain;*/
}

.gredientbgmain{
background: linear-gradient(89.89deg, rgba(249, 137, 107, 0.17) 0.12%, rgba(249, 206, 34, 0.17) 51.57%, rgba(54, 186, 33, 0.04) 99.92%);
	border-radius: 15px;
	background-size: cover;
}

.borderbluepadding{
	border: 1px solid #3460ED;
    padding: 40px;
}

.slickslideer-border .slick-slide{
	border: 1px solid #3460ED;
    padding: 40px;
	min-height: 580px;
}

.paragraph{
	color: #434343;
	font-size: 18px!important;
    line-height: 32px;

}

.backborder-redius {
	border-radius: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    min-height: 147px;
    padding-left: 20px;
    padding-right: 20px;
}

.mainshadow .firstlinebottom p{
	margin-bottom: 0px!important;
}
.mainshadow p {
    min-height: 181px;
}


.mainpimg p {
    margin-bottom: 20px;
    min-height: 170px;
}

.uagb-tabs__body .wp-block-video video {
    width: 80%;
}

.gredientbgmain1 {
background: linear-gradient(89.89deg, rgba(249, 107, 141, 0.17) 0.12%, rgba(34, 68, 249, 0.17) 51.57%, rgba(33, 85, 186, 0.04) 99.92%);
    border-radius: 15px;
    background-size: cover;
}

.vresp-tab-content li {
    list-style: auto;
    padding: 0;
    margin: 0px;
    font-family: 'Roboto', sans-serif;
    margin-left: 9px;
	margin-bottom: 20px;
}

.tlp-portfolio-sd {
    font-style: normal;
    font-weight: 500 !important;
    font-size: 16px !important;
    line-height: 24px !important;
    text-align: center;
    color: #717171 !important;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.tlp-portfolio .tlp-portfolio-thum img {
    width: 30% !important;
    backface-visibility: hidden;
    margin: 0 auto !important;
	border: 1px solid #ddd !important;
    border-radius: 25px !important;
}

.tlp-portfolio-sd{
	text-align:left !important;
	font-weight: 400!important;
}

.tlp-portfolio .isotope1 .tlp-portfolio-thum {
    background: #FFFFFF !important;
    overflow: hidden !important;
    position: relative !important;
    width: 100% !important;
    border: 0 !important;
    padding-top: 50px; !important;
    padding-bottom: 50px !important;
    border-radius: 10px !important;
    box-shadow: 0px 3px 10px 2px #ddd !important;
}

.tlp-portfolio .isotope1 .tlp-overlay{
	background-color: rgba(42,83,233,.85)!important;
}

.tlp-portfolio .isotope1 .tlp-content h3 a {
    color: #000!important;
    font-size: 24px!important;
    font-weight: bold!important;
}

.tlp-portfolio button{
	border-radius: 100px!important;
    color: #fff!important;
    padding-left: 20px!important;
    padding-right: 20px!important;
}

.single-portfolio .tab_set1 .vresp-tab-content-active,
.single-portfolio .tab_set2 .vresp-tab-content-active,
.single-portfolio .tab_set3 .vresp-tab-content-active,
.single-portfolio .tab_set4 .vresp-tab-content-active,
.single-portfolio .tab_set5 .vresp-tab-content-active,
.single-portfolio .tab_set6 .vresp-tab-content-active,
.single-portfolio .tab_set7 .vresp-tab-content-active{
	background:#fff !important;
}

.single-portfolio .tab_set1 .vresp-tab-active,
.single-portfolio .tab_set2 .vresp-tab-active,
.single-portfolio .tab_set3 .vresp-tab-active,
.single-portfolio .tab_set4 .vresp-tab-active,
.single-portfolio .tab_set5 .vresp-tab-active,
.single-portfolio .tab_set6 .vresp-tab-active,
.single-portfolio .tab_set7 .vresp-tab-active{
    color: #000;
    background-color: #fff;
}

.single-portfolio .tab_set1 .vresp-tab-item:hover,
.single-portfolio .tab_set2 .vresp-tab-item:hover,
.single-portfolio .tab_set3 .vresp-tab-item:hover,
.single-portfolio .tab_set4 .vresp-tab-item:hover,
.single-portfolio .tab_set5 .vresp-tab-item:hover,
.single-portfolio .tab_set6 .vresp-tab-item:hover,
.single-portfolio .tab_set7 .vresp-tab-item:hover{
    background: none!important;
    color: #000!important;
    border: 1px solid #2A53E9 !important;
    border-left: 4px solid #2A53E9!important;
}

.single-portfolio .tab_set1 li.vresp-tab-item.vresp-tab-active,
.single-portfolio .tab_set2 li.vresp-tab-item.vresp-tab-active,
.single-portfolio .tab_set3 li.vresp-tab-item.vresp-tab-active,
.single-portfolio .tab_set4 li.vresp-tab-item.vresp-tab-active,
.single-portfolio .tab_set5 li.vresp-tab-item.vresp-tab-active,
.single-portfolio .tab_set6 li.vresp-tab-item.vresp-tab-active,
.single-portfolio .tab_set7 li.vresp-tab-item.vresp-tab-active{
	border: 1px solid #2A53E9 !important;
    border-left: 4px solid #2A53E9 !important;
	margin-right: -1px !important;
    z-index: -1 !important;
	padding:14px 15px 15px 14px !important;
	margin-bottom: 5px !important;
    margin-top: 5px !important;
}

.single-portfolio .tab_set1 li.vresp-tab-item,
.single-portfolio .tab_set2 li.vresp-tab-item,
.single-portfolio .tab_set3 li.vresp-tab-item,
.single-portfolio .tab_set4 li.vresp-tab-item,
.single-portfolio .tab_set5 li.vresp-tab-item,
.single-portfolio .tab_set6 li.vresp-tab-item,
.single-portfolio .tab_set7 li.vresp-tab-item{
	border: 1px solid transparent !important;
    border-left: 4px solid transparent !important;
	margin-right: -1px !important;
    z-index: -1 !important;
	padding:14px 15px 15px 14px !important;
	margin-bottom: 5px !important;
    margin-top: 5px !important;
}

.single-portfolio .sidebar-box .main-title{
	color:#2A53E9 !important;
}

.single-portfolio .resp-vtabs .vresp-tabs-container{
	border-color:#2A53E9 !important; 
}

.single-portfolio .tab_set1 .vresp-tab-item,
.single-portfolio .tab_set2 .vresp-tab-item,
.single-portfolio .tab_set3 .vresp-tab-item,
.single-portfolio .tab_set4 .vresp-tab-item,
.single-portfolio .tab_set5 .vresp-tab-item,
.single-portfolio .tab_set6 .vresp-tab-item,
.single-portfolio .tab_set7 .vresp-tab-item{
    color: #000000;
    background-color: #fff;
	font-weight: bold;
}

.single-portfolio .tab_set1 .vresp-tab-item:hover,
.single-portfolio .tab_set2 .vresp-tab-item:hover,
.single-portfolio .tab_set3 .vresp-tab-item:hover,
.single-portfolio .tab_set4 .vresp-tab-item:hover,
.single-portfolio .tab_set5 .vresp-tab-item:hover,
.single-portfolio .tab_set6 .vresp-tab-item:hover,
.single-portfolio .tab_set7 .vresp-tab-item:hover{
	background:none !important;
	color:#000 !important;
}

.single-portfolio .hmcabw-parent-container.author-box-design,
.single-portfolio .hmcabw-social-container{
    display: none !important;
}

.single-portfolio .hmcabw-main-wrapper{
	border-top:0 !important;
}

.section.portfolio-wrapper .bg-clr {
    margin-bottom: 30px;
}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {
	.tabadvanceed .uagb-tabs__wrap ul.uagb-tabs__panel li.uagb-tab {
		width: 100%;
		margin-right: -1px;
		border-radius: 0px;
	}

	.uagb-tabs__body .wp-block-video video {
		width: 100%;
	}
}

.visablitynone{
	visibility: hidden;
}

.gredientbgmain2{
background: linear-gradient(89.89deg, rgba(177, 255, 249, 0.79) 0.12%, rgba(175, 219, 255, 0.42) 99.92%);
border-radius: 15px;
    background-size: cover;
}
.min-heightfew{
	min-height: 198px;
}
 }

.read-more-btn {
  display: none;
  visibility: hidden;
}

h1, h2, h3, h4, h5, h6 {
    /* font-family: 'Ambit', sans-serif!important; */
    font-family: 'Roboto', sans-serif !important;
    color: #3d454c;
}

/*  Rakesh css here */
#mega-menu-wrap-header-menu #mega-menu-header-menu > 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-family: 'Roboto', sans-serif !important;
}

.right-sidebar{
	position:relative !important;
	top:0 !important;
	right:0 !important;
	width: 380px !important;
	padding:20px !important;
	background: linear-gradient(90deg, #4776E6 -3.73%, #8E54E9 110.6%) !important;
}
/* .right-sidebar.stickIt{
	position:fixed !important;
	top:0 !important;
	right:40px !important;
	width: 380px !important;
	padding:20px !important;
	height:500px !important;
	overflow-y:scroll;
} */

li.sub-hidem{
	display:none !important;
	visibility:hidden !important;
}

/* */
.hmcabw-main-wrapper {
    border: 0!important;
    margin: 30px 0 !important;
    background: transparent!important;
    padding-top: 15px!important;
    border-top: 1px solid #ddd!important;
}

.hmcab-name-border-main {
   height: 0 !important;
    width: auto !important
    margin: 10px 0px !important;
    border-radius: 0 !important;
}

.hmcabw-main-wrapper .hmcabw-parent-container .hmcabw-info-container h3.hmcabw-name{
	    color: #3d454c !important;
    text-transform: uppercase !important;
        font-size: 23px !important;
}

.hmcabw-main-wrapper .hmcabw-parent-container .hmcabw-info-container{
	padding: 0 !important;
	margin-left: 20px !important;
}

.hmcabw-main-wrapper .hmcabw-social-container a.cab-front-social-icon{
	margin-top: 10px !important;
	line-height: 39px !important;
}

.crp_related.crp-grid ul li a.crp_link {
   grid-template-rows: 180px auto !important;
    margin-bottom: 20px !important;
}

.crp_related.crp-grid h3 {
    padding-bottom: 25px !important;
    font-size: 24px !important;
}

.crp_related.crp-grid ul li img{
	width: 100% !important;
    object-fit: contain;
}

.crp_related.crp-grid ul li a {
    text-decoration: none!important;
    font-size: 15px !important;
    color: #3e3e3e !important;
}

.hmcabw-main-wrapper .hmcabw-parent-container .hmcabw-info-container p.hmcabw-bio-info{
	    color: #999999 !important;
    font-size: 0.95em !important;
    font-style: italic !important;
    line-height: 1.6em !important;
}

.blog-single-content .tags{
	display: none !important; 
}

#posts-content .post{
	padding-bottom: 0 !important
}

.blog .wp-block-button__link{
	font-size: 15px !important;
    background-color: #2A53E9 !important;
    padding: 10px 25px !important;
}


.uagb-block-f3249643 .uagb-post__title {
    padding-bottom: 15px;
    font-size: 20px !important;
	margin-bottom:10px !important;	
}

.uagb-block-f3249643 .uagb-post__excerpt {
    padding-bottom: 0 !important;
}

.betterdocs-content {
  color: #4d4d4d;
  font-size: 15px !important;
  line-height: 30px !important;
}

h2.my-top{
	margin-top: 50px !important;
    margin-bottom: 50px !important;
}

.py-top {
    padding-top: 0 !important;
    padding-bottom: 60px !important;
}

.data-sections svg{
	width: 22px;
    height: 13px;
    fill: #ff7f5c;
}

.crp_related.crp-grid img.crp_thumb {
  width: 100% !important;
  height: 160px !important;
  object-fit: cover !important;
}

.spaceing{
	height:100px;
}

.#wrapper .widget-title{
	margin-bottom:15px !important;
}

.navbar.navbar-default{
/* 	border-bottom:1px solid #eee; */
}

body.search-results #posts-content, body.search-no-results #posts-content{
	padding-top: 0px !important;
}

body.search-results .entry-header.blog-header,
body.search-no-results .entry-header.blog-header{
	padding-bottom: 50px !important;
}

#posts-content .post .blog-single-title a:hover{
	color:#f8ae19 !important;
}

#posts-content .post-link{
	padding-bottom: 15px;
}

.search #posts-content .post{
	margin-bottom:20px !important;
}

 body.search-no-results #posts-content{
	padding-bottom:100px !important;
}

p.content-para {
  font-size: 14px !important;
  text-align: left;
  color: #1F1D1D !important;
  font-weight: 400 !important;
  line-height: 24px !important;
}
p.client-names {
  font-style: normal;
  font-weight: 700 !important;
  font-size: 24px !important;
  line-height: 28px !important;
  color: #000000 !important;
  text-align: left;
  margin-bottom: 10px !important;
}
p.client-destination {
  font-style: normal;
  font-weight: 600 !important;
  font-size: 14px !important;
  line-height: 16px !important;
  color: #686262 !important;
  text-align: left;
  margin-bottom: 10px !important;
}

/* body.home .gutentor-module-slider .gutentor-col-wrap .gutentor-slider-caption{
	max-width: 600px !important;
    left: 280px!important;
	padding-top: 60px !important;
} */

.gutentor-module-slider .gutentor-col-wrap .gutentor-slider-caption{
	max-width: 600px !important;
    left: 280px!important;
	padding-top: 60px !important;
}

.last-container{
	margin-bottom: -25px;
}

/*.desk-testi{
	display:block;
}

.mob-testi{
	display:none;
}*/

.wpp-list li{
	margin-bottom:0 !important;
}

/*  D2C Growth */

.d2c-top-bg1{
	background:url('https://www.webmaxy.co/wp-content/uploads/2022/12/d2cgrouth-min.png') center top no-repeat;
	height: 600px;
    position: relative;
    background-size: cover;
}

.d2c-top-bg{
	padding-left: 30px;
     padding-right: 30px;
}

.d2c-top-bg p {
  text-align: left !important;
}

.line-bg{
	/*background:url('https://www.webmaxy.co/wp-content/uploads/2022/12/line.png') center top no-repeat;*/
	height: 20px;
	position: absolute;
	top: 367px;
	z-index: -1;
	left: 210px;
}

.universal-mark{
	background: linear-gradient(90.36deg, #F0F5FF 0.29%, #F2FDFF 99.67%);
}

.universal-mark h2{
	margin-top: 50px;
	margin-bottom: 50px;
}

.ul-listing{
	margin: 0;
	padding: 0;
}

.ul-listing li{
	background:url('https://www.webmaxy.co/wp-content/uploads/2022/12/tick.png') left 5px no-repeat;
	padding-left: 35px;
	padding-bottom: 30px;
	font-size: 20px;
	line-height: 36px;
	color: #0B163A
}

.list-view li{
	padding-bottom: 15px !important
}

.ul-listing li div b {
  padding-bottom: 5px;
  display: inline-block;
}

.D2C-ul .ul-listing li{
	background:url('https://www.webmaxy.co/wp-content/uploads/2023/05/blue-tick.svg') left 5px no-repeat;
	padding-left: 35px;
	padding-bottom: 30px;
	font-size: 20px !important;
	line-height: 36px;
	color: #0B163A
}

.space-none {
  margin-bottom: 10px !important;
}

.boxes-section{
	margin-top: 40px 
}

.green-box, .red-box, .blue-box{
	padding: 30px;
}

.green-box h5, .red-box h5, .blue-box h5{
	font-style: normal;
	font-weight: 600;
	font-size: 20px;
	line-height: 24px;
	text-align: center;
	color: #000000;
	margin-top: 20px !important;
    margin-bottom: 20px !important;	
}

.green-box p, .red-box p, .blue-box p{
    font-style: normal;
	font-weight: 400 !important;
	font-size: 17px !important;
	line-height: 24px !important;
	text-align: center;
	color: #0B163A !important;
} 

.green-box{
	background: #f2fff6;
}

.red-box{
	background: #faf1fc;
}

.blue-box{
	background: #f0f6ff;
}

.top40{
	margin-top:40px;
}

.white-shadow{
	background: #FFFFFF;
	box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1);
	height: 155px;
	padding: 30px;
	margin-bottom: 25px !important;
}

.audience-builder-section{
	margin-top: 35px !important;
}

.audience-builder-section p{
	font-style: normal !important;
	font-weight: 400 !important;
	font-size: 17px !important;
	line-height: 34px !important;
	text-align: left;
	color: #0B163A !important;
}


.small-shadow{
	background: #FFFFFF;
	/*box-shadow: 0px 10px 14px rgba(0, 0, 0, 0.1);*/
	box-shadow: 0 1px 14px 0px rgba(0,0,0,.1);
	padding: 15px;
	text-align: center;
	margin-bottom: 15px !important;

}

.small-shadow p {
    margin-bottom: 0 !important;
    font-style: normal;
	font-weight: 400 !important;
	font-size: 17px !important;
	line-height: 24px !important;
	text-align: center !important;
	color: #0B163A !important;

}

.txt-center p{
	text-align: center !important;
}

.four-col-box img{
	float: left;
}

.four-col-box p{
	padding-top: 5px !important;
	text-align: left !important;
}

.transperent-bg{
	background: url('https://www.webmaxy.co/wp-content/uploads/2022/12/transperent-bg.png') center top no-repeat;
	position: relative;
	background-size: cover;
}

body.search-no-results #posts-content {
  text-align: center;
}

body.search-no-results .section-subheading {
  text-align: center !important;
  width: auto !important;
  margin: 0 auto;
}

body.search-results .BlogFullWidth article{
	display: inline-grid;
	width: 31.40% !important;
	background: #fbfbfb !important;
	padding: 15px !important;
	margin: 15px 10px !important;
	border: 1px solid #eee !important;
	min-height: 260px !important;
}

body.search-results .BlogFullWidth article h3 {
  font-size: 24px !important;
  font-weight: 400 !important;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

body.search-results .BlogFullWidth article .entry-content p {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  white-space: pre-wrap;
}

body.search-results .BlogFullWidth article a.post-link {
  padding-bottom: 15px;
  font-size: 15px !important;
  background-color: #2A53E9 !important;
  padding: 15px 25px !important;
  color: #fff;
  border-radius: 100px;
  max-width: 125px;
  text-align: center;
  font-weight: 400 !important;
}

.navigation.pagination{
	margin-top:25px !important;
}

.right-sidebar .blog_widget ul li {
  color: inherit;
  line-height: 35px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

#posts-content .entry-meta a:hover{
	color:#2A53E9 !important;
}

.uagb-block-f3249643 .uagb-post-pagination-wrap{
	justify-content: center !important;
    margin-left: 0 !important;
}

.search-no-results #posts-content .section-subheading{
	font-weight: 400;
	color: #3d454c;
	line-height: 24px !important;
	font-size: 16px;
}

.counter-section .wp-container-45, 
.counter-section .wp-container-49 {
    border-right: 2px solid #3652E0;
    border-left: 2px solid #3652E0;
}

.tabing-css .gm-tc-909e83 {
    border: 0 !important;
    padding: 0 !important
}

.tabing-css .gm-tc-909e83 {
    margin-top: 0 !important;
    background: linear-gradient(89.81deg, #FBFDE1 0.16%, rgba(255, 255, 255, 0) 80.12%);
    border-radius: 20px;
    padding: 15px 0 !important;
}

.tabing-css .wp-block-gutentor-m7-tab {
    border: 0;
    border-radius:25px;
    background: linear-gradient(89.81deg, #FBFDE1 0.16%, rgba(255, 255, 255, 0) 80.12%);
}

.tabing-css .gm-tt-909e83 {
    margin: 30px 10px !important;
    padding: 18px 25px 18px 25px!important;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
}

.vertically-tabs .gutentor-module-tabs-item{
	 margin: 30px 10px !important;
    padding: 18px 25px 18px 25px!important;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
}

.vertically-tabs .gutentor-module-tabs-content {
    margin-top: 10px;
}

.vertically-tabs .gutentor-tabs-nav-active {
    font-weight: bold;
}

.faqs-bg i.gutentor-module-accordion-icon-open {
    margin: 0 !important;
}

.tabing-css .gm-tt-909e83.gutentor-tabs-nav-active {
    font-weight: 600 !important;
}

.nobg .gm-aio-4dfe89, .nobg .gm-aic-4dfe89 {
    margin: 0;
}



.margin-leftss {
    margin-left: -40px !important;
}

@media(max-width:767px){

   .line-bg {
	  display: none;
	}
	
	body.search-results .BlogFullWidth article {
	  display: inline-grid;
	  width: 90%;
	  margin:10px 18px;
	}
	body.search-results .BlogFullWidth article h3 {
	  text-align: left;
	  margin-bottom: 15px;
	}
	.search #posts-content .entry-meta {
	  margin-bottom: 15px;
	}
	.gutentor-module-slider .gutentor-col-wrap .gutentor-slider-caption {
	    max-width: 100% !important;
	    left: 0 !important;
	    padding-top: 0 !important;
   }
   .gutentor-module-slider .gutentor-col-wrap .gutentor-slider-caption {
    position: relative !important;
    top: 0 !important;
   }
   .desk-testi img{
   	opacity: 0;
   }
   .desk-testi .gutentor-module.gutentor-module-slider .slick-prev, 
   .desk-testi .gutentor-module.gutentor-module-slider .slick-next{
    height: 20px !important;
    width: 20px !important;
    line-height: 23px !important;
    top: 100px !important;
    margin-left: -10px !important;
    margin-right: -10px !important;
   }
   .gutentor-module.gutentor-module-slider .slick-prev, 
   .gutentor-module.gutentor-module-slider .slick-next{
 height: 20px !important;
    width: 20px !important;
    line-height: 23px !important;
    top: 100px !important;
    margin-left: -10px !important;
    margin-right: -10px !important;
   }

   p.client-names{
   	font-size: 18px!important;
    line-height: 28px!important;
   }
   .py-top {
    padding-top: 0!important;
    padding-bottom: 0px!important;
  }
  .counter-section .wp-container-45, .counter-section .wp-container-49 {
    border-right: 0;
    border-left: 0;
  }
	.counter-section {
	    padding-top: 0;
	}
	.margin-leftss {
	    margin-left: -25px !important;
	}
	.vertically-tabs .gutentor-module-tabs-nav{
		margin-left: -20px;
	}
	.vertically-tabs .gutentor-module-tabs-body p {
       padding-right: 0 !important;
   }

   .vertically-tabs .is-vertically-aligned-center {
    padding-left: 15px;
   }

   .tabing-css .wp-block-gutentor-m7-tab{
   	padding: 0;
   }

}

.callout_box {
border: solid 3px #6d60ab;
    background: linear-gradient(90deg, #4776E6 -3.73%, #8E54E9 110.6%) !important;
text-align: center;
padding: 50px;
border-radius: 10px;
box-shadow: 12px 20px 20px #D2D2D2;
margin: 35px 0 50px!important;
border: solid 3px #2eaae9;
}
.callout_box .call_heading {
color: #fff !important;
font-size: 26px!important;
padding-bottom: 0;
margin-top: 0;
line-height: 1.2!important;
font-weight: 600;
margin-bottom: 10px!important;
}
.callout_box .sec-btn .btn {
position: relative;
display: inline-block;
font-weight: 700 !important;
text-align: center;
white-space: normal;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
padding: 12px 30px;
font-size: 16px;
line-height: 1.5;
border-radius: 7px;
background-color: #fff !important;
letter-spacing: 1px;
color: #FFF;
outline: 0;
border: 0;
transition: transform .3s ease-out;
color: #2A53E9!important;
}

.read-more-btn-home a {
    color: #fff!important;
    border-color: #2A53E9!important;
    background-color: #2A53E9!important;
    font-size: 16px!important;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 25px!important;
    padding-right: 25px!important;
    border-radius: 50px!important;
	margin-top: 0px;
}

.tt_button:hover .iconita, .tt_button.second-style .iconita, #single-page #comments input[type="submit"]:hover, .tt_button.tt_secondary_button, .tt_button.tt_secondary_button .iconita, .team-carousel .owl-item .team-member.design-creative .team-socials a, .es-accordion .es-time, .content-area .vc_grid-filter>.vc_grid-filter-item.vc_active>span, .content-area .vc_grid-filter>.vc_grid-filter-item:hover>span, .format-quote .entry-wrapper:before, .large-counter .kd_counter_units, .footer_widget .redux-social-media-list i, #single-page .bbp-login-form .user-submit:hover, .menubar #main-menu .navbar-nav .mega-menu.menu-item-has-children .dropdown > a, .key-icon-box .ib-link a, #popup-modal .close:hover, body.maintenance-mode .container h2, blockquote:before, .port-prev.tt_button, .port-next.tt_button, .upper-footer .socials-widget a:hover .fab, .woocommerce .woocommerce-form-login .button:hover, .footer_widget ul a:hover, .side-content-text ul li:before, span.bbp-admin-links a:hover, #bbpress-forums #bbp-single-user-details #bbp-user-navigation a:hover, .vc_grid-item-mini .vc_gitem-post-data.vc_gitem-post-data-source-post_date div:before, .vc_grid-item-mini .vc_gitem-post-data.vc_gitem-post-data-source-post_author a:before, .vc_grid-item-mini .blog-detailed-grid .vc_btn3-container:hover a, .feature-sections-wrapper .feature-sections-tabs .nav-tabs a:hover, .topbar-lang-switcher ul li a:hover span, .feature-sections-wrapper .feature-sections-tabs .nav-tabs li.active a, .owl-nav div:hover, div.bbp-breadcrumb a:hover, #bbpress-forums div.bbp-topic-author a.bbp-author-name, #bbpress-forums div.bbp-reply-author a.bbp-author-name, .kd_pie_chart .pc_percent_container, .kd_pie_chart .kd-piechart-icon, .woocommerce .checkout_coupon .button:hover:hover, .woocommerce-page #payment #place_order:hover, .team-member.design-minimal .team-socials a, .woocommerce-cart #single-page table.cart .button:hover, .woocommerce-cart #single-page table.cart .button[name=update_cart]:hover, .woocommerce-account #single-page .woocommerce-Button[name=save_account_details]:hover, .woocommerce-account #single-page .woocommerce-message .woocommerce-Button:hover, .wpb-js-composer .vc_tta-container .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab.vc_active a, .team-member.design-two:hover .team-socials .fab:hover, .team-member.design-two .team-socials .fab:hover, #single-page .return-to-shop a:hover, .woocommerce-error a, .woocommerce-info a, .woocommerce-message a, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .navbar-nav li.dropdown:hover .dropdown-menu:hover li a:hover, .woocommerce ul.products li.product h2:hover, .keydesign-cart .buttons .btn, .woocommerce .keydesign-cart .buttons .btn, .woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover, .portfolio-meta.share-meta .fab:hover, .woocommerce-account #single-page .woocommerce-Button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page ul.products li.product.woo-minimal-style .button:hover, .woocommerce-page ul.products li.product.woo-minimal-style .added_to_cart:hover, .blog_widget ul li a:hover, #posts-content .entry-meta a:hover, .breadcrumbs a:hover, .woocommerce a.button:hover, .keydesign-cart:hover .cart-icon, #comments input[type="submit"]:hover, .search-submit:hover, .blog-single-content .tags a, .lower-footer a:hover, #posts-content .post .blog-single-title a:hover, #posts-content.blog-minimal-list .blog-single-title a:hover, #posts-content.blog-img-left-list .blog-single-title a:hover, .socials-widget a:hover .fab, .socials-widget a:hover, #customizer .leadengine-tooltip, .footer_widget .menu li a:hover, .row .vc_toggle_size_md.vc_toggle_simple .vc_toggle_title:hover h4, #single-page .single-page-content .widget ul li a:hover, #comments .reply a:hover, #comments .comment-meta a:hover, #kd-slider .secondary_slider, #single-page .single-page-content .widget ul li.current-menu-item a, .team-socials .fab:hover, #posts-content .post .tt_button:hover i, #posts-content .post .tt_button:hover, .topbar-socials a:hover .fab, .pricing .pricing-price, .pricing-table .tt_button, .topbar-phone .iconsmind-Telephone, .topbar-email .iconsmind-Mail, .modal-content-contact .key-icon-box .service-heading a:hover, .pricing-table.active .tt_button:hover, .footer-business-content a:hover, .vc_grid-item-mini .vc_gitem-zone .vc_btn3.vc_btn3-style-custom, .star-rating span, .es-accordion .es-heading h4 a:hover, .keydesign-cart ul.product_list_widget .cart-item:hover, .woocommerce .keydesign-cart ul.product_list_widget .cart-item:hover, #customizer .options a:hover i, .woocommerce .price_slider_wrapper .price_slider_amount .button, #customizer .options a:hover, #single-page input[type="submit"]:hover, #posts-content .post input[type="submit"]:hover, .active .pricing-option i, #comments .reply a:hover, .meta-content .tags a:hover, .navigation.pagination .next, .woocommerce-cart#single-page table.cart .product-name a:hover, .navigation.pagination .prev, .woocommerce span.onsale, .product_meta a:hover, .tags a:hover, .tagcloud a:hover, .tt_button.second-style, .lower-footer .pull-right a:hover, .woocommerce-review-link:hover, .upper-footer .modal-menu-item, .kd_pie_chart .pc-link a:hover, .vc_grid-item-mini .vc_gitem_row .vc_gitem-col h4:hover, .fa, .fab, .fad, .fal, .far, .fas, .wpcf7 .wpcf7-submit:hover, .contact .wpcf7-response-output, .video-bg .secondary-button:hover, #headerbg li a.active, #headerbg li a.active:hover, .footer-nav a:hover, .wpb_wrapper .menu a:hover, .text-danger, .blog_widget ul li a:before, .pricing i, .content-area .vc_grid .vc_gitem-zone-c .vc_general, code, #single-page .single-page-content ul li:before, .subscribe-form header .wpcf7-submit, #posts-content .page-content ul li:before, .chart-content .nc-icon-outline, .chart, .row .vc_custom_heading a:hover, .secondary-button-inverse, .primary-button.button-inverse:hover, .primary-button, a, .woocommerce-account #single-page .woocommerce-Button:hover, .kd-process-steps .pss-step-number span, .navbar-default .navbar-nav .active > a, .navbar-default.navbar-shrink .nav li.active > a, .pss-link a:hover, .woocommerce-cart #single-page .cart_totals table td, .kd_number_string, .featured_content_parent .active-elem h4, .testimonials.slider .tt-container:before, .tt_button:hover, #wrapper .woocommerce-message .button:hover, .woocommerce-message .button:hover, .nc-icon-outline, .woocommerce ul.products li.product h3:hover, .wpb_text_column ol>li:before, .wpb_text_column ul>li:before, .key-icon-box .ib-link a:hover {
    color: inherit;
}


#single-page .gutentor-list-item  p {
    margin-bottom: 8px!important;
}

.faqs-bg .gutentor-text{
    margin-bottom: 0;
    font-size: 16px !important;
    text-align: left !important;
}

.faqs-bg span.gutentor-module-accordion-panel-handler-label {
    font-size: 18px;
    font-weight: 500;
}

.uagb-post__image{overflow:hidden}
.uagb-post__image .attachment-large{transition: transform .2s; /* Animation */}
.uagb-post__image:hover .attachment-large{
  transform: scale(1.05); 
}
.wp-block-uagb-post-grid .uagb-post__inner-wrap{transition:0.4s}
.wp-block-uagb-post-grid .uagb-post__inner-wrap:hover{box-shadow: 0px 0px 13px #00000038 !important;}

.latest-news h3.gutentor-post-title {
    font-size: 20px;
}

.latest-news .gutentor-meta-categories {
    display: none !important;
    visibility: hidden !important;
}

.latest-news .author.vcard {
    display: none !important;
    visibility: hidden !important;
    padding-bottom: 10px !important;
}

.latest-news a.gutentor-button.gutentor-post-button {
    background: #2A53E9;
    border-radius: 100px;
    font-size: 14px;
}

.faqs-bg{
	background: linear-gradient(89.85deg, #FFF1F1 0.14%, #FFF3E8 99.89%);
    border-radius: 10px;
	padding:25px;
	margin-top: 50px;
}

.faqs-bg h2 {
    margin-top: 20px !important;
    margin-bottom: 40px !important;
}
.gutentor-module-accordion-panel {
    background: #fff;
    margin-bottom: 15px;
    border-radius: 10px;
}

.gm-ah-0005cd:hover{
	border:0 !important
}
.gm-aio-0005cd {
    color: #000 !important;
}
.gm-aio-0005cd{
	margin:0 !important;
}

.gm-ab-0005cd, .gm-ah-0005cd:hover, .gutentor-module-accordion-active .gm-ah-0005cd{
	border:0 !important
}

.blog-single-content a{
	color:#2A53E9!important;
	font-weight: 400!important;
}
.hmcabw-main-wrapper.temp_3 div.hmcabw-social-container>a.cab-front-social-icon {
    background: #555555;
    color: #fff!important;
}
.blog-single-content a:hover {
    color: #2A53E9!important;
    font-weight: 400!important;
	text-decoration: underline;
}
.callout_box .sec-btn .btn:hover{
	    background: linear-gradient(90deg, rgba(32,123,200,1) 100%, rgba(43,159,22,1) 35%);
	text-decoration:none;
}


.blog-content h2{font-size:28px !important}
.blog-content h3{font-size:22px !important}
.blog-content h4{font-size:18px !important}
.schema-faq-section p {
    margin-bottom: -1px!important;
	font-size:15px !important
}

h1, h2, h3, h4, h5, h6 {
    /* font-family: 'Ambit', sans-serif!important; */
    font-family: 'Roboto', sans-serif !important;
    color: #000!important;
}

.gm-tc-ae6446{
	border:0 !important;
}

.gm-tc-ae6446{
	margin-top: 0 !important;
    
}

.gm-tt-ae6446 {
    margin: 25px 10px 0 10px !important;
    padding: 15px 25px 15px 25px !important;
}

.gm-tt-ae6446.gutentor-tabs-nav-active .gutentor-module-tabs-title {
    color: #000000 !important;
    font-weight: bold;
}

.counter-section h3 {
    margin-bottom: 0 !important;
    background: linear-gradient(270deg, #3652E0 42.32%, #332A81 101.64%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text !important;
    text-fill-color: transparent !important;
    font-style: normal;
    font-weight: 600;
    font-size: 40px;
    line-height: 51px;
}

.counter-section p{
	 font-family: 'Poppins',sans-serif!important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-size: 18px !important;
    line-height: 26px !important;
    text-align: center !important;
    letter-spacing: -.02em !important;
    color: #000 !important;
}

.counter-section{
	padding-top: 100px;
}

#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link, #mega-menu-wrap-header-menu #mega-menu-header-menu>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: initial !important;
}

.mega-sub-menu .mega-menu-columns-4-of-12{
	cursor:pointer;
}

li.li-hide-menu, .survey-home{
	display:none !important;
}

.alternet-box h2 {
    text-align: left;
    font-family: 'Roboto', sans-serif !important;
    font-style: normal;
    font-weight: 600 !important;
    font-size: 40px !important;
    line-height: 47px !important;
    margin-bottom: 15px !important;
	margin-top: 0 !important;
}
.alternet-box p {
    text-align: left;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 20px !important;
    line-height: 28px !important;
}
.alternet-box .gutentor-image-thumb {
    text-align: left !important;
    margin-top: 5px;
}
.white-bg{
	background:#fff;
}

.mb50{
	padding-bottom: 50px !important;
    padding-top: 25px !important;
}

.latest-news h2 {
    margin-top: 0;
}

.egrouth-section{
	background: linear-gradient(264.51deg, rgba(254, 203, 20, 0.3) 6.28%, rgba(254, 51, 136, 0.3) 44%, rgba(166, 57, 181, 0.3) 60.41%, rgba(42, 83, 233, 0.3) 87.89%);
border-radius: 15px;
	padding:50px;
}
.egrouth-section h2 {
    margin-bottom: 10px;
}
.egrouth-section .wp-block-buttons>.wp-block-button.has-custom-width {
    max-width: 15% !important;
	margin: 0 auto;
}
.egrouth-section a.wp-block-button__link.has-background {
    background: #fff !important;
    color: #000;
	cursor:pointer;
}

.li-fonts p {
    font-size: 16px !important;
    line-height: 20px !important;
}

.round-white-box{
	background: #FFFFFF;
	box-shadow: 3px 0px 20px rgba(0, 0, 0, 0.1);
	border-radius: 20px;
	padding: 30px;
}
.round-white-box h3 {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 158%;
    letter-spacing: -0.02em;
    padding-top: 15px;
	margin-bottom:10px !important;
}
.round-white-box p {
    font-family: 'Roboto';
    font-style: normal !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 26px !important;
    letter-spacing: -0.02em;
    color: #000 !important;
	min-height: 110px;
}

.round-white-box a {
    background: #2A53E9;
    border-radius: 30px;
    margin: 0 auto;
    text-align: center;
    width: 150px;
    padding: 10px;
	display:inline-block;
}

.desk-nonee{
	display:none;
}

/* analyzer page */
body.page-id-1136 li.egrowth-hide,
body.page-id-1136 li.surveybunny-hide{
	display: none !important;
}

/* surveybunny page */
body.page-id-1193 li.analyser-hide,
body.page-id-1193 li.egrowth-hide{
	display: none !important;
}

/* egrowth page */
body.page-id-8022 li.analyser-hide,
body.page-id-8022 li.surveybunny-hide{
	display: none !important;
}

.underlinee a {
    text-decoration: underline !important;
}

.gm-ah-acabef:hover, .gutentor-module-accordion-active .gm-ah-acabef{
	border:0 !important;
}

/* Blog tabs  */
.blog-post-tabs .gutentor-module-tabs-item{padding: 4px 20px;background: #EFF2FF;margin-bottom: 10px;}
.blog-post-tabs .gutentor-module-tabs-item:hover{background-color: #d2d8ef;}
.blog-post-tabs .gutentor-module-tabs-item:hover .gutentor-module-tabs-title{color: #000 !important}
.blog-post-tabs .gutentor-module-tabs-item .gutentor-module-tabs-title{font-weight:400;color: #0f0f0f;text-transform: capitalize;}
.blog-post-tabs .gutentor-tabs-nav-active{background-color: #2a53ea !important;}
.blog-post-tabs .gutentor-tabs-nav-active .gutentor-module-tabs-title{color:#fff !important}
.blog-post-tabs .gutentor-tabs-nav-active:hover .gutentor-module-tabs-title{color:#fff !important}

.blog-post-grid .gutentor-post-item .gutentor-post-title{padding: 0 20px !important;}
.blog-post-grid .gutentor-post-item .gutentor-entry-meta{padding: 5px 20px !important;}
.blog-post-grid .gutentor-post-desc{margin-bottom: 0 !important}
.blog-post-grid .gutentor-module-tabs-content{padding: 0 !important}
.blog-post-grid .gutentor-module-tabs-nav{padding: 0 15px;}
 



@media(max-width:767px){
	.mobile-none{
		display:none;
	}
	
	.desk-nonee{
	  display:block;
   }
	.latest-news h3.gutentor-post-title{
	 font-size: 16px;
	 text-align: left;
}
	.egrouth-section .wp-block-buttons>.wp-block-button.has-custom-width {
      max-width: 100%!important;
      margin: 0 auto;
}
   .alternet-box p{
	 font-size: 17px!important;
     line-height: 26px!important;
}
   p.has-text-align-left br {
     display: none;
  }

  .vertically-tabs .gutentor-module-tabs-item{
		border-radius:15px !important;
  }

  .gutentor-module-tabs-body p{
		line-height:24px;
	}
	
	.wp-container-3,
    .wp-container-10, 
	.wp-container-65, 
	.wp-container-69, 
	.wp-container-5, 
	.wp-container-73,
	.wp-container-76,
	.wp-container-59,
	.wp-container-75,
	.wp-container-7,
	.wp-container-72{
		    gap: 10px !important;
	}
 .mega-menu-item-type-widget.widget_block{
	     color:#fff !important;
}
	ul.mega-sub-menu .mega-menu-item-type-widget {
    color: #fff !important;
}
	.counter-section {
    padding-top: 0px !important;
}
	.gm-ah-d1e943:hover, .gm-tc-d5e275:hover{
		border:0 !important;
	}
	
	.alternet-box .wp-block-spacer {
    height: 10px !important;
}
	
.desk-testi .slick-slider{
		height:280px !important;
	}
	
#mega-menu-item-block-7, #mega-menu-item-block-8 {
    display: inline-block !important;
}
	
	.firstlinebottom{
		margin-top:0 !important;
	}
	
	.firstlinebottom p {
      margin-bottom: 10px!important;
}
	.blockpaddingtop .wp-block-image {
      margin-top: 10px;
}
	.mainheading1 br {
      display: none;
}
	
  .gm-tc-9fe2d7 {
      padding: 0;
}
	
  .spacing .gutentor-module-tabs-content {
     padding: 0 !important;
}
	
 .hsection.hsection1 {
    padding-bottom: 0;
  }
	
.wp-container-21{
		gap: 0px !important;
	}
	h2.my-top {
    margin-top: 30px!important;
    margin-bottom: 30px!important;
}
	
.latest-news{
	margin-top: -40px;
}
	
.egrouth-section{
	padding:20px;
}

.h100 {
    height: 50px;
 }

.classic {
    background: #1B1C31;
    padding-top: 30px;
    padding-bottom: 20px;
  }
	#mega-menu-8107-0 .mega-menu-column, #mega-menu-8107-0 .mega-menu-column:hover {
    padding: 5px!important;
}
	
	#mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner, #mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before, #mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after{
	height: 3px !important;
    background-color: #2a53e9 !important;
    border-radius: 0 !important;
}
	
 .tlp-portfolio ul li, .tlp-portfolio-sd{
		text-align:center;
}
	
 .tlp-portfolio .tlp-portfolio-isotope-button {
      margin: 0 8px 8px !important;
}
	
 .tlp-portfolio-container .tlp-single-item {
      margin-bottom: 20px;
}
	
.tab_set1 .resp-accordion.vresp-tab-active,
	.tab_set2 .resp-accordion.vresp-tab-active,
	.tab_set3 .resp-accordion.vresp-tab-active,
	.tab_set4 .resp-accordion.vresp-tab-active,
	.tab_set5 .resp-accordion.vresp-tab-active,
	.tab_set6 .resp-accordion.vresp-tab-active,
	.tab_set7 .resp-accordion.vresp-tab-active{
		background-color: #2A53E9 !important;
	}
	
}

/* -----new css----- */

/* blog sidebar  */
.right-sidebar{
	background: linear-gradient(90deg, #4776E6 -3.73%, #8E54E9 110.6%) !important;
	padding: 0 !important;
	border: 0;
}
.right-sidebar .widget_search{background: #fff;margin-bottom: 20px;}
.right-sidebar .widget_search .wp-block-search{padding-bottom: 20px;} 
.blog-sidebar-content{text-align: center;padding: 15px}
.blog-sidebar-content .title{color: #fff !important;font-size: 38px}
.blog-sidebar-content .description{color: #fff;font-size: 16px}
.blog-sidebar-content .btn-fill-white{
border-radius: 5px;
background: #FFF;
box-shadow: 0px 10px 20px 0px rgba(195, 215, 252, 0.20);
color:#2A53E9;
padding: 9px 20px;
display: block;
font-size: 17px;
margin-bottom: 24px;
}
.blog-sidebar-content .btn-outline-white{
border-radius: 5px;
background: transparent;
box-shadow: 0px 10px 20px 0px rgba(195, 215, 252, 0.20);
color:#fff;
border: 1px solid #fff;
	padding: 9px 20px;
    display: block;
	margin-bottom: 24px;
	font-size:17px
}
.blog-sidebar-content .btn-outline-white:hover{
	background:#fff;
	color: #2A53E9;
}

p.get-inspired {
  font-style: normal;
  font-weight: 500 !important;
  font-size: 28px !important;
  line-height: 158% !important;
  text-align: left !important;
  letter-spacing: -0.02em;
  color: #000088 !important;
}

.text-left-align p{
	text-align: left !important;
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 158%;
	letter-spacing: -0.02em;
	color: #000000;
	text-align: left !important;
}

.p-t-space{
	padding-top: 0px;
	padding-bottom: 50px;
}

.p-t-space h2 {
  padding-bottom: 20px;
}

.unlock-the-secrets h2 {
  padding-bottom: 50px !important;
}

.gradient-color-box{
	background: linear-gradient(264.51deg, #FECB14 6.28%, #FE3388 44%, #A639B5 60.41%, #2A53E9 87.89%);
/*border: 1px solid #000000;*/
border-radius: 15px;
padding: 20px 0;
}

.gradient-color-box h3{
	font-style: normal;
	font-weight: 700;
	font-size: 64px;
	line-height: 75px;
	color: #FFFFFF !important;
	margin-bottom: 0 !important;
}

.gradient-color-box p{
	color: #fff !important;
	margin-bottom: 0 !important;
}

.gradient-color-box .wp-block-separator {
  border-top: 0 !important;
  border-bottom: 1px dashed #fff !important;
}

.counter-section{
	background: #F7F8FA !important;
	padding-top: 50px;
	padding-bottom: 50px;
	margin-top: 60px;
margin-bottom: 60px;
}

.counter-section h4{
	font-style: normal;
	font-weight: 800;
	font-size: 54px !important;
	line-height: 54px;
	color: #000000;
	margin-bottom: 0 !important
}

.counter-section p{
	margin-bottom: 0 !important;
	font-style: normal;
	font-weight: 400;
	font-size: 26px;
	line-height: 30px;
	color: #000000;
}

.knowledge-event h5.box-blue {
  background: #BEBBFB;
  border-radius: 15px 15px 0px 0px;
  font-style: normal;
font-weight: 500;
font-size: 24px;
line-height: 32px;
text-align: center;
color: #000000;
margin-bottom: 0 !important;
padding: 15px
}

.knowledge-event p {
  background: #E6E5FE;
  border-radius: 15px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding: 20px;
}

.knowledge-event h2 {
  margin-top: 0;
  margin-bottom: 50px !important;
}

.egrouth-section.D2C-sec h2{
font-style: normal;
font-weight: 700 !important;
font-size: 46px !important;
line-height: 55px !important;
text-align: center;
margin-bottom: 0;
padding-bottom: 30px !important;
}

.egrouth-section.D2C-sec p{
	font-style: normal;
font-weight: 500;
font-size: 20px;
line-height: 158%;
text-align: center;
letter-spacing: -0.02em;
color: #212121;
}

.egrouth-section.D2C-sec .wp-block-buttons>.wp-block-button.has-custom-width {
    max-width: 24% !important;
	margin: 0 auto;
}

body.page-id-9336{
	overflow-x: hidden;
}


@media(max-width:767px){
	.egrouth-section.D2C-sec h2{
		font-size: 38px !important;
line-height: 42px !important;
	}
	.egrouth-section.D2C-sec .wp-block-buttons > .wp-block-button.has-custom-width {
  max-width: 100% !important;
  margin: 0 auto;
}
.knowledge-event p{
	margin-bottom: 0 !important;
}

.gre-divider {
  display: none;
}

p.get-inspired{
	margin-bottom: 0 !important;
	text-align: center !important;
}

.D2C-ul .ul-listing li{
	line-height: 28px !important
}
}

/* Webibar Modal Popup css here */

.cookiesModal .modal-content {
/*   background: linear-gradient(264.51deg, rgba(254, 203, 20, 0.4) 6.28%, rgba(254, 51, 136, 0.4) 44%, rgba(166, 57, 181, 0.4) 60.41%, rgba(42, 83, 233, 0.4) 87.89%); */
  background:url('https://www.webmaxy.co/wp-content/uploads/2023/05/webinar-bg.png') repeat-y;
  border-radius: 10px;
  padding: 30px 20px;
  border: 0;
  }

.cookiesModal .modal {
  background: rgba(0,0,0,0.4);
}
  .cookiesModal .modal-sm {
  width: 100%;
  max-width: 560px;
  text-align: center;
  }

  .cookiesModal .modal-content h3 {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-size: 26px;
  line-height: 25px;
  padding-bottom: 20px;
  letter-spacing: -0.02em;
  margin: 0;
  background: linear-gradient(87.76deg, #32197B -2.93%, #2A55EC 98.91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  }

  .cookiesModal .modal-content h2 {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-size: 30px;
  line-height: 26px;
  padding-bottom: 20px;
  margin: 0;
  text-align: center;
  text-transform: capitalize;
  color: #000000;
  }

  .cookiesModal .modal-content p {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 26px;
  margin: 0;
  padding-bottom: 20px;
  text-align: center;
  color: #000000;
  }

  .cookiesModal a.regi-btn {
  background: #2A53E9;
  border-radius: 45px;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  cursor: pointer;
  text-align: center;
  color: #FFFFFF;
  display: inline-block;
  height: 45px;
  width: 150px;
  line-height: 45px;
  text-decoration: none;
  }

  .cookiesModal .close {
  position: absolute;
  right: 10px;
  top: 5px;
  opacity: 1;
  text-shadow: none;
  font-weight: 500;
  font-size: 26px;
  }

  .cookiesModal .modal-dialog {
  min-height: calc(100vh - 60px);
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: auto;
  }

body.page-id-8969 .cookiesModal {
  display: none;
  visibility:hidden;
}

.header-strip {
  display: none !important;
  visibility: hidden !important;
}

  @media(max-width: 768px) {
  .cookiesModal .modal-dialog {
  min-height: calc(100vh - 20px);
  }
  }

@media(max-width:767px){
	.cookiesModal .modal-content h2{
		font-size:24px;
	}
	.cookiesModal .modal-content p{
		font-size:16px;
	}
}
.gmailuser{
    padding-top: 60px;
    padding-bottom: 200px;
    height: 55vh;
}
.gmailuser a{
    color: #2b53e8;
    text-decoration: underline;
}
.crp_related.crp-grid img.crp_thumb {
    width: 100% !important;
    height: 135px !important;
    object-fit: cover !important;
}
.crp_related.crp-grid ul li a.crp_link {
    grid-template-rows: 150px auto !important;
    margin-bottom: 20px !important;
}

.blogtop {
    margin-top: 30px!important;
    margin-bottom: 40px!important;
}

body{
	font-family: 'Inter', sans-serif!important;
}
.uagb-post__title{
	font-family: 'Inter', sans-serif!important;
}
h1, h2, h3, h4, h5, h6{
	font-family: 'Inter', sans-serif!important;
}
p {
  font-family: 'Inter', sans-serif!important;
}
body.home li.schedule-btn a{
       height: 50px!important;
    font-size: 16px!important;
    padding: 10px 26px!important;
    border: 1px solid var(--bg-blue);
    background: linear-gradient(94.83deg, #466BF3 0%, #2A53E9 100%)!important;
	font-family: 'Inter', sans-serif!important;
	    border-radius: 6px!important;
    line-height: 28px!important;
}
body li.schedule-btn a{
       height: 50px!important;
    font-size: 16px!important;
    padding: 10px 26px!important;
    border: 1px solid var(--bg-blue);
    background: linear-gradient(94.83deg, #466BF3 0%, #2A53E9 100%)!important;
	font-family: 'Inter', sans-serif!important;
	    border-radius: 6px!important;
    line-height: 28px!important;
}
#posts-content .blog-content ul li, #posts-content .page-content ul li, #posts-content .post p, table tr td {
    font-size: 15px !important;
}
.schema-faq .schema-faq-question{font-size:15px !important}
.wp-block-button__link {
       height: 50px!important;
    font-size: 16px!important;
    padding: 10px 26px!important;
    border: 1px solid var(--bg-blue);
    background: linear-gradient(94.83deg, #466BF3 0%, #2A53E9 100%)!important;
    font-family: 'Inter', sans-serif!important;
    border-radius: 6px!important;
    line-height: 28px!important;
}
.wp-block-button__link:hover {
       height: 50px!important;
    font-size: 16px!important;
    padding: 10px 26px!important;
    border: 1px solid var(--bg-blue);
    background: linear-gradient(94.83deg, #2A53E9 0%, #466BF3 100%)!important;
    font-family: 'Inter', sans-serif!important;
    border-radius: 6px!important;
    line-height: 28px!important;
	color:#fff!important;
}
body li.schedule-btn a:hover{
       height: 50px!important;
    font-size: 16px!important;
    padding: 10px 26px!important;
    border: 1px solid var(--bg-blue);
    background: linear-gradient(94.83deg, #2A53E9 0%, #466BF3 100%)!important;
    font-family: 'Inter', sans-serif!important;
    border-radius: 6px!important;
    line-height: 28px!important;
	color:#fff!important;
}
.navbar.navbar-default {
    background: #fff !important;
	    box-shadow: none!important;
    box-shadow: none;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    box-shadow: none;
}
.uagb-post-grid.is-grid article {
    float: left;
    display: inline-block;
    border-radius: 10px;
}
.uagb-post-grid .uagb-post__image img {
    display: block;
    width: 100%;
    border-radius: 10px;
}
.navbar.navbar-default.navbar-shrink {
    transition: all .4s ease !important;
    backdrop-filter: blur(4px);
    background-color: rgb(255 255 255 / 80%)!important;
	box-shadow: none!important;
}
body.home .navbar.navbar-default.navbar-shrink {
    position: fixed !important;
     backdrop-filter: blur(4px);
    background-color: rgb(255 255 255 / 80%)!important;
    box-shadow: 0 9px 13px -6px #00000021 !important;
	box-shadow: none!important;
}
.footer-sec {
    padding-top: 40px;
    background-color:#282828;
/* 		
    background-image: url(https://beta.webmaxy.co/images/footer-bg.png);
	background-image: url(https://www.webmaxy.co/blog/wp-content/uploads/2023/07/footer-bg.png);
	 background-image: url(https://beta.webmaxy.co/blog/wp-content/uploads/2023/07/footer-bg.png);
 */
	
    background-position: center;
    background-repeat: no-repeat;
    color: var(--white);
}
.last-container:before {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    top: 0;
    height: 100%;
    background: #282828;
    /* opacity: 0.3; */
    border-top: 1px solid #404444;
}
.uagb-post-pagination-wrap {
    margin-top: 20px;
    justify-content: center!important;
    margin-left: 10px;
    margin: 0 auto;
    text-align: center;
}
.uagb-block-2d1ffa38 .uagb-post-pagination-wrap .page-numbers.current {
    background-color: #2c53e9!important;
    color: #fff!important;
}

.home.page-template-default #wrapper {
    background-image: url(https://beta.webmaxy.co/images/bg_gradient.svg);
	    background-image: url(https://www.webmaxy.co/images/bg_gradient.svg);
}

.callout_box p{
	color: #fff !important;
}

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {
.blogtop {
    margin-top: 30px!important;
    margin-bottom: 40px!important;
}
}
div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
    background-color: #eee;
    border: 1px solid #ddd;
    color: #333;
    font-size: 1em;
    padding: 10px 15px;
    height: 50px!important;
    font-size: 16px!important;
    padding: 10px 26px!important;
    border: 1px solid var(--bg-blue);
    background: linear-gradient(94.83deg, #466BF3 0%, #2A53E9 100%)!important;
    font-family: 'Inter', sans-serif!important;
    border-radius: 6px!important;
    line-height: 28px!important;
    color: #fff!important;
}

.single-post .right-sidebar {
    margin-top: 0;
    margin-bottom: 20px;
}
.footer_nav li a {
    font-size: 16px !important;
    color: #ffffff !important;
    font-weight: 400 !important;
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 30px;
    color: rgba(255, 255, 255, 0.7);
    flex: none;
    order: 0;
    flex-grow: 0;
    margin: 12px 0px;
}

.ftr-col h4 {
    margin-bottom: 0px;
}
.first-widget-area .social-links img {
    border-radius: 0px!important;
    opacity: 1!important;
    width: 32px!important;
}
.first-widget-area .social-links a {
    margin-right: 3px!important;
}
.upper-footer .textwidget a:hover{
	color:#2a53e9!important;
}

.hmcabw-social-container{
	display:none!important;
}

/* new css here  */
.connect-bgs{
	background:url('https://www.webmaxy.co/blog/wp-content/uploads/2024/09/lets-connects-scaled.webp');
	background-size:contain;
	background-repeat:no-repeat;
	position:relative;
	width:100%;
	height:625px;
	margin: 0 auto;
}

.connect-bgs h2{
	color: #FFF !important;
    font-weight: 500 !important;
    font-size: 40px !important;
    line-height: 46px;
}

.connect-bgs p{
	color: #FFF !important;
    font-weight: 400;
    font-size: 19px !important;
    line-height: 30px !important;
    font-family: 'Inter', sans-serif!important;
}

.top-margin{
   margin-top: 210px;
}
.buttonss .has-text-color {
   display: none;
}
.book-demo-btns a {
	border: 1px solid #fff;
	background: transparent !important;
	color: #FFF !important;
}
.book-demo-btns .uagb-button__link {
	color: #FFF !important;
}
p.line-heights {
	line-height: 30px !important;
	color: #282828 !important;
	font-size: 18px !important;
}
.return-reson-boxes-webinar2 .uagb-ifb-desc {
	font-size: 19px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: 30px !important;
	color: #282828 !important;
	padding-top: 10px;
}

.date-time-button a {
	background: transparent !important;
	border: 1px solid #2A53E9 !important;
	color: #2A53E9 !important;
	font-size: 19px !important;
}

.date-time-button a:hover {
background: #fff !important;
}

body.page-id-13154 {
  overflow-x: hidden !important;
}

.updating-section h3 {
  text-align: left;
}

.marketing-section .return-reson-boxes-webinar2 .uagb-ifb-title {
  background: -webkit-linear-gradient(45deg, #000, #000 100%);
    background-clip: border-box;
  -webkit-text-fill-color: transparent !important;
  -webkit-background-clip: text;
}	

@media(max-width:768px){
h2.mobile-fonts {
	font-size:24px !important;
}
.top-margin {
	margin-top: 0;
}
.connect-bgs{
	background:#A639B5;
	height:auto;
	background-image: none;
	padding-bottom: 45px;
}
}
@media(max-width:767px){
h2.mobile-fonts {
	font-size:24px !important;
}
.top-margin {
	margin-top: 0;
}
.connect-bgs{
	background:#A639B5;
	height:auto;
	background-image: none;
	padding-bottom: 45px;
}
	.mb-20 {
  margin-bottom: 25px;
}
}

.gutentor-filter-navigation .gutentor-filter-wrap .gutentor-filter-list .gutentor-filter-item a {
    color: #ddd;
    border: 1px solid #ddd;
    padding-left: 20px;
    padding-right: 20px;
    height: 30px;
    border-radius: 5px;
}
.gutentor-filter-navigation .gutentor-filter-wrap .gutentor-filter-list .gutentor-filter-item.gutentor-filter-item-active a {
    color: #4067f1!important;
    border: 1px solid #4067f1;
    padding-left: 20px;
    padding-right: 20px;
    height: 30px;
    border-radius: 5px;
}
.gutentor-filter-navigation .gutentor-filter-wrap .gutentor-filter-list .gutentor-filter-item a:hover {
    color: #4067f1;
}
.gutentor-post-header {
        margin: 0 0 0 0;
        width: 100%;
    }

.grid-row {
    justify-content: center;
}

.gutentor-filter-navigation .gutentor-filter-wrap .gutentor-filter-list .gutentor-filter-item a:hover {
    color: #4067f1!important;
}
.gutentor-post-title a {
    font-family: 'Inter', sans-serif !important;
    font-size: 17px !important;
    font-weight: 400!important;
display: -webkit-box;
    max-width: 400px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 9px;
}
.gutentor-pagination-link{
	border-radius:5px;
}
.gutentor-pagination-wrap .gutentor-pagination .gutentor-pagination-item.gutentor-pagination-active .gutentor-pagination-link {
    background-color: #4067f1!important;
    background-image: none;
    color: #ffffff;
}

.gutentor-pagination-wrap .gutentor-pagination .gutentor-pagination-item .gutentor-pagination-link:hover {
    background-color: #4067f1!important;
    background-image: none;
    color: #ffffff;
}
#col-gm0012eb.gutentor-single-column {
    flex-basis: 50%!important;
    max-width: 100%!important;
}
.grid-row {
    display: block!important;
}
.gutentor-filter-list {
    list-style: none;
    margin: 0;
    text-align: left!important;
}
.gutentor-filter-list{
    overflow-x: scroll!important;
}
}

#posts-content .post ul, #posts-content .post ol{
	padding-left:15px !important;
}

.gutentor-blog-grid .grid-row{
	display:flex!important;
}
.gutentor-post-footer {
    margin: 20px 0 0 0;
    margin-bottom: 20px!important;
}
.gutentor-filter-list {
    white-space: normal;
	overflow-x: scroll !important;}

    #col-gm5156a5.gutentor-single-column {
        flex-basis: 100%!important;
        max-width: 100%!important;
    }

.wp-block-gutentor-e15.gutentor-single-column{
	  flex-basis: 100%!important;
        max-width: 100%!important;
}
::selection {
  background: #ffcc00!important; /* Change highlight color */
  color: black;
}
.gutentor-post-item .gutentor-overlay:after{
	    background-color: transparent!important;
}
.gutentor-categories{
	background-color:#fff!important;
	    color: #1a74d2!important;
}

.oragnebutton{
    margin-top: -20px;
    margin-bottom: 19px;
    border-radius: 6px;
    color: #fff !important;
    text-decoration: none;
    height: 49px;
    padding: 22px;
    text-align: center;
    /* margin: 0 auto; */
    background: #ff9800;
    line-height: 1px;
    border: none;
	margin-bottom: 21px;

}
.oragnebutton{
	text-align:center;
}

.oragnebutton:hover{
    /* margin: 0 auto; */
    background: #e78a00;
 
}
.iagreetext li input{
	height:30px;
}
#hs-form-virality-container{
	display:none!important;
}