









/* 1a. Containers */











/* 1b. Theme Colors */






.primary-theme-bg,
.primary-theme-hoverbg:hover,
.imgmapping-wrap .imgmapping-item-arrow:after{
	background: linear-gradient(135deg,

  
  
    
  


  rgba(38, 38, 38, 1.0)

,

  
  
    
  


  rgba(38, 38, 38, 1.0)

);
}
/* 1b. Colors */



 


.primary-color{
	color: #3b3b3b;
}
.secondary-color{
	color: #1d3e4d;
}
.tertiary-color{
	color: #ffffff;
}
.tertiary-bgcolor{
	background-color: #ffffff;
}
.tertiary-bordercolor,
.timeline-wrap.timeline-dnd_area_main-module-6 .ps-sp-border,
.timeline-wrap.timeline-dnd_area_main-module-6 .img-handler-top:before,
.timeline-wrap.timeline-dnd_area_main-module-6 .img-handler-top:after,
.timeline-wrap.timeline-dnd_area_main-module-6 .ps-sp-top:after,
.timeline-wrap.timeline-dnd_area_main-module-6 .ps-sp-top:before{
	border-color: #ffffff;
}
.timeline-wrap .even-item .ps-sp-top:after,
.timeline-wrap .odd-item .ps-sp-top:before,
.timeline-wrap .odd-item .img-handler-top:before,
.timeline-wrap .odd-item .img-handler-top:after,
.timeline-wrap .even-item .img-handler-top:after,
.timeline-wrap .even-item .img-handler-top:before{
	color: #ffffff;
}



/* 1c. Typography */ 
























/* 1d. Buttons */

















/* 1e. Forms */










/* 1f. Tables */











/* 1g. Site header */



















/* 1h. Site footer */





























.color-pri{
	color: #3b3b3b;
	fill: #3b3b3b;
}


.dnd-section > .row-fluid,
.page-center,
.content-wrapper {
	max-width: 1388px;
	padding-left: 15px;
	padding-right: 15px;
}



.dnd-section,
.content-wrapper--vertical-spacing {
	padding-top: 50px ;
	padding-bottom: 50px ;
}

@media (max-width: 767px) {
	.dnd-section > .row-fluid,
	.page-center,
	.content-wrapper {
		padding-left: 15px;
		padding-right: 15px;
	}
	.dnd-section,
	.content-wrapper--vertical-spacing {
		padding-top: 50px ;
		padding-bottom: 50px ;
	}
}





body {
	font-size: 20px;
	color: rgba(59, 59, 59, 1.0);
	
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	
	letter-spacing:0px;
	
}
.latest-blog-feed .date svg{
	fill:rgba(59, 59, 59, 1.0);
}
.post-page__pagination.post-ty2 nav .arrow svg{
	fill: 

  
  
    
  


  rgba(59, 59, 59, 1.0)

;
}

.post-page__author-bio h5 {
	font-family: ;
}
.error-page:before{
	color: rgba(59, 59, 59, 0.5);
}
/* Paragraphs */

.team_sec button.glide__bullet.glide__bullet--active {
	background: linear-gradient(135deg,

  
  
    
  


  rgba(38, 38, 38, 1.0)

,

  
  
    
  


  rgba(38, 38, 38, 1.0)

) !important;
}

/* Anchors */

a {
	color: 

  
  
    
  


  rgba(233, 95, 33, 1.0)

;
}

a:hover,
a:focus,
a:active {
	color: 

  
  
    
  


  rgba(233, 95, 33, 1.0)

;
}

/* Headings */

h1, h2, h3, h4, h5, h6{
	font-family: ;
	color: rgba(29, 62, 77, 1.0);
}

.author-name {
	font-family: ;
}

h1 { 
	font-size: 62px;    
	letter-spacing:0px;
	
}

h2 { 
	font-size: 62px;  
	letter-spacing:0.64px;
	
	font-family: Fira Sans; font-style: normal; font-weight: normal; text-decoration: none;
	
}

h3 { 
	font-size: 32px;  
	letter-spacing:0px;
	
}

h4 { 
	font-size: 24px;  
	letter-spacing:0px;
	
}

h5 { 
	font-size: 20px;  
	letter-spacing:0px;
	
}

h6 { 
	font-size: 16px;  
	letter-spacing:0px;
	
}

@media (max-width: 991px) {
	body {
		font-size: 20px;
	}

	h1 {
		font-size: 62px;
	}

	h2 {
		font-size: 48px;
	}

	h3 {
		font-size: 32px;
	}

	h4 {
		font-size: 24px;
	}

	h5 {
		font-size: 20px;
	}

	h6 {
		font-size: 16px;
	}
}

@media (max-width: 767px){
	body {
		font-size: 18px;
	}

	h1 {
		font-size: 38px;
	}

	h2 {
		font-size: 30px;
	}

	h3 {
		font-size: 30px;
	}

	h4 {
		font-size: 24px;
	}

	h5 {
		font-size: 20px;
	}

	h6 {
		font-size: 16px;
	}
}
/* Blockquote */

blockquote {
	border-left-color: #1d3e4d;
}





.error-page .button,
button,
.button,
form input[type=submit],
form .hs-button,
.hs-button{
	background-image: 








linear-gradient(135deg,rgba(233, 95, 33, 1.0),rgba(233, 95, 33, 1.0));
;
	border: 0px solid 

  
  
    
  


  rgba(233, 95, 33, 1.0)

;
	border-radius: 4px;
	color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
	fill: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
	padding: 8px 15px;
	font-family: ;
	font-weight: 600;
}

.error-page .button:hover,
button:hover,
button:focus,
.button:hover,
.button:focus,
.hs-button:hover,
.hs-button:focus,
form input[type=submit]:hover,
form input[type=submit]:focus,
form .hs-button:hover,
form .hs-button:focus {
	background-image: 








linear-gradient(135deg,rgba(199, 87, 37, 1.0),rgba(199, 87, 37, 1.0));
;
	color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
	fill: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

button:active,
.button:active,
.hs-button:active,
form input[type=submit]:active,
form .hs-button:active {
	background-image: 








linear-gradient(135deg,rgba(233, 95, 33, 1.0),rgba(233, 95, 33, 1.0));
;
	color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}


.pri-btn,
.cst-button,
.cta_button,
.gradient a{
	background-image: 








linear-gradient(135deg,rgba(233, 95, 33, 1.0),rgba(233, 95, 33, 1.0));
;
	color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
	padding: 8px 15px;
	border: 0px solid 

  
  
    
  


  rgba(233, 95, 33, 1.0)

;
	border-radius: 4px;
	font-family: ;
	font-weight: 400;
}

.sec-btn,
.transparent a,
.transparent .hs-button{
	background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
	color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
	padding: 8px 15px;
	border: 0px solid 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
	border-radius: 4px;
	background-image: none;
	font-family: ;
	font-weight: 400;
}

.pri-btn:hover,
.pri-btn:focus,
.pri-btn:active,
.cta_button:hover,
.cta_button:focus,
.cta_button:hover,
.cst-button:active,
.cst-button:focus,
.cst-button:active,
.gradient a:hover,
.gradient a:focus,
.gradient a:active{
	background-image: 








linear-gradient(135deg,rgba(199, 87, 37, 1.0),rgba(199, 87, 37, 1.0));
;
	color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
	border-color: 

  
  
    
  


  rgba(199, 87, 37, 1.0)


}

.sec-btn:hover,
.sec-btn:focus,
.sec-btn:active,
.transparent .hs-button:hover,
.transparent .hs-button:focus,
.transparent .hs-button:active,
.transparent a:hover,
.transparent a:focus,
.transparent a:active{
	background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
	color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
	background-image: none;
	border-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)


}

.gradient a,
.gradient .hs-button,
.transparent a,
.transparent .hs-button,
.hs-button{
	fill: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
	font-family: ;
	font-weight: 400;
}

button:hover svg{
	fill: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}







form {
	background-image: 








linear-gradient(135deg,rgba(242, 242, 242, 1.0),rgba(242, 242, 242, 1.0));
;
	padding: 40px 40px;
	border-radius: 8px;
	border: 0px solid;
	border-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
}

.form-bg {
	background-image: 








linear-gradient(135deg,rgba(242, 242, 242, 1.0),rgba(242, 242, 242, 1.0));
;
}

/* Form title */

.form-title {
	background-color: 

  
  
    
  


  rgba(0, 0, 0, 0.0)

;
	color: 

  
  
    
  


  rgba(59, 59, 59, 1.0)

;
}

/* Form label */

/*  .hs-form-field >  */

form label {
  font-size: 1rem;
}

/* Form help text */

form legend {
	color: 

  
  
    
  


  rgba(59, 59, 59, 1.0)

;
font-size: 1rem;
}
}

/* Form inputs */

form input[type=text],
form input[type=email],
form input[type=password],
form input[type=tel],
form input[type=number],
form input[type=file],
form select,
form textarea {
	border-radius: 3px;
	border-color: 

  
  
    
  


  rgba(203, 214, 226, 1.0)

;
	color:

  
  
    
  


  rgba(51, 71, 91, 1.0)

;
	background-color:

  
  
    
  


  rgba(245, 248, 250, 1.0)

;
	border-width: 1px
}

form input[type=text]:focus,
form input[type=email]:focus,
form input[type=password]:focus,
form input[type=tel]:focus,
form input[type=number]:focus,
form input[type=file]:focus,
form select:focus,
form textarea:focus {
	border-color: 

  
  
    
  


  rgba(82, 168, 236, 0.8)

;
}

/* Form placeholder text */

::-webkit-input-placeholder {
	color: 

  
  
    
  


  rgba(51, 71, 91, 1.0)

;
}

::-webkit-input-placeholder,
::-moz-placeholder,
:-ms-input-placeholder,
:-moz-placeholder,
::placeholder,
.hs-fieldtype-date .input .hs-dateinput:before {
	color: rgba(#null, 1.0);
}

/* Date picker */

.fn-date-picker td.is-selected .pika-button {
	background: #3b3b3b;
}

.fn-date-picker td .pika-button:hover {
	background-color: #3b3b3b !important;
}

.fn-date-picker td.is-today .pika-button {
	color: #3b3b3b;
}





th,
td {
	background-color: rgba(255, 255, 255, 0.0);
	border: 1px solid rgba(238, 238, 238, 1.0);
	color: rgba(59, 59, 59, 1.0);
}

thead th,
thead td {
	background-color: rgba(26, 26, 26, 0.0);
	color: rgba(59, 59, 59, 1.0);
}

tfoot td {
	background-color: rgba(255, 255, 255, 0.0);
	color: rgba(59, 59, 59, 1.0);
}

table,
tbody + tbody {
	border-color: rgba(238, 238, 238, 1.0);
}







header.header {
	background-color: rgba(255, 255, 255, 1.0);
}

.custom-menu-primary .hs-menu-wrapper > ul > li > a {
	color: rgba(59, 59, 59, 1.0);
	background-color: rgba(255, 255, 255, 0.0);
}  

.custom-menu-primary .hs-menu-wrapper > ul > li > a:hover {
	color: rgba(59, 59, 59, 1.0);
	background-color: rgba(255, 255, 255, 0.0);
}

.custom-menu-primary .hs-menu-wrapper > ul > li.active-branch > a,
.custom-menu-primary .hs-menu-wrapper > ul > li > a.active-branch  { 
	color: rgba(59, 59, 59, 1.0);
	background-color: rgba(255, 255, 255, 0.0);
}

.custom-menu-primary .hs-menu-wrapper > ul > li ul {
	background-color: rgba(255, 255, 255, 1.0);
}

.custom-menu-primary .hs-menu-wrapper > ul > li ul li a {
	color: rgba(29, 62, 77, 1.0);
	background-color: rgba(255, 255, 255, 0.0);
}

.custom-menu-primary .hs-menu-wrapper > ul > li ul li a:hover {
	color: rgba(29, 62, 77, 1.0);
	background-color: rgba(255, 255, 255, 0.0);
}

.custom-menu-primary .hs-menu-wrapper > ul > li ul li.active-branch > a,
.custom-menu-primary .hs-menu-wrapper > ul > li ul li a.active-branch,
.custom-menu-primary .hs-menu-wrapper > ul > li ul li.active > a,
.custom-menu-primary .hs-menu-wrapper > ul > li ul li a.active {
	color: rgba(29, 62, 77, 1.0);
	background-color: rgba(255, 255, 255, 0.0);
}











footer.footer{
	background-color: 

  
  
    
  


  rgba(38, 38, 38, 1.0)

;
}

.footer-column{
	color: 

  
  
    
  


  rgba(230, 237, 238, 1.0)

;
}

.footer-content a,
.footer-row .blog_feed_item_title a{
	color: 

  
  
    
  


  rgba(230, 237, 238, 1.0)

;
}

.footer-content a:hover,
.footer-row .blog_feed_item_title a:hover{
	color: 

  
  
    
  


  rgba(230, 237, 238, 1.0)

;
}

.footer-simple-menu li a,
.footer-menu li a{
	color: 

  
  
    
  


  rgba(230, 237, 238, 1.0)

;
	fill: 

  
  
    
  


  rgba(230, 237, 238, 1.0)

;
}

.footer-simple-menu li a:hover,
.footer-menu li a:hover{
	color: 

  
  
    
  


  rgba(230, 237, 238, 1.0)

;
	fill: 

  
  
    
  


  rgba(230, 237, 238, 1.0)

;
}


.popup-wrap.popup-open .popup-close:after,
.popup-wrap.popup-open .popup-close:before{
	background-color: 

  
  
    
  


  rgba(38, 38, 38, 1.0)

;
}

.footer-social svg,
.footer_contact_section .left-section svg{
	fill: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

footer.footer {
	background-image:url();
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}




@media (min-width: 768px) {
  .header-inner .hs-menu-wrapper ul {
    gap: 0px 20px;
}
	.footer-top .bg-img {
		background-image: url();
	}
}

@media (max-width: 767px) {

	.footer-top .bg-img {
		background-image: url();
	}
}

.footer-top,
.footer-top .left-col h3 {
	color: rgba(#null, 0.0);
}

.footer-contact p a {
	color: rgba(#null, 0.0);
}

.footer-contact p a:hover {
	color: rgba(#null, 0.0);
}

.footer-bottom {
	background-color: rgba(#null, 0.0);
	color: rgba(#null, 0.0);
}

.copyright p a {
	color: rgba(#null, 0.0);
}

.copyright p a:hover {
	color: rgba(#null, 0.0);
}






















.grd,
.head-icon-bg,
.team_sec .team_inr:hover,
.team_sec .social_icon,
.services-main .services-wrap .service-item:hover .service-item-inner,
.services-main-v2 .services-wrap .service-item:hover .service-item-inner,
.services-main .services-wrap .service-item .service_img_wrpr,
.icon_with_content_v2 .col-item:hover .col-item-inner,
.icon_with_content_v2 .col-item .col_img_wrpr,
.grd1,
.tab-active .tabber-title-inner,
.tabber-title.tab-active:after{ 
	background-image: 








linear-gradient(135deg,rgba(38, 38, 38, 1.0),rgba(38, 38, 38, 1.0));
;
	border-color: transparent;
	background-repeat:no-repeat;
}

.services-main-v2 .services-wrap .service-item .service-item-inner {
	background-image: linear-gradient(135deg,rgba(38, 38, 38, 0.05),rgba(38, 38, 38, 0.05));
}

.grd:hover,
.grd_on-hover:hover,
.head-icon-bg:hover, {
	background-image: 








linear-gradient(135deg,rgba(38, 38, 38, 1.0),rgba(38, 38, 38, 1.0));
;
	border-color: transparent;
}

.main-header-wrap .head-icon-bg,
.main-header-wrap .head-icon-bg:hover,
.portfoliofilter-v2-wrap .portfoliofilter-v2-featicon,
.portfoliofilter-v2-wrap .portfoliofilter-v2-featicon:hover{
	fill: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
	color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

.single-line-text.add-unerline:after,
.team_sec .member_img{
	background-image: 








linear-gradient(135deg,rgba(38, 38, 38, 1.0),rgba(38, 38, 38, 1.0));
;
} 

.header-search-inner form .hs-search-field__input {
	color: 

  
  
    
  


  rgba(59, 59, 59, 1.0)

;
}

.header-search-inner form .hs-search-field__input::-webkit-input-placeholder { /* Edge */
	color: 

  
  
    
  


  rgba(59, 59, 59, 1.0)

;
}

.header-search-inner form .hs-search-field__input:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: 

  
  
    
  


  rgba(59, 59, 59, 1.0)

;
}

.header-search-inner form .hs-search-field__input::placeholder {
	color: 

  
  
    
  


  rgba(59, 59, 59, 1.0)

;
}

.tertiary,
.tertiary:hover,
.post-page__pagination nav .arrow svg{
	color: #ffffff;
	fill: #ffffff;
}


.filter-wrap .filter-item-inner:hover:after {
	background-image: 








linear-gradient(135deg,rgba(38, 38, 38, 1.0),rgba(38, 38, 38, 1.0));
;
}
.filter-wrap .filter-item-inner,
.filter-wrap .filter-item-inner a,
.filter-wrap .filter-item-inner h5{
	fill:#ffffff; 
	color:#ffffff; 
}

.systems-page form,
.systems-page form a,
.systems-page form h1,
.systems-page form h2,
.systems-page form h3,
.systems-page form h4,
.systems-page form h5,
.systems-page form h6{
	fill:

  
  
    
  


  rgba(59, 59, 59, 1.0)

; 
	color: 

  
  
    
  


  rgba(59, 59, 59, 1.0)

;
}




/* secondary color */

.team_sec .team_inr:hover .social_icon svg {
	fill:#1d3e4d;
	fill: rgba(29, 62, 77, 0.8)
} 

/* tertiary color */
.team_sec .social_icon svg{ 
	fill:#ffffff; 
}
.team_sec .social_icon,
.team_sec .team_inr:hover{
	color: #ffffff; 	
}
.team_sec .team_inr:hover .social_icon,
.team_sec .team_inr:hover .member_img {
	background: #ffffff;
} 

.resources-filter-wrap .resources-cat-icon svg{
	fill: 

  
  
    
  


  rgba(38, 38, 38, 1.0)

;
}



div#back-to-top svg{
	fill:#ffffff; 
}





.card__price {
	font-family: ;
	font-size: px;
	color: ;
	font-weight: 
}

.text-white,
.brd_menu li,
.brd_menu li a {
	color: #ffffff;
	fill: #ffffff;
}

.hero_section_with_counter .counter_count,
.hero_section_with_counter .counter_count > *,
.hero_section_with_counter .counter_content,
.hero_section_with_counter .counter_content > * {
	color: #ffffff
}


.accordion_wrap .acc-item {
	background: #ffffff;
}

.accordion_wrap .acc-item.activeaccord {
	background: #1d3e4d;
}

.accordion_wrap .acc-item.activeaccord .title-wrap * {
	color: #ffffff;
}

.accordion_wrap .acc-item.activeaccord .acc-content *,
.accordion_wrap .accordion .accordion-items .accordion-content .accordion-content-inner *,
.accordion_wrap .accordion .accordion-items .accordion-content .accordion-content-inner,
.accordion_wrap .accordion .accordion-items.activeaccord .accordion-content .accordion-content-inner * {
	color: #ffffff;
}

.accordion_wrap .acc-item .icon {
	color: #1d3e4d;
}

.accordion_wrap .acc-item .icon svg {
	fill: #1d3e4d;
}

.accordion_wrap .acc-item.activeaccord .icon {
	color: #ffffff;
}

.accordion_wrap .acc-item.activeaccord .icon svg {
	fill: #ffffff;
}




.latest-blog-feed .blog-feed-card-inner,
.counter_wrap .counter_item .counter_item_inner,
.icn-wt-cntnt-main .icn-wt-cntnt-item-inner,
.services-main .services-wrap.type-1 .service-item .service-item-inner,
.services-main-v2 .service-item .service-item-inner,
.icon_with_content_v2 .col-item .col-item-inner {
	box-shadow: 0px 0px 4px rgba(29, 62, 77, 0.16);
}
.services-main .services-wrap.type-1 .service-item:hover .service-item-inner,
.services-main-v2 .service-item:hover .service-item-inner,
.icon_with_content_v2 .col-item:hover .col-item-inner {
	box-shadow: 0px 10px 20px rgba(29, 62, 77, 0.5);
}

.latest-blog-feed .feed-item-title{

	color:rgba(29, 62, 77, 1.0);
}
.latest-blog-feed .blog-feed-card-inner:hover .feed-item-title{
	color:rgba(255, 255, 255, 1.0);
}
.latest-blog-feed .feed-item-dec{
	color:rgba(59, 59, 59, 1.0);
} 
.latest-blog-feed .blog-feed-card-inner:hover .feed-item-dec, 
.latest-blog-feed .blog-feed-card-inner:hover .button_wrap .button_item a,
.latest-blog-feed .blog-feed-card-inner:hover .blog-post__tags a,
.latest-blog-feed .blog-feed-card-inner:hover .blog-post__tags{
	color:rgba(255, 255, 255, 1.0);
}
.latest-blog-feed .blog-feed-card-inner:hover .button_wrap .button_item a svg {
	fill: rgba(255, 255, 255, 1.0);
}
.latest-blog-feed .blog-feed-card-content{
	background-image: linear-gradient(135deg,rgba(255, 255, 255, 1.0),rgba(255, 255, 255, 1.0));
}
.latest-blog-feed .blog-feed-card-inner:hover .blog-feed-card-content {
	background-image: linear-gradient(135deg,#262626,#262626);
}

.latest-blog-feed .blog-feed-byline-section.date-bottom{
	border-color:rgba(29, 62, 77, 1.0);
}
.latest-blog-feed .blog-feed-card-inner:hover .blog-feed-byline-section.date-bottom{
	border-color:rgba(255, 255, 255, 1.0);
}
.latest-blog-feed .blog-feed-byline-section.date-image-bottom{
	border-color:rgba(29, 62, 77, 1.0);
}
.latest-blog-feed .blog-feed-card-inner:hover .blog-feed-byline-section.date-image-bottom{
	border-color:rgba(255, 255, 255, 1.0);
}
.latest-blog-feed .author{
	color:rgba(59, 59, 59, 1.0);
}
.latest-blog-feed .blog-feed-card-inner:hover .author{
	color:rgba(255, 255, 255, 1.0);
}
.latest-blog-feed .date{
	color:rgba(59, 59, 59, 1.0);
}
.latest-blog-feed .blog-feed-card-inner:hover .date{
	color:rgba(255, 255, 255, 1.0);
}
.latest-blog-feed .date svg{
	fill:rgba(59, 59, 59, 1.0);
}
.latest-blog-feed .blog-feed-card-inner:hover .date svg{
	fill:rgba(255, 255, 255, 1.0);
}
.team_sec2 .social_icon{
	background-color: rgba(255, 255, 255, 1);
}
.res_slider .glide__bullet, 
.res_slider .glide__bullet:focus{
	background-color: rgba(59, 59, 59, 0.5);
} 
.res_slider .glide__bullet.glide__bullet--active,
.res_slider .glide__bullet:hover,
.tst_sliderv2 .glide__bullet.glide__bullet--active,
.tst_sliderv2 .glide__bullet:hover,
.with_bg .glide__bullet.glide__bullet--active{
	background-image: linear-gradient(135deg,#262626,#262626);
}

.with_bg .glide__bullet{  
	background: rgba(255, 255, 255, 1.0);
}
.service-list-wrapper {
	background: rgba(255, 255, 255, 1.0);
}
.service-list-wrapper .service-list-item {
	background: linear-gradient(to right, #262626, #262626);
	color: rgba(255, 255, 255, 1.0);
}
.service-list-wrapper .service-list-item:hover{
	background: linear-gradient(to right, #262626 , #262626);
	color: rgba(255, 255, 255, 1.0);
}
.service-list-wrapper .service-list-item svg{
	fill:rgba(255, 255, 255, 1.0);
}

.service-list-wrapper .service-list-item:hover svg{
	fill:rgba(255, 255, 255, 1.0);
}

.icn-wt-cntnt-main .icn-wt-cntnt_img_wrpr svg,
.services-main .services-wrap .service-item:hover .arrow-icon svg,
.icon_with_content_v2 .col-item:hover .arrow-icon svg,
.icon_with_content_v2 .col-item .col_img_wrpr {
	fill:rgba(255, 255, 255, 1.0);
}

.icn-wt-cntnt-main .title-separator {
	background: rgba(29, 62, 77, 1.0);
}

.icn-wt-cntnt-main .icn-wt-cntnt-content .title-wrpr span {
	color: rgba(29, 62, 77, 1.0);
}

.icn-wt-cntnt-main .icn-wt-cntnt-content .content-wrpr * {
	color: rgba(29, 62, 77, 1.0);
}

.icn-wt-cntnt-main .icn-wt-cntnt_img_wrpr,
.icn-wt-cntnt-main .icn-wt-cntnt-item:hover .icn-wt-cntnt-item-inner,
.advanced-map .content-section{
	background-image: linear-gradient(135deg,#262626,#262626);
}

.icn-wt-cntnt-main .icn-wt-cntnt-item:hover .icn-wt-cntnt_img_wrpr {
	background-image: none;
	background: rgba(255, 255, 255, 1.0);
}

.icn-wt-cntnt-main .icn-wt-cntnt-item:hover .icn-wt-cntnt_img_wrpr svg,
.services-main .services-wrap .service-item .arrow-icon svg,
.icon_with_content_v2 .col-item .arrow-icon svg {
	fill:rgba(29, 62, 77, 1.0);
}

.icn-wt-cntnt-main .icn-wt-cntnt-item:hover .icn-wt-cntnt-content .title-wrpr span,
.icn-wt-cntnt-main .icn-wt-cntnt-item:hover .icn-wt-cntnt-content .content-wrpr *,
.services-main .services-wrap .service-item:hover .service-content *,
.icon_with_content_v2 .col-item:hover .content-wrpr *,
.icon_with_content_v2 .col-item:hover .normal_read_more,
.advanced-map .content-section .text-content {
	color: rgba(255, 255, 255, 1.0);
}

.icn-wt-cntnt-main .icn-wt-cntnt-item:hover .title-separator {
	background: rgba(255, 255, 255, 1.0);
}

.services-main-v2 .services-wrap .service-item .count-wrpr-inner {
	background: rgba(255, 255, 255, 1.0);
}

.services-main-v2 .services-wrap .service-item .service-item-inner .arrow-icon svg {
	fill:rgba(29, 62, 77, 1.0);
}

.services-main-v2 .services-wrap .service-item:hover .service-content * {
	color: rgba(255, 255, 255, 1.0);
}

.services-main-v2 .services-wrap .service-item .service_img_wrpr .icon-wrap svg {
	fill:rgba(29, 62, 77, 1.0);
}

.services-main-v2 .services-wrap .service-item:hover .service_img_wrpr .icon-wrap svg {
	fill: rgba(255, 255, 255, 1.0);
}

.banner-wt-form .content-section .title-wrpr *,
.banner-wt-form .content-section .description * {
	color: rgba(255, 255, 255, 1.0);
}

.banner-wt-form .form-section form .hs-richtext * {
	color: rgba(255, 255, 255, 1.0);
}
.byline-mdl .list-icon,
.contact-details-mdl .list-icon{
	color: rgba(255, 255, 255, 1.0);
	fill: rgba(255, 255, 255, 1.0);
}

.services-main .services-wrap .service-item .service_img_wrpr .icon-wrap svg {
	fill: rgba(255, 255, 255, 1.0);
}

.main-banner .content-area .title-wrpr *,
.main-banner .content-area .description * {
	color: rgba(255, 255, 255, 1.0);
}

.main-banner .content-area form .hs-richtext * {
	color: rgba(255, 255, 255, 1.0);
}

.pricing_wrap .switch-wrapper .highlighter {
	background-image: linear-gradient(135deg,#262626,#262626);
}

.pricing_wrap .switch-wrapper [type="radio"]:checked#monthly ~ label[for="monthly"],
.pricing_wrap .switch-wrapper [type="radio"]:checked#yearly ~ label[for="yearly"] {
	color: rgba(255, 255, 255, 1.0);
}

@media (max-width: 479px) {
	.pricing_wrap .switch-wrapper [type="radio"]:checked#monthly ~ label[for="monthly"],
	.pricing_wrap .switch-wrapper [type="radio"]:checked#yearly ~ label[for="yearly"],
	.pricing_wrap .switch-wrapper [type="radio"]:checked#monthly ~ label[for="monthly"]:hover,
	.pricing_wrap .switch-wrapper [type="radio"]:checked#yearly ~ label[for="yearly"]:hover{
		background-image: linear-gradient(135deg,#262626,#262626) !important;
	}
}

.pricing_wrap .pop-item .pricing_inner .card-top-content {
	background-image: linear-gradient(135deg,#262626,#262626);
}

.pricing_wrap .pop-item .pricing_inner .card-top-content .price h2,
.pricing_wrap .pop-item .pricing_inner .card-top-content .plan_type * {
	color: rgba(255, 255, 255, 1.0);
}

.pricing_wrap .pricing_inner .card-top-content .button_wrap .button-wrap-inner a {
	box-shadow: 0px 4px 8px rgba(29, 62, 77, 0.16);
}
.team_sec2 .social_icon a svg{
	fill: rgba(59, 59, 59, 1.0);
}

.portfoliofilter-v2-wrap .portfoliofilter-v2-button,
.portfoliofilter-wrap .portfoliofilter-button,
.filter-wrap .filter-button {
	font-family: ;
	color: rgba(59, 59, 59, 1.0);
}

.introduction_section .counter_count h5 span {
	font-family: ;
	color: rgba(59, 59, 59, 1.0);
}

.main-banner .heropeek button.glide__bullet {
	background: rgba(255, 255, 255, 1.0);
}
.main-banner .heropeek button.glide__bullet.glide__bullet--active,
.main-banner .heropeek button.glide__bullet:hover {
	background-image: linear-gradient(135deg,#262626,#262626);
}
.portfoliofilter-v2-wrap .portfoliofilter-v2-item-inner:hover .portfoliofilter-v2-img:after {
	background: linear-gradient(135deg, rgba(38, 38, 38, 0.5) 0%, rgba(38, 38, 38, 0.5) 100%);
}