.header-style2 .navbar-default
{
	position:relative;
	z-index:10000;
}
.menu_area
{
	height:80px;
}
.navbar-brand img
{
	position: absolute;
	height: 120px;
	top: -20px;	
	max-height: none!important;
}
.navbar-header-custom
{
	width: 250px;
}
.attr-nav > ul > li > a
{
	padding:0px 12px !important;
}
.card-style12 .card-body h3 a
{
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-inline-box;
}
.card-style12 .card-body h3
{
	font-size:1.5rem;
}
.opacity-0{opacity:0;}
.h-55{height:55px;}
.footer-two .icon-phone
{
	width:20px;
	height:22px;
	object-fit:contain;
}
.page-id-5373 header
{
	background:#fff;
}
.title-style3 h2:before, .counter-style1 .counter-block h3:before, .counter-style1 .counter-block h3:before, .card-style12 .card-body h3:before{background: transparent !important;}
.slider-banner .row.min-vh-100.text-center{text-align:left!important;}  
.slider-banner .display-1{font-size:1.25rem!important;max-width:50%!important;line-height:1.3!important;font-weight:300!important;}
.slider-banner span.text-primary{font-size:3.5rem!important;line-height:1.3!important;color:#ffffff!important;font-weight:800!important;margin-bottom:1.5rem!important;} 
.footer-logo {max-width: 240px !important;}
.footer-nav a:hover{color: #4373a1 !important;}
.card-style3 .social-icon li.biography {
  overflow: auto;
  text-align: left;
  height: 100%;
  color: #fff;
  padding: 12px;
}
.card.card-style3 .card-img:after {
  background: rgb(11 58 103 / 70%); 
}
.ani-top-bottom{background-color: transparent!important;}
.scrollHeader .navbar-brand img{
    height: 80px;
    top: 0;
} 
.services-carousel.owl-theme .owl-nav{position:unset;}
.services-carousel.owl-theme .owl-prev{position:absolute;top:42%;left:-50px;border-radius:50%;}
.services-carousel.owl-theme .owl-next{position:absolute;top:42%;right:-50px;border-radius:50%;}
@media screen and (max-width: 991px){
	.services-carousel.owl-theme .owl-nav{display:none;}
	header.scrollHeader .navbar-default {
		position: fixed;
		top: 0;
		z-index: 99;
		width: 100%;
		background: #fff;
		left: 0;
		transition: all 0.2s ease 0s;
		-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
		-ms-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
		box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
		animation: .95s ease 0s normal forwards 1 running headerAnimate;
	}
	
	.navbar-brand img{
		height: 80px;
		top: 0;
	}
	
	.navbar-header-custom{
		padding: 17px 0 15px 0!important;
		width:55%;
	}
	.navbar-nav{top:80px!important;}
	.slider-banner span.text-primary{ font-size: 2rem!important;}
	.slider-banner .display-1{max-width:85%!important;font-size:1rem!important;}
}
.social-icon-style1 li a{border-radius:5px!important;}
.butn-style,.butn-style1,.butn-style2,.butn-style3,.butn-style4,.butn-style5{border-radius:5px!important;}
.page-title-section h1{word-break: break-word;text-align:left;}
.page-content a{color:#4a83fd;}
.page-content a:hover{color:#4373a1;} 
.why-us-inner .card-body a{
	cursor: unset;
}
.header-style2 .navbar-nav li a:hover, .header-style2 .navbar-nav li a:active, .header-style2 .navbar-nav li a:focus{
	color: #4373a1;
}
.widget .hbspt-form{background:#283B66;padding: 1.9rem;margin: -1.9rem;margin-top: -1.9rem!important;} 
.widget .widget-title.m-0{margin: -1.9rem!important; margin-top: -10px!important;} 
/* .blog.sidebar .widget .hbspt-form{background:#283B66;padding:15px 20px; margin:0;}
.blog.sidebar .widget{padding:0!important;} */
.card-style10 {
    border: 1px solid rgba(0, 0, 0, 0.085);
    border-radius: 5px;
	position: relative;
    overflow: hidden;
}
.sidebar .widget:first-child{
	padding-top:10px;
}
.ul-style-custom ul,.custom-page-df ul{
    list-style: none;
    padding-left: 1rem;
}
.ul-style-custom ul li,.custom-page-df ul li {
    line-height: 34px;
    padding-left: 30px;
    position: relative;
}
.ul-style-custom ul li:before,.custom-page-df ul li:before {
    content: "\e64d";
    font-family: 'themify';
    font-size: 15px;
    position: absolute;
    top: 0;
    left: 0;
    line-height: 35px;
    color: #4373a1;
}

.list-style2{margin-left:10px;margin-top:10px;margin-bottom :10px;}
.list-style2.c-white  li:before{ color: #fff;}
.list-style2 li a{text-decoration:underline;}
.btn-px-style a{
	background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #ef5f0e), color-stop(1, #f47e3c));
	border: 1px solid;
    border-color: #e1590d #d7550c #c94f0b #d7550c;
    color: #ffffff !important;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
}
.btn-px-style a:hover{
	background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(1, #fff));
	border: 1px solid;
    border-color: #e1590d #d7550c #c94f0b #d7550c;
    color: #ef5f0e !important;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
}
.custom-page-df .butn-style1{
	background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #ef5f0e), color-stop(1, #f47e3c));
	border: 1px solid;
    border-color: #e1590d #d7550c #c94f0b #d7550c;
    color: #ffffff !important;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
}
.custom-page-df .butn-style1:hover{
	background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(1, #fff));
	border: 1px solid;
    border-color: #e1590d #d7550c #c94f0b #d7550c;
    color: #ef5f0e !important;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
}
.top-position1{margin-top:0;}
.d-flex-button .btn-px-style{width:auto!important;}
.sidebar .widget .widget-title h3:before{display:none;}
.sidebar .widget_search{border-radius:5px;padding:1.9rem!important}
.toogle-orther-sv{
	cursor: pointer;
}
.social-icon-style3 li a{background: #4373a1;}
.social-icon-style3 li a:hover{background: #4a83fd;}
.toogle-orther-sv{display:none;}
@media screen and (min-width: 768px){
	.orther-services {display:none;}
	.footer-two.active .orther-services {display:block;}
	.orther-services h3 {display:none;}
	.toogle-orther-sv{display:inline-block;} 
	.orther-services ul {
		column-gap: 30px;
		column-count: 4;
	}
	.orther-services ul li{
		margin-top: 7px;
		border-top: unset;
		padding-top: 7px;
	}		
}
.elementor-accordion{
	gap: 20px;
    display: grid;
} 
.testimonial-carousel3 .owl-item .flex-grow-1.ms-3{margin-left:0!important;} 
.toogle-orther-sv i{font-size:85%;}
.footer-two.active .toogle-orther-sv i:before{content: "\e622";}
.box-show-19{
	padding: 1.9rem 0;
    box-shadow: 0px 3px 10px 0px rgba(41, 45, 194, 0.08);
    transition: all 0.6s linear;
    margin-right: 1.9rem;
}
@media screen and (max-width: 1024px){
	.page-title-section{
		padding: 350px 0 0 0;
	}
}
footer .textwidget address.display-29{
	font-size:1.1rem;
	color:#ffffff;
	font-weight:700;
	margin-bottom:5px;
}
footer .textwidget a.text-white{
	--bs-text-opacity:.7!important;
}
footer .textwidget a.text-white:hover{
	--bs-text-opacity:1!important;
}
.bond-by-state ul li{margin-bottom:10px;line-height:1.5;}
.bond-by-state ul li a{line-height:1!important;font-size:95%;}
@media screen and (max-width: 991px){
	.navbar-nav .submenu-button {
		width: 15px;
	}
}
.supsystic-tables-wrap{padding:1rem;background:#f1f1f1;}
.supsystic-tables-wrap .dataTables_length label select{
	width: 55px;
    display: inline-block;
    height: 34px;
    max-height: 34px;
    min-height: 34px;
	margin:0 5px;
}
.supsystic-tables-wrap .dataTables_filter label input{
	height:34px;
}
a.table-button-outline{ border-radius:2px;font-size:13px;color: #f47e3c;border:1px solid #f47e3c;padding:2px 5px;}
a.table-button-outline:hover{ color:#ffffff;background:#f47e3c;}
table.dataTable tbody tr{line-height:1.3;}
table.dataTable tbody tr a{font-size:13px;}
table.dataTable tbody tr td{font-size:13px;}
.supsystic-tables-wrap thead tr th:last-child{width:90px!important;}
.dataTables_paginate.paging_simple_numbers *{font-size:13px;}#text-12 .social-icon-style3 li i{margin-left:0;}.elementor-icon-box-icon .far, .elementor-icon-box-icon .fas{margin-left:0;}