img.wp-smiley,img.emoji {
	display:inline !important;
	border:none !important;
	box-shadow:none !important;
	height:1em !important;
	width:1em !important;
	margin:0 .07em !important;
	vertical-align:-0.1em !important;
	background:none !important;
	padding:0 !important;
}
html {
	font-size:93.75%;
}
a,.page-title {
	color:#0274be;
}
a:hover,a:focus {
	color:#3a3a3a;
}
body,button,input,select,textarea,.ast-button,.ast-custom-button {
	font-family:'Open
			Sans',sans-serif;
	font-weight:400;
	font-size:15px;
	font-size:1rem;
}
blockquote {
	color:#000000;
}
h1,.entry-content
			h1,h2,.entry-content h2,h3,.entry-content h3,h4,.entry-content h4,h5,.entry-content
			h5,h6,.entry-content h6,.site-title,.site-title a {
	font-family:'Montserrat',sans-serif;
	font-weight:400;
}
.site-title {
	font-size:35px;
	font-size:2.3333333333333rem;
}
.ast-archive-description
			.ast-archive-title {
	font-size:40px;
	font-size:2.6666666666667rem;
}
.site-header
			.site-description {
	font-size:15px;
	font-size:1rem;
}
.entry-title {
	font-size:30px;
	font-size:2rem;
}
h1,.entry-content
			h1 {
	font-size:40px;
	font-size:2.6666666666667rem;
	font-family:'Montserrat',sans-serif;
}
h2,.entry-content
			h2 {
	font-size:30px;
	font-size:2rem;
	font-family:'Montserrat',sans-serif;
}
h3,.entry-content
			h3 {
	font-size:25px;
	font-size:1.6666666666667rem;
	font-family:'Montserrat',sans-serif;
}
h4,.entry-content
			h4 {
	font-size:20px;
	font-size:1.3333333333333rem;
}
h5,.entry-content h5 {
	font-size:18px;
	font-size:1.2rem;
}
h6,.entry-content
			h6 {
	font-size:15px;
	font-size:1rem;
}
.ast-single-post .entry-title,.page-title {
	font-size:30px;
	font-size:2rem;
}
::selection {
	background-color:#0274be;
	color:#ffffff;
}
body,h1,.entry-title
			a,.entry-content h1,h2,.entry-content h2,h3,.entry-content h3,h4,.entry-content
			h4,h5,.entry-content h5,h6,.entry-content h6 {
	color:#3a3a3a;
}
.tagcloud a:hover,.tagcloud
			a:focus,.tagcloud a.current-item {
	color:#ffffff;
	border-color:#0274be;
	background-color:#0274be;
}
input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,textarea:focus {
	border-color:#0274be;
}
input[type="radio"]:checked,input[type=reset],input[type="checkbox"]:checked,input[type="checkbox"]:hover:checked,input[type="checkbox"]:focus:checked,input[type=range]::-webkit-slider-thumb {
	border-color:#0274be;
	background-color:#0274be;
	box-shadow:none;
}
.site-footer
			a:hover + .post-count,.site-footer a:focus + .post-count {
	background:#0274be;
	border-color:#0274be;
}
.single
			.nav-links .nav-previous,.single .nav-links .nav-next {
	color:#0274be;
}
.entry-meta,.entry-meta
			* {
	line-height:1.45;
	color:#0274be;
}
.entry-meta a:hover,.entry-meta a:hover
			*,.entry-meta a:focus,.entry-meta a:focus *,.page-links > .page-link,.page-links
			.page-link:hover,.post-navigation a:hover {
	color:#3a3a3a;
}
.widget-title {
	font-size:21px;
	font-size:1.4rem;
	color:#3a3a3a;
}
#cat
			option,.secondary .calendar_wrap thead a,.secondary .calendar_wrap thead
			a:visited {
	color:#0274be;
}
.secondary .calendar_wrap #today,.ast-progress-val
			span {
	background:#0274be;
}
.secondary a:hover + .post-count,.secondary a:focus
			+ .post-count {
	background:#0274be;
	border-color:#0274be;
}
.calendar_wrap #today
			> a {
	color:#ffffff;
}
.page-links .page-link,.single .post-navigation a {
	color:#0274be;
}
.main-header-menu
			.menu-link,.ast-header-custom-item a {
	color:#3a3a3a;
}
.main-header-menu .menu-item:hover
			> .menu-link,.main-header-menu .menu-item:hover > .ast-menu-toggle,.main-header-menu
			.ast-masthead-custom-menu-items a:hover,.main-header-menu .menu-item.focus
			> .menu-link,.main-header-menu .menu-item.focus > .ast-menu-toggle,.main-header-menu
			.current-menu-item > .menu-link,.main-header-menu .current-menu-ancestor
			> .menu-link,.main-header-menu .current-menu-item > .ast-menu-toggle,.main-header-menu
			.current-menu-ancestor > .ast-menu-toggle {
	color:#0274be;
}
.ast-header-break-point
			.ast-mobile-menu-buttons-minimal.menu-toggle {
	background:transparent;
	color:#0274be;
}
.ast-header-break-point
			.ast-mobile-menu-buttons-outline.menu-toggle {
	background:transparent;
	border:1px
			solid #0274be;
	color:#0274be;
}
.ast-header-break-point .ast-mobile-menu-buttons-fill.menu-toggle {
	background:#0274be;
}
.ast-page-builder-template
			.hentry {
	margin:0;
}
.ast-page-builder-template .site-content > .ast-container {
	max-width:100%;
	padding:0;
}
.ast-page-builder-template .site-content #primary {
	padding:0;
	margin:0;
}
.ast-page-builder-template .no-results {
	text-align:center;
	margin:4em auto;
}
.ast-page-builder-template .ast-pagination {
	padding:2em;
}
.ast-page-builder-template .entry-header.ast-no-title.ast-no-thumbnail {
	margin-top:0;
}
.ast-page-builder-template .entry-header.ast-header-without-markup {
	margin-top:0;
	margin-bottom:0;
}
.ast-page-builder-template .entry-header.ast-no-title.ast-no-meta {
	margin-bottom:0;
}
.ast-page-builder-template.single .post-navigation {
	padding-bottom:2em;
}
.ast-page-builder-template.single-post .site-content > .ast-container {
	max-width:100%;
}
.ast-page-builder-template.single-post .site-content
			> .ast-container {
	max-width:100%;
}
.ast-page-builder-template .entry-header {
	margin-top:4em;
	margin-left:auto;
	margin-right:auto;
	padding-left:20px;
	padding-right:20px;
}
.ast-page-builder-template .ast-archive-description {
	margin-top:4em;
	margin-left:auto;
	margin-right:auto;
	padding-left:20px;
	padding-right:20px;
}
.ast-page-builder-template.ast-no-sidebar .entry-content .alignwide {
	margin-left:0;
	margin-right:0;
}
.single.ast-page-builder-template .entry-header {
	padding-left:20px;
	padding-right:20px;
}
.ast-page-builder-template.ast-no-sidebar
			.entry-content .alignwide {
	margin-left:0;
	margin-right:0;
}
.ast-small-footer
			> .ast-footer-overlay {
	background-color:#191919;
}
.footer-adv .footer-adv-overlay {
	border-top-style:solid;
	border-top-color:#7a7a7a;
}
.wp-block-buttons.aligncenter {
	justify-content:center;
}
@media
			(min-width:1200px) {
	.ast-separate-container.ast-right-sidebar .entry-content
			.wp-block-image.alignfull,.ast-separate-container.ast-left-sidebar .entry-content
			.wp-block-image.alignfull,.ast-separate-container.ast-right-sidebar .entry-content
			.wp-block-cover.alignfull,.ast-separate-container.ast-left-sidebar .entry-content
			.wp-block-cover.alignfull {
	margin-left:-6.67em;
	margin-right:-6.67em;
	max-width:unset;
	width:unset;
}
.ast-separate-container.ast-right-sidebar
			.entry-content .wp-block-image.alignwide,.ast-separate-container.ast-left-sidebar
			.entry-content .wp-block-image.alignwide,.ast-separate-container.ast-right-sidebar
			.entry-content .wp-block-cover.alignwide,.ast-separate-container.ast-left-sidebar
			.entry-content .wp-block-cover.alignwide {
	margin-left:-20px;
	margin-right:-20px;
	max-width:unset;
	width:unset;
}
}@media
			(min-width:1200px) {
	.wp-block-group .has-background {
	padding:20px;
}
}@media
			(min-width:1200px) {
	.ast-no-sidebar.ast-separate-container .entry-content
			.wp-block-group.alignwide,.ast-no-sidebar.ast-separate-container .entry-content
			.wp-block-cover.alignwide {
	margin-left:-20px;
	margin-right:-20px;
	padding-left:20px;
	padding-right:20px;
}
.ast-no-sidebar.ast-separate-container
			.entry-content .wp-block-cover.alignfull,.ast-no-sidebar.ast-separate-container
			.entry-content .wp-block-group.alignfull {
	margin-left:-6.67em;
	margin-right:-6.67em;
	padding-left:6.67em;
	padding-right:6.67em;
}
}@media
			(min-width:1200px) {
	.wp-block-cover-image.alignwide .wp-block-cover__inner-container,.wp-block-cover.alignwide
			.wp-block-cover__inner-container,.wp-block-cover-image.alignfull .wp-block-cover__inner-container,.wp-block-cover.alignfull
			.wp-block-cover__inner-container {
	width:100%;
}
}@media (max-width:921px) {
	.ast-separate-container
			.ast-article-post,.ast-separate-container .ast-article-single {
	padding:1.5em
			2.14em;
}
.ast-separate-container #primary,.ast-separate-container #secondary {
	padding:1.5em
			0;
}
#primary,#secondary {
	padding:1.5em 0;
	margin:0;
}
.ast-left-sidebar #content
			> .ast-container {
	display:flex;
	flex-direction:column-reverse;
	width:100%;
}
.ast-author-box
			img.avatar {
	margin:20px 0 0 0;
}
}@media (min-width:922px) {
	.ast-separate-container.ast-right-sidebar
			#primary,.ast-separate-container.ast-left-sidebar #primary {
	border:0;
}
.search-no-results.ast-separate-container
			#primary {
	margin-bottom:4em;
}
}.wp-block-button .wp-block-button__link {
	color:#ffffff;
}
.wp-block-button
			.wp-block-button__link:hover,.wp-block-button .wp-block-button__link:focus {
	color:#ffffff;
	background-color:#3a3a3a;
	border-color:#3a3a3a;
}
.wp-block-button
			.wp-block-button__link {
	border-style:solid;
	border-top-width:0;
	border-right-width:0;
	border-left-width:0;
	border-bottom-width:0;
	border-color:#0274be;
	background-color:#0274be;
	color:#ffffff;
	font-family:inherit;
	font-weight:inherit;
	line-height:1;
	border-radius:2px;
	padding-top:10px;
	padding-right:40px;
	padding-bottom:10px;
	padding-left:40px;
}
.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"] {
	border-style:solid;
	border-top-width:0;
	border-right-width:0;
	border-left-width:0;
	border-bottom-width:0;
	color:#ffffff;
	border-color:#0274be;
	background-color:#0274be;
	border-radius:2px;
	padding-top:10px;
	padding-right:40px;
	padding-bottom:10px;
	padding-left:40px;
	font-family:inherit;
	font-weight:inherit;
	line-height:1;
}
button:focus,.menu-toggle:hover,button:hover,.ast-button:hover,.ast-custom-button:hover
			.button:hover,.ast-custom-button:hover,input[type=reset]:hover,input[type=reset]:focus,input#submit:hover,input#submit:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus {
	color:#ffffff;
	background-color:#3a3a3a;
	border-color:#3a3a3a;
}
@media
			(min-width:544px) {
	.ast-container {
	max-width:100%;
}
}@media (max-width:544px) {
	.ast-separate-container
			.ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container
			.comments-title,.ast-separate-container .ast-archive-description {
	padding:1.5em
			1em;
}
.ast-separate-container #content .ast-container {
	padding-left:0.54em;
	padding-right:0.54em;
}
.ast-separate-container
			.ast-comment-list li.depth-1 {
	padding:1.5em 1em;
	margin-bottom:1.5em;
}
.ast-separate-container
			.ast-comment-list .bypostauthor {
	padding:.5em;
}
.ast-search-menu-icon.ast-dropdown-active
			.search-field {
	width:170px;
}
}@media (max-width:921px) {
	.ast-mobile-header-stack
			.main-header-bar .ast-search-menu-icon {
	display:inline-block;
}
.ast-header-break-point.ast-header-custom-item-outside
			.ast-mobile-header-stack .main-header-bar .ast-search-icon {
	margin:0;
}
.ast-comment-avatar-wrap
			img {
	max-width:2.5em;
}
.ast-separate-container .ast-comment-list li.depth-1 {
	padding:1.5em
			2.14em;
}
.ast-separate-container .comment-respond {
	padding:2em 2.14em;
}
.ast-comment-meta {
	padding:0
			1.8888em 1.3333em;
}
}@media (max-width:921px) {
	.ast-archive-description .ast-archive-title {
	font-size:40px;
}
.entry-title {
	font-size:30px;
}
h1,.entry-content
			h1 {
	font-size:30px;
}
h2,.entry-content h2 {
	font-size:25px;
}
h3,.entry-content
			h3 {
	font-size:20px;
}
.ast-single-post .entry-title,.page-title {
	font-size:30px;
}
}@media
			(max-width:544px) {
	.ast-archive-description .ast-archive-title {
	font-size:40px;
}
.entry-title {
	font-size:30px;
}
h1,.entry-content
			h1 {
	font-size:30px;
}
h2,.entry-content h2 {
	font-size:25px;
}
h3,.entry-content
			h3 {
	font-size:20px;
}
.ast-single-post .entry-title,.page-title {
	font-size:30px;
}
}@media
			(max-width:921px) {
	html {
	font-size:85.5%;
}
}@media (max-width:544px) {
	html {
	font-size:85.5%;
}
}@media
			(min-width:922px) {
	.ast-container {
	max-width:1240px;
}
}@font-face {
	font-family:"Astra";
	src:url(https://eridenttech.com/wp-content/themes/astra/assets/fonts/astra.woff)
			format("woff"),url(https://eridenttech.com/wp-content/themes/astra/assets/fonts/astra.ttf)
			format("truetype"),url(https://eridenttech.com/wp-content/themes/astra/assets/fonts/astra.svg#astra)
			format("svg");
	font-weight:normal;
	font-style:normal;
	font-display:fallback;
}
@media
			(max-width:921px) {
	.main-header-bar .main-header-bar-navigation {
	display:none;
}
}.ast-desktop
			.main-header-menu.submenu-with-border .sub-menu,.ast-desktop .main-header-menu.submenu-with-border
			.astra-full-megamenu-wrapper {
	border-color:#0274be;
}
.ast-desktop .main-header-menu.submenu-with-border
			.sub-menu {
	border-top-width:2px;
	border-right-width:0px;
	border-left-width:0px;
	border-bottom-width:0px;
	border-style:solid;
}
.ast-desktop
			.main-header-menu.submenu-with-border .sub-menu .sub-menu {
	top:-2px;
}
.ast-desktop
			.main-header-menu.submenu-with-border .sub-menu .menu-link,.ast-desktop
			.main-header-menu.submenu-with-border .children .menu-link {
	border-bottom-width:0px;
	border-style:solid;
	border-color:#eaeaea;
}
@media
			(min-width:922px) {
	.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu:hover
			> .sub-menu,.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu.focus
			> .sub-menu {
	margin-left:-0px;
}
}.ast-small-footer {
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#7a7a7a;
}
.ast-small-footer-wrap {
	text-align:center;
}
.ast-breadcrumbs
			.trail-browse,.ast-breadcrumbs .trail-items,.ast-breadcrumbs .trail-items
			li {
	display:inline-block;
	margin:0;
	padding:0;
	border:none;
	background:inherit;
	text-indent:0;
}
.ast-breadcrumbs
			.trail-browse {
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit;
	color:inherit;
}
.ast-breadcrumbs
			.trail-items {
	list-style:none;
}
.trail-items li::after {
	padding:0 0.3em;
	content:"\00bb";
}
.trail-items
			li:last-of-type::after {
	display:none;
}
.elementor-widget-heading .elementor-heading-title {
	margin:0;
}
.elementor-post.elementor-grid-item.hentry {
	margin-bottom:0;
}
.woocommerce
			div.product .elementor-element.elementor-products-grid .related.products
			ul.products li.product,.elementor-element .elementor-wc-products .woocommerce[class*='columns-']
			ul.products li.product {
	width:auto;
	margin:0;
	float:none;
}
.ast-left-sidebar
			.elementor-section.elementor-section-stretched,.ast-right-sidebar .elementor-section.elementor-section-stretched {
	max-width:100%;
	left:0
			!important;
}
.elementor-template-full-width .ast-container {
	display:block;
}
.ast-header-break-point
			.main-header-bar {
	border-bottom-width:1px;
}
@media (min-width:922px) {
	.main-header-bar {
	border-bottom-width:1px;
}
}.ast-safari-browser-less-than-11
			.main-header-menu .menu-item,.ast-safari-browser-less-than-11 .main-header-bar
			.ast-masthead-custom-menu-items {
	display:block;
}
.main-header-menu .menu-item,#astra-footer-menu .menu-item,.main-header-bar .ast-masthead-custom-menu-items {
	-js-display:flex;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-moz-box-orient:vertical;
	-moz-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
}
.main-header-menu
			> .menu-item > .menu-link,#astra-footer-menu > .menu-item > .menu-link {
	height:100%;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-js-display:flex;
	display:flex;
}
.ast-primary-menu-disabled
			.main-header-bar .ast-masthead-custom-menu-items {
	flex:unset;
}
.main-header-menu
			.sub-menu .menu-item.menu-item-has-children > .menu-link:after {
	position:absolute;
	right:1em;
	top:50%;
	transform:translate(0,-50%)
			rotate(270deg);
}
.ast-header-break-point .main-header-bar .main-header-bar-navigation
			.page_item_has_children > .ast-menu-toggle::before,.ast-header-break-point
			.main-header-bar .main-header-bar-navigation .menu-item-has-children >
			.ast-menu-toggle::before,.ast-mobile-popup-drawer .main-header-bar-navigation
			.menu-item-has-children>.ast-menu-toggle::before,.ast-header-break-point
			.ast-mobile-header-wrap .main-header-bar-navigation .menu-item-has-children
			> .ast-menu-toggle::before {
	font-weight:bold;
	content:"\e900";
	font-family:Astra;
	text-decoration:inherit;
	display:inline-block;
}
.ast-header-break-point
			.main-navigation ul.sub-menu .menu-item .menu-link:before {
	content:"\e900";
	font-family:Astra;
	font-size:.65em;
	text-decoration:inherit;
	display:inline-block;
	transform:translate(0,-2px) rotateZ(270deg);
	margin-right:5px;
}
.widget_search .search-form:after {
	font-family:Astra;
	font-size:1.2em;
	font-weight:normal;
	content:"\e8b6";
	position:absolute;
	top:50%;
	right:15px;
	transform:translate(0,-50%);
}
.astra-search-icon::before {
	content:"\e8b6";
	font-family:Astra;
	font-style:normal;
	font-weight:normal;
	text-decoration:inherit;
	text-align:center;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.main-header-bar
			.main-header-bar-navigation .page_item_has_children > a:after,.main-header-bar
			.main-header-bar-navigation .menu-item-has-children > a:after,.site-header-focus-item
			.main-header-bar-navigation .menu-item-has-children > .menu-link:after {
	content:"\e900";
	display:inline-block;
	font-family:Astra;
	font-size:.6rem;
	font-weight:bold;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	margin-left:10px;
	line-height:normal;
}
.ast-mobile-popup-drawer
			.main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before {
	transform:rotateX(180deg);
}
.ast-header-break-point
			.main-header-bar-navigation .menu-item-has-children > .menu-link:after {
	display:none;
}
@font-face {
	font-family:eicons;
	src:url(https://eridenttech.com/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.eot?5.10.0);
	src:url(https://eridenttech.com/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.eot?5.10.0#iefix)
			format("embedded-opentype"),url(../Fonts/eicons.woff2)
			format("woff2"),url(../Fonts/eicons.woff)
			format("woff"),url(../Fonts/eicons.ttf)
			format("truetype"),url(https://eridenttech.com/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.svg?5.10.0#eicon)
			format("svg");
	font-weight:400;
	font-style:normal
}
/*************/
.primary-list-dev{
	width: 67% !important;
}
.aside-dev{
	width: 30% !important;
	padding-left: 60px;
}
@media (max-width:922px) {
	.primary-list-dev{
		width: 100% !important;
	}
	.aside-dev{
		width: 100% !important;
		padding-left: 2em !important;
    	padding-right: 2em !important;
	}
}
.listBox-dev{
	max-width: 1170px !important;
	margin-left: auto !important;
	margin-right: auto !important;
}


.fieldset-dev{
	border: none;
}

.comment-respond-dev{
	background-color: #fff;
    padding: 4em 6.67em;
    border-bottom: 0;
}
.ast-comment-formwrap input{
	width: 100%;
}

.dev-404{
	width: 70% !important;
	margin: 4em 0 !important;
	margin-top: 0 !important;
}

.amf-dev *{
	-webkit-animation:0s !important;
}
.detail-dev{
	padding-top: 0 !important;
	min-height: 620px
}

/*.head-mini-dev{
	-webkit-transform: scaleY(1) !important;
    -ms-transform: scaleY(1) !important;
    transform: scaleY(1) !important;
    max-height: 200px !important;
}*/

@media (max-width: 1024px){
    .elementor-hidden-phone {
        display: none;
    }
}