/*
Theme Name: Pinktm Child
Description: Child theme for the pinktm themes
Author: gaviathemes
Template: pinktm
*/
.founder-profile p{text-align:center!important;
color:#000!important;
}
.fnd-pro{
background: #fcfcfc;
    margin: 0 auto;
    padding-bottom: 20px;
    margin-bottom: 40px;
}
a:hover {
    background-color:unset!important;
}
/* Inner banner*/
.inner-banner h1 {
    float: left;
    line-height: 45.66px!important;
    color: #fefefe;
    max-width: 400px;
    position: absolute;
    text-transform: uppercase;
	top:30%;
	transform:translatey(-30%);
}
.bread-crumb h2 {
    float: left;
    line-height: 45.66px!important;
    color: #fefefe;
    max-width: 500px;
    z-index: 999;
    position: absolute;
	top:30%;
	transform:translatey(-30%);
}
.inner-banner::before {
    content: url(https://secureyes.net/wp-content/uploads/2022/05/Vector_Smart_Object-4.png);
    float: left;
}
/*Inner banner
/* testimonial style */
.team_details{
	display:none;
}
.testimonial-container{
	display:grid;
	/*grid-template-columns:30% 30% 30%;*/
	justify-content: space-between;
    align-items: center;
}
.testimonial-container .image-holder{
	display: grid;
    grid-template-columns: 85% 15%;
    /*grid-template-columns: 20% 75%;*/
    justify-content: space-between;
    align-items: start;
    gap: 25px;
    margin-top: 25px;
    min-height:105px;
}
.testimonial-container .testimonial .content{
	background: #d0ae0a;
    padding: 50px 30px;
	position:relative;
    min-height: 419px;
}
.testimonial-container .testimonial .content:after{
	display: block;
    content: "";
	position: absolute;
    top: auto;
    left: 9%!important;
    bottom: -15px;
    left: auto;
    height: auto!important;
    transform: translateX(-20%);
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 16px solid #d0ae0a;
}
.testimonial-container .testimonial .content p{
	font-size: 16px;
    font-family: 'Avenir-normal';
    font-weight: 600;
    color: #000;
   /* display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;*/
}
.testimonial-container .testimonial .content:before{
	content: '\f10d';
	font-size: 26px;
	font-family: "Font Awesome 5 Free";
    font-weight: 900;
	position:absolute;
	left:50%;
	top:15px;
	color:#d9061a;
	transform:translatex(-50%);
}
.testimonial-container .testimonial .image{
	display:none;
}
/*.testimonial-container .testimonial .image{
	border-radius: 50%;
    overflow: hidden;
    width: 100%;
}*/
.testimonial-container .testimonial .designation h5{
	font-size: 16px;
    margin-top: 0px;
    margin-bottom: 6px;
}
.testimonial-container .testimonial .designation p{
	font-size:16px;
    margin-bottom:0px   
}
/* testimonial style */
/* popup styles */
    .popup {
      display: none;
    	position: fixed;
    	left: 0;
    	right: 0;
    	top: 0;
    	bottom: 0;
    	z-index: 1000000;
    	margin-bottom: 0px!important;
    }
    .popup-overlay {
    	background: rgba(0,0,0,0.9);
    	position: absolute;
    	left: 0;
    	right: 0;
    	top: 0;
    	bottom: 0;
    }
    .popup-content {
        position: absolute;
		background: #fff;
		width: 80%;
		margin: -58px 0 0 -264px;
		left: 10%;
		top: 30%;
		z-index: 110000000;
		padding: 40px 50px;
		margin-left: auto;
		margin-right: auto;
		height: 55vh;
		overflow-y: scroll;
    }
    .close-popup {
        display: inline-block;
        position: absolute;
        top: 15px;
        right: 25px;
        font-size: 42px;
        color: #000;
		padding: 0;
    	height: 0;
    }
    .popup_details_holder{
    	display: grid;
    	grid-template-columns: 30% 65%;
    	justify-content: space-between;
	}
	.popup_content_holder h3{
		margin-bottom: 10px;
		font-size: 23px;
		line-height: 23px;
		margin-top:0px;
	}
    .popup_content_holder p{
        font-size: 16px;
        color: #000;
    }
	.popup_content_holder .teams_details{
		margin-top: 20px;
		font-size: 16px;
    	color: #000;
    	line-height: 30px;
	}
	.open-popup.elementor-widget-icon-box .elementor-icon-box-icon{
		cursor:pointer;
	}
/* popup styles */

/* case study style */
.case-study-container{
	display:grid;
	grid-template-columns:30% 30% 30%;
	justify-content: space-between;
    align-items: center;
}
.case-study-container .post {
    width: 365px;
    background: #00002a;
    margin: 0 auto;
    padding-bottom: 20px;
}
.case-study-container .post .content {
    padding: 0 20px;
}
.case-study-container .post .content p {
    padding: 40px 0 0 20px;
    color: #fff;
    max-width: 300px;
    -webkit-line-clamp: 3;
}
.case-study-container .post .image img {
    height: 250px width:100%;
    object-fit: cover;
}
.case-study-container .arrow{
	background:none;
}
.case-study-container .arrow i{
	color: #fff;
    border: 1px solid #fff;
    border-radius: 50%;
    padding: 12px;
    font-size: 12px;
}
/* case study style */
/*clientle*/
.clientle .nav-tabs {
    display:none;
}
#ba.owl-theme .owl-dots .owl-dot:last-child {
  display: none;
}
@media(min-width:768px) {
    .clientle .nav-tabs {
        display: flex;
		justify-content: space-between;
    	align-items: center;
    	margin-left: 80px;
    	margin-right: 80px;
		border-bottom: 1px solid #fe0101;
    }
	.clientle .nav-tabs .nav-link.active{
		background: #fe0101;
	}
	.clientle .nav-tabs .nav-link:hover{
		color:#000!important;
	}
	.clientle .nav-tabs .nav-link{
		border: none;
		background: #00032a;
		border-radius: 0;
		margin: 0;
		color: #fff!important;
		text-align: center;
		font-size: 16px;
		padding: 15px;
	}
	.clientle .nav-tabs .nav-item{
		width:32%;
	}
    .clientle .card {
        border: none;
    }

    .clientle .card .card-header {
        display:none;
    }  

    .clientle .card .collapse{
        display:block;
    }
    .testimonial-container{grid-template-columns: 100%; margin-left:10px; margin-right:10px;}
    .features-list{
    padding: 5px 15px;
    min-height: 345px;}
}

@media(max-width:767px){
    .clientle .tab-content > .tab-pane {
        display: block !important;
        opacity: 1;
    }
    .features-list{
    padding: 5px 15px;
    min-height: 345px;}
}
.client-logo .owl-nav.disabled{
	display:block!important;
	opacity:1!important;
	bottom: 0;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}
.client-logo .owl-nav div, #features-carousel .owl-nav div{
	border: 1px solid #000!important;
    border-radius: 50%;
    display: flex;
	background:transparent!important;
    justify-content: center;
    align-items: center;
	width:40px!important;
	height:40px!important;
}
.client-logo .owl-nav>div:hover, #features-carousel .owl-nav div:hover{
	background:#00002a!important;
	border: 1px solid #00002a!important;
}
.clintele-content{
	background-size:cover;
	background-position:top;
	padding:0px 80px 50px 80px;
    
}
.clintele-content .card{
	background:none;
}
.client-logo.owl-carousel .owl-item{
	padding:0px;
}
.client-logo .item a:after{
	content:"";
	width:100%;
	height:1px;
	background:#dedfe0;
	position:absolute;
	bottom:0px;
	left:0px;
}
.client-logo .item a{
	padding-bottom: 35px;
    padding-top: 35px;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
	position:relative;
}
.client-logo .item a img{
	max-width: 100%;
    width: 100%!important;
    max-height: 80px;
    overflow: hidden;
	padding:0px 20px;
}
/*clientle*/
/*Regtrac*/
.white-inner p{
	color:#fff;
}
.item-details_sol {
    background-color: #ffffff;
    color: #000;
    padding: 40px 40px;
    text-align: left;
	cursor:pointer;
}
@media screen and (min-width: 800px) {
	#product-carousel.owl-carousel .owl-item{
			width: 400px!important;
	}
	/*.industry-gallery.owl-carousel .owl-item{
    	width: 340px!important;
	}
	.industry-gallery-right.owl-carousel .owl-item{
    	width: 340px!important;
	}*/

}
#product-carousel.owl-carousel .owl-item{
	padding:0px;
	
}
.item-details_sol:hover {
    background-color: #cdae3a;
}
.item-details_sol p{
	min-height:170px;
	color:#000;
}
.item-details_sol h5 {
    margin: 15px 0 15px;
    font-size: 36px;
    line-height: 36px;
}
.custom-button{
    display: inline-block;
    line-height: 1;
    background-color: transparent;
    font-size: 15px;
	font-weight:700;
    padding: 14px 30px;
    border-radius: 0;
    border: 1px solid #eb2224;
    color: #0f1622;
    fill: transparent;
    text-align: center;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    position: relative;
}
.item-details_sol:hover .custom-button{
	border: 1px solid #000;
}
.item-details_sol:hover .custom-button:after{
	background: #000;
}
.custom-button:after {
    content: "";
    display: block;
    width: 27px;
    height: 1px;
    background: #eb2224;
    right: 0;
    top: 22px;
    position: absolute;
}
#features-carousel{
	padding-top:30px;
}
#features-carousel .owl-stage-outer{
	height:355px;
}
#features-carousel.owl-carousel .owl-dots .owl-dot{
	background:#a1a1a4;
	width:10px;
	height:10px;
}
#features-carousel.owl-carousel .owl-dots .owl-dot.active{
	background: #4b4b51;
	width:10px;
	height:10px;
	-webkit-transform: unset;
    transform: unset;
}
#features-carousel .owl-nav{
	opacity:1;
}
#features-carousel .owl-nav div{
	box-shadow:none;
}
#features-carousel .owl-prev{
	top:0;
	right:50px;
	left:auto;
}
#features-carousel .owl-next{
	top:0;
	right:0;
	left:auto;
}
.features-list:hover {
    background-color: #cdae3a;
}
.features-list{
    background-color: #ffffff;
    color: #000;
    /*padding: 35px 35px;*/
    text-align: left;
    cursor: pointer;
	/*min-height: 330px;*/
    text-align: center;
}
.features-list img{
    width: 200px!important;
}
.features-list h5{
	min-height: 75px;
    border-bottom: 1px solid #ccc;
	color:#4b4b51;
}
.features-list:hover h5{
	border-bottom: 1px solid #000;
	color:#000;
}
.features-list:hover p{
	color:#000;
}

/****/
#features-carousel .owl-item .features-list-two img{
    width: 65px!important;
}
.features-list-two:hover {
    background-color: #cdae3a;
}
.features-list-two{
    background-color: #ffffff;
    color: #000;
    padding: 55px 35px;
    text-align: left;
    cursor: pointer;
	min-height: 280px;
    text-align: center;
}
.features-list-two img{
    width: 200px!important;
}
.features-list-two h5{
	min-height: 75px;
    border-bottom: 1px solid #ccc;
	color:#4b4b51;
}
.features-list-two:hover h5{
	border-bottom: 1px solid #000;
	color:#000;
}
.features-list-two p{text-align: center;}
.features-list-two:hover p{
	color:#000;
}
/****/



.industry-gallery.owl-carousel .owl-item{
	padding: 0;
}
.industry-gallery .ind-post{
	max-height:180px;
}
.industry-gallery .ind-post .ind-p{
	bottom:10px;
}
.industry-gallery-right.owl-carousel .owl-item{
	padding: 0;
}
.industry-gallery-right .ind-post-right{
	max-height:180px;
}
.industry-gallery-right .ind-post-right .ind-right-p{
	bottom:10px;
}
.bg-story .elementor-accordion .elementor-accordion-item {
    border: none;
	position:relative;
}
.bg-story .elementor-accordion .elementor-tab-title {
    padding: 30px 8px 15px 0px;
}
.bg-story .elementor-tab-content ul li{
    list-style: none;
    position: relative;
    line-height: 28px;
    margin-bottom: 15px;
    color: #fff;
}
.bg-story .elementor-tab-content ul li::before{
    content: "";
    position: absolute;
    left: -30px;
    top: 50%;
    transform: translatey(-50%);
    background: #d02c2a;
    border-radius: 50%;
    font-size: 10px;
    height: 1em;
    width: 1em;
}
.bg-story .elementor-tab-content ul li::after{
    content: "";
    position: absolute;
    left: -35px;
    top: 50%;
    transform: translatey(-50%);
    border: 1px solid #d02c2a;
    border-radius: 50%;
    font-size: 10px;
    height: 2em;
    width: 2em;
}
.bg-story .elementor-accordion .elementor-tab-content{
	padding: 30px 0px 0px 20px;
}
.bg-story .elementor-tab-content ul{
	padding-left: 15px;
}
.bg-story .elementor-widget-accordion .elementor-widget-container{
	max-height: 370px;
    overflow-y: scroll;
    width: 100%;
    overflow-x: hidden;
    position: relative;
    right: -4px;
}
.bg-story .elementor-accordion{
	padding-right: 30px;
	padding-left: 50px;
	position:relative;
	right:-4px;
}
.bg-story .elementor-accordion:after{
    content: "";
    position: absolute;
    left: 10px;
    top: 20px;
    background: #d02c2a;
    height: 100%;
    width: 1px;
    z-index: 0;
}
.bg-story .elementor-widget-accordion{
	border-right:2px solid #ccc;
}
.bg-story .arabic-story .elementor-tab-content ul li{
	text-align:right;
    padding-right:20px;
}
.bg-story .arabic-story .elementor-tab-content ul li::before{
	right: -5px;
	left:auto;
}
.bg-story .arabic-story .elementor-tab-content ul li::after{
	right: -10px;
	left:auto;
}
.bg-story .elementor-widget-accordion .elementor-widget-container::-webkit-scrollbar {
	width:6px;
	z-index:10;
}
.bg-story .elementor-widget-accordion .elementor-widget-container::-webkit-scrollbar-thumb {
  	background-color: #eecc45;    /* color of the scroll thumb */
}
.bg-story .elementor-widget-accordion .elementor-widget-container::-webkit-scrollbar-track {
  background: transparent;   
  height:1px;
}
.bg-story .elementor-tab-title{
	position:relative;
}
.bg-story .elementor-tab-title:before{
	content: "";
    width: 10px;
    height: 10px;
    background: #eecc45;
    position: absolute;
    left: -45px;
    top: 50%;
    transform: translatey(-50%);
    border-radius: 50%;
    z-index: 9999;
}
/*Regtrac*/
/*Home*/
.red-text ul li {
    list-style: none;
    position: relative;
    line-height: 28px;
    margin-bottom: 15px;
    color: #fff;
    line-height:1.3;
}
.red-text ul li::before {
    content: "";
    position: absolute;
    left: -30px;
    top: 13px;
    background: #fff;
    border-radius: 50%;
    font-size: 10px;
    height: 7px;
    width: 7px;
}
.red-text ul li::after {
    content: "";
    position: absolute;
    left: -35px;
    top: 8px;
    border: 1px solid #fff;
    border-radius: 50%;
    font-size: 10px;
    height: 17px;
    width: 17px;
}
.service-toggle .elementor-toggle .elementor-tab-title{
	position:relative;
}
.service-toggle .elementor-toggle .elementor-tab-title.elementor-active:after{
	display:none;
}
.service-toggle .elementor-toggle .elementor-tab-title a:hover{
	background:none;
}
a.red{
	margin-top:10px;
}
.service-toggle .elementor-toggle .elementor-tab-title a, .service-toggle .elementor-toggle .elementor-tab-title{
	padding-left:0px;
}
.reg-testimonials .testimonial-container .testimonial .content{
	background:#fff;
}
.reg-testimonials .testimonial-container .testimonial .content:after{
	border-top: 16px solid #fff;
}
.reg-testimonials .testimonial-container .testimonial .designation h5{
	color:#fff;
}
.post-container{
	display: grid;
    grid-template-columns: 30% 30% 30%;
    justify-content: space-between;
    align-items: center;
}
.bg-story .elementor-accordion .elementor-accordion-item:first-child .elementor-tab-title{
    padding: 5px 8px 15px 0px;
}
/*Home*/
/*Header*/
#language{
	color:#fff;
}
#language option { color: #01012B; padding:20px 20px; border-bottom:1px solid #ccc;}
#language option:first-child, #language option:selected{
  color: #fff;
}
/* To remove the arrow of select element in IE */
#language::-ms-expand {
  padding: 8px 32px 8px 16px;
}
.language-tran{
    overflow: hidden; 
    position: relative;
    display: block;
}
#language::-ms-expand {
    display: none;
}
#language{       
    height: 35px;
    padding: 0px 0px 0px 20px;
    border: 0;
    font-size: 15px;
    width: 70px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    position: relative;
}
.language-tran:after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAABmJLR0QA/wD/AP+gvaeTAAABkUlEQVR4nO3bO27DMBBFUbfZhGFkZ+myaAdGFuK8FPIAA0M/UuL/ngWQI16wYKHLBQAAAAAAAAAAAAAAAACA0Un6KD1D6047Q0lXSXdJ36csOCBJX5Iekj6PLnSV9KPJH1HCvWI8X2f4Gx3lLYaIEu4thqKjLMQgSoCFGHFRNoIQZcNGjCS3hCgLksRwixMlQNIYbhOi7JAlhtuMKCuyxnCbEmVGkRhuc6I4RWO4IYhyqSSGG2boKFXFcEMNGaXKGG64oaJUHcMNOUSUJmKY3qM0FcP0GqXJGKa3KE3HML1E6SKGaT1KVzFMq1G6jGFai9J1DNNKlCFimNqjDBXD1BplyBimtihDxzC1RCGGUzoKMWaUikKMFbmjEGOHXFGIESB1FGJESBWFGAecHYUYJzgrCjFOdDQKMRKIjUKMhEKjECODvVGIkZGkm6b/vJc8N2I8JN1Kf0dXdtwUbkZuEVGIkVpAFGLksiMKMXJbiUKMUmaiEKM0F4UYtdD0TuGdAQAAAAAAAAAAAAAAAABA7f4B5q3PN5Erw3kAAAAASUVORK5CYII=");
    content: '';
    color: #fff;
    position: absolute;
    right: 22px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
    height: 32px;
    pointer-events: none;
    background-size: contain;
    width: 21px;
    background-repeat: no-repeat;
    background-position: center center;
}
.mega-right-menu ul.gva-nav-menu > li > a {
		padding: 0px;
		font-size: 0px;
		height: 3px;
		width: 27px;
		background: #00457f;
		position: relative;
	}
.gva-navigation-menu.menu-align-center .gva-nav-menu{
	margin-bottom:0!important;
}
.arabic-meg.mega-right-menu ul.gva-nav-menu > li > a::before{
		content: '';
		top: 10px;
		left: 0px;
		height: 2px;
		width: 27px;
		position: absolute;
		background: #fff;
		display: block;
}
	#menu-item-2299 > a::before {
		content: '';
		top: 10px;
		left: 0px;
		height: 2px;
		width: 27px;
		position: absolute;
		background: #fff;
		display: block;
	}
	.gva-navigation-menu.menu-align-center {
		text-align: center;
	}
	.mega-right-menu ul.gva-nav-menu > li > a .caret {
		display: none;
	}
	.mega-right-menu ul.gva-nav-menu > li > a::after {
		bottom: 10px;
		height: 2px;
		width: 27px;
		position: absolute;
		content: '';
		background: #fff;
		left: 0px;
	}
	.mega-right-menu ul.gva-nav-menu > li > a {
		padding: 0px!important;
		font-size: 0px;
		height: 2px;
		width: 35px;
		background: #fff;
		position: relative;
	}
	.mega-right-menu ul.gva-nav-menu > li > a:hover::before, .mega-right-menu ul.gva-nav-menu > li > a:hover::after {
		width: 27px;
	}
	.language-tran{
		display: flex;
		align-items: center;
	}
	.language-tran i {
    color: #fff;
    font-size: 25px;
    width: 25px;
    height: 25px;
    background-image: url("data:image/png;base64,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");
    width: 26px;
    height: 26px;
    text-indent: 100px;
    background-size: cover;
    overflow: hidden;
}
.mega-right-menu .menu-item .submenu-inner {
	left: 0px!important;
    top: 46px!important;
}
.mega-right-menu ul.gva-nav-menu > li.megamenu-main .megamenu-wrap-inner ul.megamenu-sub > li.menu-item-has-children > a{
	font-weight:900!important;
	color: #00002a !important;
}
.mega-right-menu ul.gva-nav-menu > li .submenu-inner li a, ul.gva-nav-menu > li ul.submenu-inner li a {
    padding: 10px 0;
    color: #00002a;
    border-bottom: 1px solid #00002a14;
}
.secure-menu ul.gva-nav-menu > li:hover > a, ul.gva-nav-menu > li:active > a{
	color:#fff;
}
.secure-menu ul.gva-nav-menu > li a{
	padding:0px!important;
}
/*.secure-menu ul.gva-nav-menu > li{
	padding: 0px 40px;
}*/
.secure-menu ul.gva-nav-menu > li:hover > a:after, ul.gva-nav-menu > li:active > a:after{
	width: 25px;
    height: 3px;
    background: #ffdb05;
    position: absolute;
    content: '';
    left: 0;
    bottom: 2px;
}
.menu .elementor-button:hover{
	background:transparent;
	border:1px solid red;
}
.hfe-search-button-wrapper{
	text-align:center!important;
}
header div.header-mobile {
    background: #00002a !important;
    width: 100%;
    position: relative;
    border-bottom: 1px solid #5f5f8b57;
}
.secure-header.sticky{
	padding: 0px!important;
    position: fixed;
    width: 100%;
    background: #00002abd;
}
.secure-header.sticky .site-branding-logo{
	max-width:85%;
}
 .secure-header .site-branding-logo{
	transition: .5s all ease-in-out;
}
.header-mobile .header-mobile-content .canvas-menu {
    top: 50% !important;
    margin-top: -16px !important;
    line-height: 1;
}
.header-mobile .header-mobile-content .mobile-logo .logo-menu {
    margin-top: -6px;
}
.header-mobile .header-mobile-content .mobile-logo .logo-menu {
    margin-top: -6px;
}
/*Header*/
/*Footer*/
.action-item{
	position:relative;
}
.action-item::before {
    content: "";
    position: absolute;
    left: 5px;
    top: 50%;
    transform: translatey(-50%);
    background: #d02c2a;
    border-radius: 50%;
    font-size: 10px;
    height: 7px;
    width: 7px;
}
.action-item::after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translatey(-50%);
    border: 1px solid #d02c2a;
    border-radius: 50%;
    font-size: 10px;
    height: 17px;
    width: 17px;
}
.action-item a{
	padding:10px 10px 10px 25px;
	text-indent: 0;
}
.white .elementor-button {
    display: inline-block;
    line-height: 1;
    background-color: transparent;
    font-size: 15px;
    padding: 12px 38px;
    border-radius: 0;
    border: 1px solid #fff;
    color: #fff;
    fill: transparent;
    text-align: center;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    position: relative;
}
.white .elementor-button:after {
    content: "";
    display: block;
    width: 20px;
    height: 1px;
    background: #fff;
    right: 0;
    top: 22px;
    position: absolute;
}
/*.white .elementor-button:hover:after {
    width: 27%;
    position: absolute;
    z-index: 999;
    background: #fff;
}*/
#wp-footer a.white{
	padding:0px 7px;
}
.copyright a{
	padding:0;
	color:#6a6a6a!important;
}
.header-mobile .header-mobile-content {
		padding: 10px 0!important;
    position: fixed !important;
    background-color: #00002A;
    width: 100%;
	}
/*Footer*/
/*Responsive */
@media only screen and (max-width: 600px) {
    .testimonial-container .image-holder{
    min-height:unset;
    }
	.bread-crumb h2{
		display:none;
	}
	.client-logo.owl-carousel .owl-nav {
		bottom: 10px;
		opacity: 1;
		position: absolute;
		display: flex;
		left: 50%;
		transform: translateX(-50%);
		gap: 20px;
	}
	.clintele-content{
		padding:0px;
	}
	.clintele-content .card-header h5{
		margin:0;
	}
	.clintele-content .card-header h5 a{
		color:#fff;
	}
	.clintele-content .card-header{
		background: #00032a;
	}
	.clintele-content .card-header h5 a:hover{
		background-color:unset!important;
	}
	.case-study-container{
		grid-template-columns:100%;
	}
	.case-study-container .post{
		margin-bottom:20px;
		width: 100%;
	}
	.testimonial-container{
		grid-template-columns:100%;
	}
	.testimonial-container .testimonial{
		margin-bottom:20px;
	}
	.home-banner br{
		display:none;
	}
	/*.home-banner h1{
		position: absolute;
    	top: 30%!important;
    	left: 20px;
    	transform: translateY(-50%);
	}*/
	.red-box::before{
		width:100%!important;
	}
	#product-carousel.owl-carousel .owl-stage-outer{
		max-height:465px;
	}
	#gallery-2 .gallery-item {
		text-align: center!important;
		width: 100%!important;
	}
	#gallery-2 .gallery-caption {
		max-width: 100%;
		text-align: center;
		padding-left: 45px;
		padding-right: 45px;
		margin-bottom: 10px;
	}
	.shield-image {
		margin-top: 10%;
	}
	.popup_details_holder{
		grid-template-columns:100%;
		gap: 20px;
	}
	.popup-content{
		width: 96%;
		margin: -58px 0 0 0;
		left: 2%;
		top: 10%;
		padding: 30px 20px;
		height: 100vh;
	}
	.close-popup {
		top: -30px;
		right: 4px;
	}
	.post-container{
		grid-template-columns:100%;
		gap: 20px;
	}
	.footer-nav .elementor-column{
		width:100%!important;
		padding: 0px 20px;
	}
	.footer-nav .elementor-column-gap-default>.elementor-column>.elementor-element-populated{
		padding:0!important;
	}
	.footer-nav br{
		display:none;
	}
	.footer-btns .elementor-widget-container{
		display:flex;
		justify-content:center;
	}
	.footer-btns{
		padding:0!important;
	}
	.gva-socials .social-links{
		display: flex!important;
    	justify-content: center;
    	align-items: center;
    	margin-top: 0px!important;
	}
	
	header .header-mobile .header-mobile-content .canvas-menu a {
		color: #ffffff !important;
		font-size: 24px;
		padding-top: 5px;
	}
	.header-mobile .header-mobile-content .mobile-logo .logo-menu {
		margin-top: 0px;
	}
	.header-mobile .header-mobile-content .main-search {
		margin-top: -22px!important;
	}
	header .gva-search .control-search .icon {
		color: #ffffff;
		font-size: 22px;
        margin-right:-60px;
	}
		.header-mobile {
		background: #00002a !important;
		width: 100%;
		position: relative;
	}
	.copyright  .right {
		text-align: center;
		float: none;
	}
	.copyright  .elementor-widget-container{
		text-align:center;
	}
	.gva-socials ul.social-links li a {
		font-size: 20px!important;
	}
	.gva-socials ul.social-links li {
		margin-right: 5px!important;
	}
	.social-column, .logo-column{
		width:50%!important;
	}
	.footer-logo{
		padding-top:15px!important;
		padding-bottom:15px!important;
		padding-left:20px!important;
		padding-right:20px!important;
	}
	.gva-socials ul.social-links li a{
	    padding: 0 8px!important;
	}
	.post-container .post {
    	width: 100%!important;
	}
	.tar{
		margin-bottom:20px;
	}
    .clintele-content{
        
    }
}
/*Responsive */
@media screen and (min-width: 768px){
    .bread-crumb h2{
        line-height: 16.66px!important;
        max-width: 250px;
        left:10%;
    }
    
}
@media screen and (min-width: 1024px){
.clintele-content{height:560px;}
    .bread-crumb h2{
        line-height: 16.66px!important;
        max-width: 500px;
        left:10%;
    }
   .elementor-2567 .elementor-element.elementor-element-aa230c4 > .elementor-background-overlay{
            background-position: 0px 91%;
    }
    .secure-menu ul.gva-nav-menu > li{padding:0px 34px;}
    .testimonial-container{
	grid-template-columns:33% 33% 33%;
    margin-left:5px; margin-right:5px;}
    .features-list{
    padding: 35px 35px;
    height: 360px;
    overflow:auto;}
}
@media screen and (min-width: 1280px){
    .bread-crumb h2{
        line-height:45.66px;
        max-width: 550px;
        left: 0;
    }
    .secure-menu ul.gva-nav-menu > li{padding:0px 40px;}
    .testimonial-container{
	display:grid;
	grid-template-columns:30% 30% 30%; margin:auto;}
}
@media screen and (min-width: 1366px){
    .bread-crumb h2{
        left: 0;
    }
}
@media only screen and (min-width: 1560px) {
	.red-box::before{
		width:38%!important;
	}
}


.solution-tabs .elementor-tab-desktop-title{border:none}

.ourvision p {
    color: #d0b00b;
    text-align: center;
	font-size: 30px;
}
.corevalues p {
	color: #4b4b51;
    max-width: 300px;
    line-height: 26px;
    text-align: center;
    position: relative;
    margin: auto;
    bottom: 5px;
	font-weight: 600;
	font-size: 20px;
}
.swiper-pagination-bullet {
    width: 30px !important;
    height: 3px !important;
    border-radius: 0;
}
.positions-wrapper {
	margin-right: 60px;
	margin-left: 60px;
    font-family: 'Avenir-normal';
    font-weight: 600;
}
.listing {
	padding: 30px;
    margin-top: 30px;
    margin-bottom: 30px;
	border: 1px solid #000000;
    align-items: center;
    -webkit-transition: background-color 200ms linear;
    -ms-transition: background-color 200ms linear;
    transition: background-color 200ms linear;
}
.listing:hover {
    background: #01002A;
    color: #ffffff;
}
.listing:hover .btn-listing {
	color: #ffffff;
}
.listing .icon {
	margin-right: 10px;
    color: #eb2224;
}
.btn-listing {
	display: inline-block;
    line-height: 1;
    background-color: transparent;
    font-size: 15px;
    padding: 14px 20px;
    border-radius: 0;
    border: 1px solid #eb2224;
    color: #838694;
    font-weight: 600;
    fill: transparent;
    text-align: center;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    position: relative;
}
.btn-listing:hover {
	background-color: #eb2224;
}
.btn-load-more {
	display: inline-block;
    line-height: 1;
    background-color: transparent;
    font-size: 15px;
    padding: 14px 20px;
    border-radius: 0;
    border: 1px solid #eb2224;
    color: #838694;
    font-weight: 600;
    fill: transparent;
    text-align: center;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    position: relative;
}
.load-more-positions {
    text-align: center;
}
.date-listing {
    font-size: 12px;
}
.title-listing {
    font-size: 20px;
    line-height: 1.3;
}
.desc-listing {
    
}
.benefits-wrapper {
	width: 100%;
    font-family: 'Avenir-normal';
    font-weight: 600;
}
.benefits {

}
.inner-box {
    justify-content: center;
	color: #ffffff;
	background-color: #01002A;
    -webkit-transition: background-color 200ms linear;
    -ms-transition: background-color 200ms linear;
    transition: background-color 200ms linear;
    position: relative;
}
.title-icon {
	font-size: 20px;
	text-align: center;
	line-height: 1.3;
    margin: 10px;
}

@media (max-width:820px) {
.title-icon {
	font-size: 16px;
	text-align: center;
	line-height: 1.3;
    margin: 10px;
}
.hover-desc {
    line-height: 1.2;
    font-size: 12px;
}
}

.benefits-icon {
	text-align: center;
}

.hover-box {
	position: absolute;
    top: 0;
    right: -100%;
	padding: 0;
    opacity: 0;
    display: block;
    cursor: pointer;
    transition: 0.2s;
    color: #00002A;
    background-color: #D0B10B;
    height: 100%;
    border-left: 5px solid #00002A;
    width: 100%;
}
.hover-desc {
    line-height: 1.4;
}
      


.inner-box:hover .hover-box {
	right: 0;
    opacity: 1;
    transition: 0.2s;
}

.career-slider-img .swiper-slide-next .swiper-slide-inner{
height: 100%;
}

.career-slider-img .swiper-wrapper {
	align-items: center;
}

.career-slider-img .swiper-slide-next img.swiper-slide-image {
	height: 350px;
    object-fit: cover;
    width: 90%;
    transition-timing-function: ease;
}

@media (min-width:768px){
	.career-slider-img .swiper-slide-next{
        width: 60% !important;
        left: -19%;
    }

    .career-slider-img .swiper-slide-active {
        width: 37% !important;
        left: -19%
    }

    .career-slider-img .swiper-slide-next + .swiper-slide{
        width: 37% !important;
        right: 19%;
    }  /*.bread-crumb{top: -100px!important}*/
}

@media (min-width:960px){
	.career-slider-img .swiper-slide-next{
        width: 60% !important;
        left: -19%;
    }

    .career-slider-img .swiper-slide-active {
        width: 37% !important;
        left: -19%
    }

    .career-slider-img .swiper-slide-next + .swiper-slide{
        width: 37% !important;
        right: 19%;
    }
.career-slider-img .swiper-slide-next img.swiper-slide-image {
	height: 550px;
    object-fit: cover;
    width: 90%;
    transition-timing-function: ease;
}
}

.career-slider-img .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: -10px;
}

/*Post single page*/
.post-single-banner{
    background-image: url(https://secureyes.net/wp-content/uploads/2022/09/se-repository.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: -103px;
    padding-top:103px;
}
.post-banner{
	position:relative;
    display: flex;
}
.post-single-banner-container{
	min-height:453px;
}
.post-banner-content{
	position:absolute;
    top:50%;
    transform:translatey(-50%);
}
.post-breadcrumb{
    color: #FFFFFF69;
    font-size: 16px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    max-width:550px;
    margin:0px;
}
.post-banner h1{
	position:unset;
    transform:unset;
}
.post-single-page .post-thumbnail{
	display:none;
}
.post-page-content{
	margin:60px 0 60px!important;
}
.single.single-post #wp-content > article.post .entry-meta{
	margin:0px!important;
	display:flex;
}
.single.single-post #wp-content > article.post .entry-meta a{
	padding: 0px 15px 0px 0px;
}
.post-grid-container .post{
	width:100%!important;
}
@media (max-width:820px) {
    .single.single-post #wp-content > article.post .entry-meta{
        display:block;
    }
    .post-grid-container{
    	grid-template-columns:100%!important;
	}
 }
/*Post single page*/
ul.gva-nav-menu > li .submenu-inner li a, ul.gva-nav-menu > li ul.submenu-inner li a, .gva-navigation-menu ul li a, body, li, a, h1, h2, h3, h4, h5, h6, p {font-family: 'Avenir-normal'!important;}