.dima-accordion-toggle,
.dima-tab-nav li a,
.wpforms-form button[type=submit] {
	font-family: "Montserrat", "Helvetica Neue", Helvetica, sans-serif !important;
}


body,
body p {
	font-family: Arial, Helvetica, sans-serif !important;
}

#header .main-menu-item a {
	font-weight: 600 !important;
}


.post-content p {
	hyphens: none;
}

.new-service-box h2 {
	color: #2b3c73 !important;
}

.new-service-box .di_white.dima-button {
	color: #2b3c73 !important;
}

.new-service-box .dima-button {
	background-color: #2b3c73 !important;
}

.new-service-box.new-service-darkbox h2,
.new-service-box.new-service-darkbox p,
.new-service-box.new-service-darkbox .service-right-list,
.new-service-box.new-service-darkbox .social-media {
	color: #fff !important;
}

.new-service-box .social-media {
	font-size: 60px;
	margin-bottom: 20px;
}

.new-service-box svg {
	width: 20px !important;
	height: 20px !important;
}

.new-service-box .icon-list {
	margin-top: 80px !important;
}

.hp-lastbox h5 {
	color: #2b3c73 !important;
}

.hp-shadow-box .p-callout {
	color: #2b3c73 !important;
}

.pricing-google-ad .dima-button {
	border: 1px solid #fff !important;
}

.pricing-google-ad.google-ad-fourbox .google-ad-thirdbox ul,
.pricing-google-ad.google-ad-fourbox .google-ad-thirdbox ul li,
.pricing-google-ad.google-ad-fourbox .google-ad-thirdbox ul li a,
.pricing-google-ad.google-ad-fourbox .google-ad-thirdbox h5 {
	color: #2b3c73 !important;
}


.pricing-google-ad.google-ad-fourbox .google-ad-thirdbox .features-start.no-box:hover .features-title.no-title-hover {
	color: #2b3c73 !important;
}



body .pricing-google-ad.google-ad-fourbox .google-ad-thirdbox .dima-iconbox:hover .svg-inline--fa path {
	fill: #2b3c73 !important;
}


.google-ad-grant-bottom-boxes .features-box .features-content {
	color: #2b3c73 !important;
}

.add-srv-main .text-start {
	min-height: 280px;
}


#rev-slider-widget-3 {
	margin-top: -30px;
	!important;
}

.top-footer a {
	color: #2b3c73 !important;
}

.top-footer a:hover,
.top-footer .wpforms-submit {
	color: #fff !important;
}

.partner-boxes .features-box {
	min-height: 440px;
}

.program-formbox pre {
	background: #fff !important;
}

.program-formbox pre code {
	background: #fff !important;
}

.partner-boxes .features-box .features-content {
	color: #fff !important;
}

.partner-boxes .features-box .features-content p {
	color: #fff !important;
}

.partner-boxes .topaz-border:before,
.partner-boxes .topaz-hover:before {
	border-top: 1px solid #1fa6c0;
	border-bottom: 1px solid #1fa6c0;
}

.partner-boxes .topaz-border:after,
.partner-boxes .topaz-hover:after {
	border-left: 1px solid #1fa6c0;
	border-right: 1px solid #1fa6c0;
}

.partner-boxes .features-box.background-hover:hover .icon-box-header svg {
	color: #1fa6c0 !important;
}

body .partner-boxes .features-box.background-hover:hover {
	background: #fff !important;
}


body .partner-boxes .features-box.background-hover:hover .features-title {
	color: #1fa6c0 !important;
}


body .partner-boxes .features-box.background-hover:hover .features-content {
	color: #2b3c73 !important;
}

body .partner-boxes .features-box.background-hover:hover .features-content p {
	color: #2b3c73 !important;
}

.dima-topbar ul li:nth-child(2) svg {
	opacity: 1;
}

.dima-topbar ul li:nth-child(2) a {
	background:url('{$theme_path}/static/picture/twitter-x-new.png') no-repeat center center;
	background-size: contain;
	position: relative;
	left: -5px;
}



div.wpforms-container-full .wpforms-form .wpforms-field-sublabel {
	color: #303c6e !important;
}

div.wpforms-container-full .wpforms-form .wpforms-field-label {
	color: #2f3c6e !important;
}

div.wpforms-container-full {
	margin: -10px auto !important;
}

body .mejs-volume-button>.mejs-volume-slider,
body .mejs-container .mejs-controls {
	direction: ltr;
	background: #fafafa;
	-webkit-box-shadow: inset 0 0 0 1px #e1e1e1;
	box-shadow: inset 0 0 0 1px #e1e1e1;
	display: none !important;
}

.gafour-welcome-img {
	width: 100% !important;
}

.gag-17380 {
	background-color: #2b3c74 !important;
	font-size: 14px;
	min-width: 160px;
	color: #fff !important;
	padding: 15px !important;
}

.ga4-17380 {
	background: #2b3c74 !important;
}

.ga4-17381 {
	background-color: #1fa6c0 !important;
	font-size: 14px;
	min-width: 160px;
	color: #fff !important;
	padding: 15px !important;
}

.gafour-iconbox li {
	zoom: 2.5;
	margin-bottom: 0px !important;
	background: #fff;
}

.gafour-mid-content h2 {
	margin-bottom: 60px !important;
}

.gafour-mid-content h2,
.gafour-mid-content h3,
.gafour-mid-content p {
	color: #fff !important;
}

.gafour-mid-content h3 {
	font-weight: 400 !important;
}

.gafour-mid-content p {
	margin-bottom: 40px !important;
}

.google-ad-fourbox .container {
	width: 100%;
	max-width: 100%;
}

.google-ad-thirdbox .dima-button {
	border: 1px solid #fff !important;
}

.google-ad-fourbox .ok-xsd-12 {
	padding: 50px 20px !important;
}

.google-ad-fourbox ul,
.google-ad-fourbox ul li,
.google-ad-fourbox ul li a {
	color: #fff !important;
}

.google-ad-fourbox ul {
	margin-bottom: 30px;
}

body .google-ad-fourbox .dima-iconbox:hover h5.features-title {
	color: #fff !important;
}

body .google-ad-fourbox .dima-iconbox:hover .svg-inline--fa path {
	fill: #fff !important;
}

.dima-topbar {
	background-color: #2b3c74 !important;
}

.dima-nav .sub-menu a:hover,
.dima-nav .sub-menu li.current-menu-item>a {
	color: #1fa6c0;
}

.mark-boxes .dimacell {
	padding-top: 70px;
}

.dima-nav .sub-menu a {
	text-transform: uppercase;
}

body ul.dima-accordion.dima-acc-separated .dima-accordion-group .dima-accordion-header .dima-accordion-toggle {
	background: #1fa6c0 !important;
}

.wpforms-page-indicator-page-progress {
	background-color: #2b3c73 !important;
}

.call-button .vc_btn3 {
	border-color: #1fa6c0 !important;
	background-color: #1fa6c0 !important;
}

body a {
	color: #1fa6c0;
}

body .features-box.background-hover:hover {
	background: #1fa6c0 !important;
}

.member-name h5 {
	color: #1fa6c0 !important;
}

.member-function {
	color: #2b3c73 !important;
}

p,
body,
html {
	font-size: 16px;
	color: #959595;
}

body .top-footer .widget,
body .top-footer .widget p {
	color: #2e3c6f;
}

body h3,
body h3 a,
body a h3,
body h3 a:hover,
body a:hover h3 {
	color: #1fa6c0;
}

fieldset li label {
	color: #2b3c73 !important;
}

body .top-footer {
	background: #9bd7e3;
}

body h4,
body h4 a,
body a h4,
body h4 a:hover,
body a:hover h4 {
	color: #2b3c73;
}

body h2,
body h2 a,
body a h2,
body h2 a:hover,
body a:hover h2 {
	color: #1fa6c0;
}

.grantstation-iconlist .icon-list li {
	color: #fff;
}


.page-id-16146 .page-section-content {
	padding: 0px !important;
}

.home-slider-desktop {}

.home-slider-mobile {
	display: none;
}


.container {
	width: 100%;
	max-width: inherit;
}

.inspired-events-main {
	padding: 6.25em 0px !important;
}

.inspired-events-main .ecs-event {
	padding: 20px;
	-webkit-box-shadow: 0 0 13px 0 rgba(112, 112, 112, 0.35);
	box-shadow: 0 0 13px 0 rgba(112, 112, 112, 0.35);
	margin-bottom: 50px;
}

.inspired-events-main .ecs-event h4 a {
	color: #1fa6c0;
}

.single-tribe_events .tribe-events-single-event-title {
	display: none;
}

.inspired-events-main ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

.rtec-register-button {
	background: #1fa6c0 !important;
	border: 0px !important;
	border-radius: 5px !important;
	color: #fff !important
}

.rtec-already-registered-reveal {
	position: relative;
	top: -12px;
}




.tribe-events-content ul,
.tribe-events-content li {
	color: #7f7f7f !important;
}

.tribe-events-content a.dima-button {
	color: #fff;
	border: 0px;
}

.footer-widget-area .dima-widget:last-child .widget_text {
	clear: both;
}



.client-logo-lightbox {
	padding-right: 20px !important;
}

.client-logo-lightbox .apply-gray {
	opacity: 1 !important;
	-ms-filter: "alpha(opacity=100)" !important;
	filter: alpha(opacity=100) !important;
	-webkit-filter: grayscale(0) !important;
	-moz-filter: grayscale(0) !important;
	filter: grayscale(0) !important;
}

.single-dima-portfolio .page-section p {
	margin-bottom: 1.5em;
}

.client-logo-lightbox .work-item {
	border: 20px solid #9bd7e3 !important;
}

.client-logo-lightbox .work-item:hover {
	z-index: 6;
	position: relative;
}

/* Partners Popup */

.wow-modal-window {
	height: 100% !important;
	overflow: auto !important;
}

.wow-modal-window {
	background:url({$theme_path}/static/picture/bg3.jpg) no-repeat center center !important;
	background-size: cover;
	padding-top: 50px !important;
	padding-bottom: 50px !important;
}

.mw-close-btn,
.mw-close-btn:before {
	cursor: pointer;
	background: #2b3c73 !important;
	color: #1fa6c0 !important;
}

.modal-window-content {
	max-width: 1200px;
	margin: 0px auto !important;
}

.wow-col-8 {
	padding-left: 15px;
	padding-right: 15px;
	float: left;
	width: 70%;
}

.wow-col-4 {
	padding-left: 15px;
	padding-right: 15px;
	float: left;
	width: 30%;
}

.client-logo-lightbox {
	position: relative;
}

.client-logo-lightbox .work-item {
	background: #1fa6c0 !important;
}

.client-logo-lightbox:hover .apply-gray {
	opacity: 0.5 !important;
}

.partners-portfolio {
	padding-top: 0px !important;
}

.partner-left-main {
	background: #fff;
	padding: 20px;
}

.partner-left-main h2 {
	padding: 0px 0px 20px;
	margin: 0px;
}

.partner-left-main h3 {
	padding: 0px 0px 10px;
	margin: 0px;
	color: #2b3c73;
}

.partner-left-main p {
	padding: 0px 0px 20px;
	margin: 0px;
}

.partner-left-main ul {
	padding: 0px 0px 20px;
	margin: 0px;
}

.partner-left-main ul li {
	padding: 0px 0px 10px 20px;
	margin: 0px;
	position: relative;
}

.partner-left-main ul li:before {
	content: "\f00c";
	font-family: "FontAwesome", "Font Awesome 5 Free";
	font-weight: 900;
	position: absolute;
	top: 2px;
	left: 0;
	font-size: 10px;
	line-height: 20px;
	color: #1fa6c0;
}

.partner-right-main h2 {
	padding-top: 20px !important;
}

.partner-right-main {
	background: #2b3c73;
	padding: 20px !important;
	color: #fff;
}

.partner-right-main p {
	color: #fff;
	padding: 0px 0px 5px 0px;
	margin: 0px;
}

.partner-right-main a {
	color: #fff;
	text-decoration: underline;
}

.partner-right-img {
	margin-bottom: 30px;
}

/* Partners Popup */



.partner-form-main pre {
	-webkit-box-shadow: !important;
	box-shadow: unset !important;
}

.partner-form-main code {
	display: block !important;
}

.partner-form-main textarea {
	min-height: inherit !important;
	height: 50px !important;
}

.partner-form-main label {
	font-family: "Lato", Helvetica, Arial, sans-serif !important;
	color: #7f7f7f !important;
}

.partner-form-main .wpforms-submit {
	color: #fff !important;
}


#menu-partners-menu li {
	padding: 0px 10px;
	margin: 0px;
	display: inline-block;
	border: 0px;
}

.partner-menu {
	padding: 30px 0px;
}

#menu-partners-menu li a {
	background: #fff;
	display: block;
	padding: 10px 15px;
	color: #7f7f7f;
}

#menu-partners-menu li a:hover {
	background: #1fa6c0;
	color: #fff;
}

.mobile-nav.dima-navbar-wrap .dima-navbar nav .dima-nav .sub-menu li a {
	padding: 10px 0px !important;
}



.no-fixed-logo img {
	max-height: none !important;
}

.fixed-logo img {
	max-height: none !important;
}

/*.single-dima-portfolio section.title_container{display:none!important;}*/
.eyebrow .eyebrow {
	color: #1fa6c0;
}

body .userway.userway-the-big .userway_accessibility_icon {
	width: 34px !important;
	height: 34px !important;
	min-width: 34px !important;
	min-height: 34px !important;
	max-width: 34px !important;
	max-height: 34px !important;
}

.userway.userway-the-big .userway_accessibility_icon img,
body .userway.userway-the-big .userway_accessibility_icon img {
	width: 34px !important;
	height: 34px !important;
}

.single .page-section-content {
	padding-bottom: 0px;
}

.single .boxed-blog.blog-list article {
	margin-bottom: 0px;
}

.portfolio-custom-details-img {
	height: 650px;
	overflow: hidden;
	text-align: center;
}

.portfolio-custom-details-img img {
	width: 100%;
}

.center-content .ok-row {
	display: flex;
	align-items: center;
	justify-content: center;
}

.single-dima-portfolio .container {
	width: auto !important;
	max-width: 100% !important;
}

.portfolio-custom-details-content {
	max-width: 1200px;
	margin: 0px auto;
}

.single-dima-portfolio .top-footer .container {
	width: 90% !important;
	max-width: 1200px !important;
}

.single-dima-portfolio #header .container {
	width: 90% !important;
	max-width: 1200px !important;
}

.single-dima-portfolio .page-section {
	max-width: 1200px !important;
	margin: 0px auto;
}

.single-dima-portfolio .related-portfolio .container {
	width: 90% !important;
	max-width: 1200px !important;
}

.single-dima-portfolio .isotope-item .work-info {
	top: 30px !important;
}

.portfolio-custom-details {
	margin-top: -100px !important;
}

.single-dima-portfolio .isotope-item .work-info .work-title {
	background: #fff;
	margin: 10px 10px 0px 10px;
	padding: 5px;
	text-align: center;
	color: #2b3c73;
	width: auto;
	display: block;
}

.single-dima-portfolio .isotope-item .work-info .work-title p a {
	color: #2b3c73;
}

.single-dima-portfolio .overlay-content {
	padding: 10px;
	margin: 0px 10px 0px 10px;
	background: #fff;
}

.single-dima-portfolio .overlay-popup {
	background: #fff;
	margin: 10px;
}

.single-dima-portfolio .overlay-content h3 {
	font-size: 25px;
}

.work-item:hover .link_overlay {
	background: none !important;
}

.work-item:hover .overlay-popup {
	z-index: 6;
	position: relative;
}

.work-item .fa-long-arrow-right:before {
	content: "\f178" !important;
}

.work-item .overlay-content {
	padding-bottom: 5px;
}

.work-item .spn-left {
	padding-left: 15px;
}

.work-item .spn-right {
	float: right;
	background: #1fa6c0;
	width: 30px;
	height: 30px;
	display: block;
	position: relative;
	top: -6px;
}

.work-item .spn-right a {
	display: block;
	background: #1fa6c0;
	width: 30px;
	height: 30px;
	color: #fff;
	line-height: 30px;
	text-align: center;
}

.portfolio-custom-title {
	max-width: 1200px;
	margin: 0px auto;
}

.portfolio-custom-title-align {
	background-color: #fff;
	/*position:absolute;*/
	padding: 10px 10px 10px 50px;
	margin-top: -50px;
	position: relative;
	z-index: 999;
	max-width: 550px;
}

.portfolio-custom-title .portfolio-tag {
	color: #1fa6c0;
}

.portfolio-custom-title h1 {
	color: #2b3c73;
	margin-bottom: 10px;
}

@media only screen and (max-width :768px) {

	.home-slider-desktop {
		display: none;
	}

	.home-slider-mobile {
		display: block;
	}

	.hp-amount {
		padding-top: 30px !important;
		padding-bottom: 20px !important;
	}
}

@media only screen and (max-width :620px) {

	.free-google-provide {
		margin-top: -100px !important;
	}

	.portfolio-custom-title {
		padding-left: 20px;
		max-width: 90%;
	}
}

@media only screen and (max-width :480px) {
	.home-slider .ok-no-margin {
		margin-bottom: 0px !important;
	}
}

@media only screen and (max-width :420px) {
	.work-item .overlay-content {
		font-size: 12px;
		line-height: 1.2;
	}

	.work-item:hover .overlay-popup {
		width: 93%;
	}
}

.testimonial-box blockquote {
	border-left: 0px solid #1da6c0 !important;
}

.price-title {
	font-weight: bold !important;
	font-family: sans-serif !important;
}


:focus {
	outline: none !important;
}

.post-icon .icons-media {
	margin: 0px !important;
	left: 0%;
	top: 0%;

	-webkit-transform: unset;
	transform: unset;
	-webkit-transition: unset;
	width: 100% !important;
	height: 100%;
}

.post-icon .icons-media li {
	margin: 0px;
	width: 100%;
	height: 100%;
}

.post-icon .icons-media li a {
	padding: 0px;
	margin: 0px;
	border: 0px;
	width: 100%;
	color: #fff !important;
	height: 100%;
	background: none !important;
}

.post-icon .icons-media li a i {
	padding: 10px;
	display: inline-block;
	border: 1px solid #fff;
	margin-top: 22%;
}

.hp-logo-slider li {
	list-style-type: none !important;
}

@media only screen and (max-width:1300px) {
	.fixed-logo {
		max-width: 250px;
	}

	.fixed-logo img {
		max-width: 100% !important;
	}

	.dima-navbar-wrap.desk-nav .dima-navbar .logo {
		max-width: 200px;
	}

	.dima-navbar-wrap.desk-nav .dima-navbar .logo img {
		max-width: 100% !important;
	}
}

@media only screen and (max-width:1170px) {
	.dima-navbar-global.container {
		width: 98%;
	}

	.dima-navbar-wrap.desk-nav .dima-navbar nav .dima-nav>li>a {
		padding: 0px 6px;
	}
}

@media only screen and (max-width:998px) {
	.mobile-nav.dima-navbar-wrap .dima-navbar .logo img {
		max-width: 100% !important;
	}
}

@media only screen and (max-width:989px) {
	.mobile-nav.dima-navbar-wrap .dima-navbar .logo .dima-brand img {
		max-height: inherit !important;
	}
}


@media only screen and (max-width:768px) {
	.who-space {
		display: none;
	}

	.who-blue-boxes .blueboxes .page-section {
		padding: 10px !important;
	}

	.meet-section .page-section-content {
		padding-bottom: 0px !important;
	}

	.seperator-display-none {
		display: none;
	}

	.google-grant-section .page-section-content {
		padding-bottom: 0px !important;
	}

	.google-help-section .page-section-content {
		padding-top: 0px !important;
	}

	.google-blube-section .page-section-content {
		padding-bottom: 0px !important;
		padding: 4.25em 0 0 0 !important;
	}


	.branding-section2 .page-section-content {
		padding-bottom: 0px !important;
	}

	.branding-section3 .page-section-content {
		padding-bottom: 0px !important;
		padding-top: 0px !important;
	}

	.branding-section4 .page-section-content {
		padding-bottom: 0px !important;
		padding-top: 0px !important;
	}

	.branding-section4 .ok-xsd-12 {
		margin-bottom: 0px !important;
	}

	.branding-section4 {
		margin-top: -70px !important;
	}

	.branding-section5 .page-section-content {
		padding-bottom: 0px !important;
		padding-top: 0px;
	}

	.branding-display-none {
		display: none;
	}

	.branding-section5 .ok-xsd-12 {
		margin-bottom: 0px;
	}

	.social-section1 .page-section-content {
		padding-bottom: 0px !important;
	}


	.social-section1 .ok-row {
		margin-bottom: 0px;
	}

	.social-section2 .page-section-content {
		padding-bottom: 0px !important;
	}

	.contact-map .ok-row {
		margin-bottom: 0px;
	}

	.contact-map .ok-xsd-12 {
		margin-bottom: 0px;
	}
}




@media only screen and (max-width:767px) {
	.hp-space {
		display: none;
	}

	.hp-space2 {
		padding-bottom: 70px !important;
	}

	.top-footer {
		padding: 50px 0px;
	}

	.hp-amount .page-section-content {
		padding: 0px !important;
	}

}

@media only screen and (max-width:460px) {
	.home-slider .rs-layer.rev-btn {
		max-width: 130px !important;
	}

	.hp-shadow-box .dima-callout {
		padding: 20px !important;
	}
}

@media only screen and (max-width:400px) {
	.dima-pagination li a {
		padding: 0 9px !important;
	}
}

::selection {
	background-color: #2e3c6f;
	color: #FFFFFF;
}

.service-box1 {
	background-color: rgb(46, 60, 111) !important;
	margin: 0px;
	padding: 50px 20px !important;
}

img.map,
map area {
	outline: none;
}

.wpforms-page-indicator-steps {
	color: #1fa6c0 !important;
}

.wpforms-field-description,
.wpforms-page-indicator-page-title {
	color: #000 !important;
}

.wpforms-field h3 {
	color: #1fa6c0 !important;
	font-size: 30px !important;
}

.wpforms-page-button {
	background-color: #1fa6c0 !important;
	color: #333 !important;
	font-size: 1em !important;
	font-weight: bold !important;
	border: 1px solid #ccc !important;
}

.wpforms-page-button:hover {
	opacity: .9 !important;
}

.wpforms-field-label {
	color: #000;
}

.wpforms-field-sublabel {
	color: #000;
}

.dymic-logo-border {
	border-radius: 50%;
	border: 0px solid #6b6b6b;
	position: absolute;
	text-align: center;
	padding-top: 0px;
	right: inherit;
	z-index: 222;
	display: none;
	left: 50% !important;
	background: none !important;
	height: 180px !important;
	width: 180px !important;
	top: 108px !important;
}

.dymic-logo-border img {
	height: 180px !important;
}



/* New */
.dymic-tossing-main {
	width: 400px;
	margin: 0px auto;
	position: relative;
}

.dymic-logo .dymic-logo-border-2 {
	left: 50% !important;
	margin-left: -89px !important;
	top: 109px !important;
}

/* New */


.area1:hover {
	background:url({$theme_path}/static/picture/area1-arrow-1.png) no-repeat top left;
	position: absolute;
	left: 93px;
	top: 173px;
	width: 41px;
	height: 41px;
	visibility: visible;
	opacity: 1;
	display: block;
}

.area2:hover {
	background:url({$theme_path}/static/picture/area2-arrow-1.png) no-repeat top left;
	position: absolute;
	left: 174px;
	top: 94px;
	width: 42px;
	height: 42px;
	visibility: visible;
	opacity: 1;
	display: block;
}

.area3:hover {
	background:url({$theme_path}/static/picture/area3-arrow-1.png) no-repeat top left;
	position: absolute;
	left: 290px;
	top: 93px;
	width: 41px;
	height: 41px;
	visibility: visible;
	opacity: 1;
	display: block;
}

.area4:hover {
	background:url({$theme_path}/static/picture/area4-arrow-1.png) no-repeat top left;
	position: absolute;
	left: 362px;
	top: 172px;
	width: 41px;
	height: 41px;
	visibility: visible;
	opacity: 1;
	display: block;
}




.service-right-list {
	font-size: 20px;
	margin-bottom: 10px !important;
}

.service-right-list i {
	color: #1fa6c0;
	font-size: 18px !important;
	top: 5px !important;
}

.dima-team-member:hover .link_overlay {
	background: rgba(31, 166, 192, 0.4) !important;
}

.service-main .background-cover {
	min-height: 700px;
}

.di_white.dima-button {
	background: #fff !important
}

.service-box2 {
	background-color: rgb(81, 93, 136) !important;
	margin: 0px;
	padding: 50px 20px !important;
}

.service-box3 {
	background-color: rgb(78, 164, 190) !important;
	margin: 0px;
	padding: 50px 20px !important;
}

#header .dima-navbar-wrap.desk-nav .dima-navbar.fix_nav nav .dima-nav>li>a {
	color: #2b3c73;
}

#header .dima-navbar-wrap.desk-nav .dima-navbar nav .dima-nav>li>a:hover {
	color: #1fa6c0;
}

.dima-iconbox:hover .box-square.svg_icon.icon-box-hover,
.dima-iconbox:hover .box-circle.svg_icon.icon-box-hover,
.dima-iconbox:hover i.box-square.icon-box-hover,
.dima-iconbox:hover i.box-circle.icon-box-hover {
	background: #1fa6c0 !important;
}

.service-box3 .features-content {
	min-height: 205px;
}

.service-box4 {
	background-color: rgb(139, 200, 216) !important;
	margin: 0px;
	padding: 50px 20px !important;
}

.service-mainbox .container {
	width: auto !important;
}

.dima-navbar-wrap.desk-nav .dima-navbar .logo p img {
	display: inline-block;
	vertical-align: middle;
	max-width: 170px;
	width: auto;
	max-height: 150px;
}

.dima-navbar-wrap.desk-nav.fixed .dima-navbar .logo p img {
	max-width: 120px;
}

.member-function {
	font-size: 16px;
	line-height: 24px;
	display: inline-block;
	margin-bottom: 5px;
	color: #2d3c70 !important;
	font-weight: bold;
}

div .ok-md-3 {
	padding: 0 25px;
}

.dima-team-content {
	text-align: left !important;
	padding: 25px 5px 25px 5px;
}

@media only screen and (max-width :800px) {

	.wow-col-8,
	.wow-col-4 {
		margin: 0px 0px 30px 0px !important;
		padding: 0px !important;
		display: block !important;
		float: none !important;
		width: 100% !important;
	}



	.dymic-tossing-main {
		width: 360px;
	}

	.dymic-logo img {
		width: 120px;
		height: 120px !important;
	}

	.dymic-logo .dymic-logo-border-2 {
		top: 93px !important;
	}

	.hp-logo-slider .owl-nav .owl-next {
		left: 0px;
	}

	.hp-logo-slider .owl-nav .owl-prev {
		right: 0px;
	}

	.hp-logo-slider .owl-carousel {
		margin: 0 0 0 0px !important;
	}
}

/* New CSS */
.top-footer {
	padding: 50px 0 20px 0;
}

.top-footer .widget_media_image {
	float: left !important;
	width: 45% !important;
	margin-bottom: 20px !important;
	margin-right: 10px;
	min-height: 40px
}

.top-footer #text-7 {
	margin: 0px !important;
}

/* New CSS */

.wpb_button,
.wpb_content_element,
ul.wpb_thumbnails-fluid>li {
	margin-bottom: 0px;
}

.widget .button,
[type="submit"],
.dima-button {
	background-color: #2b3c74 !important;
}

[type="submit"] {
	color: #fff !important;
}


.dima-tab-line-style ul.dima-tab-nav .tab.active {
	border-color: #1fa6c0 !important;
}

.di_white.stroke {
	color: #1fa6c0 !important;
	border: 1px solid #fff;
}

.dima-testimonial blockquote:before {
	font-weight: 900;
	color: #1fa6c0 !important;
}

ul.dima-accordion .dima-accordion-group .dima-accordion-header .dima-accordion-toggle {
	background: #1fa6c0 !important;
}

ul.dima-accordion .dima-accordion-group .dima-accordion-header .dima-accordion-toggle.collapsed:before {
	color: #ffffff;
}

ul.dima-accordion .dima-accordion-group .dima-accordion-header .dima-accordion-toggle.collapsed {
	color: #ffffff;
}

ul.dima-accordion.dima-acc-separated .dima-accordion-group .dima-accordion-header .dima-accordion-toggle.collapsed {
	border-color: #1fa6c0;
}

body h1.slider-google {
	line-height: 1.2 !important;
	text-align: center !important;
}

@media(max-width:1200px) {
	body h1.slider-google {
		font-size: 45px !important;
		margin-bottom: 20px !important;
	}
}

@media(max-width:1000px) {
	body h1.slider-google {
		font-size: 34px !important;
	}
}

@media(max-width:767px) {
	body h1.slider-google {
		font-size: 30px !important;
	}
}

/*- CIME-2406-SEO Suggestions for Branding Service Page-*/
body h1.branding-serv {
	color: rgb(31, 166, 192) !important;
	line-height: .95 !important;
	font-weight: 900 !important;
	font-size: 57px !important;
	margin: 0 !important;
	text-align: center !important;
	padding: 28px 0 5px !important;
}

@media(max-width:1200px) {
	body h1.branding-serv {
		font-size: 54px !important;
	}
}

@media(max-width:1000px) {
	body h1.branding-serv {
		font-size: 35px !important;
	}
}

@media(max-width:767px) {
	body h1.branding-serv {
		font-size: 25px !important;
		font-weight: 700 !important;
		padding: 0 0 5px !important;
	}
}

/* CIME-2404-SEO Suggestions for Google Ads Grant page */
.ga-heading {
	text-align: center;
	margin: 0;
	padding: 20px 0;
}

body .ga-gh {
	color: #ffffff;
	font-weight: 400;
	text-align: left;
	font-size: 1.2857142857em;
	line-height: 1.3em;
	letter-spacing: 0.01em;
}

body.page-id-12435 .google-blube-section .features-title {
	margin: 0;
}

/* CIM-2403-SEO SEO Suggestions for Website Development Service Page */
body.page-id-12387 .rs-parallax-wrap:has(.dev-slider) {
	top: 15% !important;
}

@media(max-width:767px) {
	body.page-id-12387 h1.branding-serv.dev {
		line-height: 0.9 !important;
	}

	body.page-id-12387 .rs-parallax-wrap:has(.dev-slider) {
		top: 22% !important;
	}

	body.page-id-12387 .rs-parallax-wrap:has(.dev-content-slider) {
		top: 42% !important;
	}
}


/**/
.page-id-12530 a.dima-accordion-toggle+p {
	display: none;
}

.page-id-12530 a.dima-accordion-toggle h3 {
	color: #fff;
	margin: 0;
	font-family: "Open Sans", Helvetica, Arial, Times, serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: 600;
}

.page-id-12530 .dima-accordion-toggle {
	display: flex !important;
	flex-direction: row;
}

/* 	CIME-2409 SEO Suggestions for Strategic Partnerships Page */
h2.snp-h2 {
	font-family: "Lato", "Helvetica Neue", Helvetica, sans-serif;
	font-weight: 400;
	color: #2b3c73;
	font-size: 1.5714285714em;
	line-height: 1.3em;
	letter-spacing: 0.025em;
}