/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/

body  {font-family: "neuzeit-grotesk", sans-serif;
font-weight: 400;
font-style: normal;}
h1,h2,.title h1  {font-family: "neuzeit-grotesk", sans-serif;font-weight: 900;}
h3,h4 {font-family: "neuzeit-grotesk", sans-serif;font-weight: 700;}
.title.title_size_large h1 {padding-bottom:35px}
.title.has_background, .title.has_fixed_background {background-position:bottom center !Important}
	footer .footer_inner   {background:var(--wpr-bg-3c519fbb-b004-4bdd-bc6d-d14d47a3e05a); background-position:bottom center;background-size:cover;color:rgba(229, 240, 248, .75)}
	.footer_top_holder,.footer_bottom_holder {background:transparent}
	.footer_top h5 {padding-bottom:20px}
.footer_top .widget_nav_menu li { padding-left:18px !Important}
	.footer_top .widget_nav_menu li.menu-item a {color:#fff;font-weight:700}
.footer_top .widget_nav_menu li:before {content:url(https://securena.com/wp-content/uploads/2024/03/dots.svg);position:absolute;left:0px;top:0px;width:8px;height:8px}

.footrightmenu {display:flex;grid-column-gap:20px}
.footer_top{padding-bottom:22px}
.footer_bottom{font-size:16px}
.footer_top table td{text-align:left;vertical-align:top; padding:5px 15px 25px;line-height: 25px;}
.footer_top table td:first-child{border-right:1px solid  rgba(229, 240, 248, .75);text-align:center;padding-left:0px }
.footer_top table td:last-child{ padding-right:0px}
.footer_top table{vertical-align:top}

.footrightmenu ul{width:50%}
.footer_top .footrightmenu li{color:#fff;font-weight:700;margin-bottom:10px;position:relative;padding-left:18px}
.footer_top .footrightmenu li a {color:#fff}
.footer_top .footrightmenu li:before {content:url(https://securena.com/wp-content/uploads/2024/03/dots.svg);position:absolute;left:0px;top:0px;width:8px;height:8px}
.footer_top .footrightmenu li.manys {font-size:23px; color:rgba(229, 240, 248, .2)}
.footer_top .footrightmenu li.manys:before {display:none}
.footbot {margin:30px 0px}
.footer_bottom ul.footbot li {margin-right:35px}
.footer_bottom ul.footbot li a  {color: rgba(229, 240, 248, .75); text-decoration:underline}

.headright{display:flex; justify-content:flex-end;line-height:30px;grid-column-gap: 20px;margin-top:20px}
.header_fixed_right_area{width:50%}
.headphone {font-size:22px;color:#0156A3;display:flex;align-items:center;grid-column-gap:15px}
.headphone a {font-size:22px;color:#0156A3; font-weight:bold}
.header_menu_bottom .main_menu {
    width: 100%;padding: 15px 0px;border-top:2px solid #ccc;;border-bottom:2px solid #E1E1E1;
}
.sticky .header_menu_bottom .main_menu { border:none}
.header_inner_left{padding-bottom:16px}
#menu-main-menu {
    
    width: 100%;
    display: flex;
    justify-content: space-evenly;
    padding: 0px 20px;
   
}
/* header.sticky {position:static;display:none}
 */
.drop_down .second .inner>ul, li.narrow .second .inner ul {
    
    background-color: #0156A3;
    border-color: #0156A3;border-radius: 20px 0px 0px 0px; padding-left:12px;padding-right:12px
}
.drop_down .second .inner ul li a, .drop_down .second .inner ul li h5{color:#E5F0F8;font-size:16px; letter-spacing:inherit;text-transform:inherit;font-weight:400}

.footer_top table td a {font-weight:bold;color:#fff}
/*
.content.content_top_margin_none {padding-top:0px !Important}
*/
.blogmid {padding:120px 0px}
.notesection {border: 1px solid #707070;width: 31%; float: left;margin-right: 38px; margin-bottom: 38px}
.notesection:nth-child(3n+3) {margin-right: 0px;}
.notesection .prosectionimg { width:auto;padding:25px 0px 0px;text-align:center}
.recordsection .prosectionimg { padding-top:0px}
.notesection .prosectionimg img { width: auto;}
.notesection .casecontent {padding:20px 30px 30px 20px}
.notesection .casecontent p { font-size: 16px;letter-spacing:.8px; }
.notesection h4 { color:#0156A3;padding:10px 0px 20px 0px}
.readbtn {color:#00B590;text-decoration:underline}
.inspagination{width:100%;  margin-top:25px;}
.inspagination ul li{ display:inline-block; margin:10px 5px;}

    
.inspagination li .page-numbers{
   width: 45px;
    height: 45px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #FAFAFA;
    font-size: 16px;
     font-weight:bold;
     border-radius: 60px;
}
 
.inspagination ul li .page-numbers:hover,.inspagination li .page-numbers.current {
	    color: #fff !important;
    
    background: transparent linear-gradient(180deg, #00B590 0%, #0156A3 100%) 0% 0% no-repeat padding-box;
}

.inspagination li .prev.page-numbers,.inspagination li .next.page-numbers {
       width: 150px;
    height: 45px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 16px;
    color: #000;
    
   
}
.single .two_columns_66_33  {padding:80px 0px 120px}
.single .two_columns_66_33 .column1 h2{color:#0170BC;font-size:39px;text-transform:inherit;padding:20px 0px}
.single .two_columns_66_33 .column1  a {color:#0170BC;text-decoration:underline}
.qode_latest_posts_widget > h5{font-size:30px;text-transform:inherit;color:#707070;font-weight:400;padding-bottom:25px}
.qode_latest_posts_widget  h5.latest_post_title {line-height:25px;font-size:20px;color:#0156A3;font-weight:bold;text-transform:inherit;}
.latest_post_image img {border-radius: 40px 0px 0px 0px;}
.qode_latest_posts_widget li {padding-bottom:20px}
.singlebanner{background-image: var(--wpr-bg-f809a6c8-1598-4943-91db-ee6a8dd86b44) !important;
    background-position: 0 0 !important;
background-repeat: no-repeat !important; }

.widget_search .qode-input-holder {
	display: flex;
	flex: auto;
	flex-wrap: nowrap;
	max-width: 100%;
}
.widget_search input[type="text"]{
	border: 1px solid #0056A3 !important;
	border-radius: 30px 0px 0px 30px;
	padding: 10px !important;
	height: auto !important;
	width: 100% !important;
	float: none !important;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	line-height: inherit;
	text-transform: inherit;
}
.widget_search button, .widget_search input[type="submit"]{
	margin-left: 0px !important;
	border: none !important;
	background: #0056A3 !important;
	border-radius: 0px 30px 30px 0px;
	padding: 15px 20px !important;
	width: auto !important;
	height: auto !important;
	line-height: inherit !important;
	font-size: inherit;
	color: #FFF !important;
}
.wp-block-search__button svg {fill:#fff}
.q_logo img {
    height: auto !important;
}
@media screen and (min-width:992px) {

header.sticky_animate .q_logo img {
    width: 200px !important;
	display:none;
} 
header.sticky_animate .q_logo .sticky {
	display:block !important;
}

header.sticky_animate .header_bottom .main_menu .menu-item {
    white-space: nowrap;
}
header.sticky_animate .container_inner {
     position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
header.sticky_animate  .container_inner .header_inner_left {
    position: initial;
}
header.sticky_animate  .logo_wrapper {
    float: initial;
    height: auto !important;
}

header.sticky_animate  .logo_wrapper .header_inner_right {
	display:none;
} 
header.sticky_animate nav.main_menu > ul > li > a {
    color: #1a1818;
    font-size: 14px;
    text-transform: inherit;
    padding: 0 8px;
}
header.sticky_animate .q_logo .sticky {
    display: block !important;
    position: initial;
    transform: inherit !important;
}
header.sticky_animate .header_inner_right {
    display:none !important
}

header.sticky_animate	.container_inner .header_inner_left {
    position: initial !important;
    padding: 0 !important;
}
}

@media screen and (max-width:1200px) { 
	header.sticky_animate .q_logo img {
    width: 150px !important;
}
}
@media only screen and (max-width:920px) {
	.notesection {width: 100%;}
}
@media only screen and  (min-width:1100px) { 
	.notesection h4 { min-height:110px}
	.menu-item-has-children:after {content:url(https://securena.com/wp-content/uploads/2024/03/arsnew.svg);position:absolute;bottom:-5px;left:50%;transform:translatex(-50%)}
	.three_columns>.column1 {width:28%}
	.three_columns>.column2{width:40%}
	.three_columns>.column3{width:32%}
}
@media only screen and  (min-width:1400px) {
.qode_grid_1200 .container_inner {width:1300px}
}

@media only screen and  (min-width:1500px) {
	.footer_top .footrightmenu li.manys {font-size:25px; }
.qode_grid_1200 .container_inner {width:1400px}
}

@media only screen and  (max-width:768px) { 
	.innerbanner p {padding:0px 15px}
	.footer_bottom ul.footbot li {margin-right:0px;display:block}
	header .q_logo img.mobile{ height:50px !important}
	.home .collabrate{padding:50px 0px}
	.home .collabrate h2{padding-bottom:25px}
		.home .securingsec1inner1left,.home .securingsec1inner1right {width:100%}
	.helpsection2 .vc_col-sm-3{ margin-bottom:30px}
	.home  .helpsection1 .section_inner_margin {
    position: relative;
    top: 20px;
}
	.home  .securingsec1inner1 h2 {
    font-size: 40px;
     line-height: 50px;
    padding-bottom:50px;
}
	.home .helpsection2 .section_inner_margin {
    position: relative;
    top: 0px;
    display: block;
}
}
