/*
Theme Name: Pinktm Child
Description: Child theme for the pinktm themes
Author: gaviathemes
Template: pinktm
*/
@font-face {
  font-family: "Avenir-bold";
  src: url("./fonts/AvenirLTStd-Black.woff2") format("woff2"),
       url("./fonts/AvenirLTStd-Black.woff") format("woff");
}

@font-face {
  font-family: "Avenir-light";
  src: url("./fonts/AvenirLTStd-Book.woff2") format("woff2"),
       url("./fonts/AvenirLTStd-Book.woff") format("woff");
}

@font-face {
  font-family: "Avenir-normal";
  src: url("./fonts/AvenirLTStd-Roman.woff2") format("woff2"),
       url("./fonts/AvenirLTStd-Roman.woff") format("woff");
}


/*headings*/
h1,h2,h3,h4,h5,h6{font-family:'Avenir-normal'!important;}
h6{    font-size: 27px!important;}
/*p*/
p{
	line-height: 24px;
	text-align: left;
	font-size:16px;
	font-weight:500px;
	font-family:'Avenir-normal';
}

a.elementor-toggle-title{
    display: block!important;
}
/*universal-padding-top*/
.pt10{padding-top:10px} .pt20{padding-top:20px} .pt30{padding-top:30px} .pt40{padding-top:40px} .pt50{padding-top:50px} .pt60{padding-top:60px} .pt70{padding-top:70px} .pt80{padding-top:80px} .pt130{padding-top:130px} .pt120{padding-top:100px;} .pt150{padding-top:120px;} 
/*universal-padding-bottom*/
.pb50{padding-bottom:50px;} .pb80{padding-bottom:80px;} .pb120{padding-bottom:100px;} .pb150{padding-bottom:150px;} .pb175{padding-bottom:175px;} .pb175-mob{padding-bottom:175px;} .pb-dif{padding-bottom:150px;} 
/*universal-padding-left*/
.pl10{padding-left:-10px;} .pl50{padding-left:50px;} .pl60{padding-left:60px;} .pl100{padding-left:100px;}
/*universal-margin-left*/
.ml50{margin-left:50px;} .ml100{margin-left:100px;} .ml200{margin-left:200px;} .ml300{margin-left:300px;} 
/*universal-margin-top*/
.btn-left{    margin-left: -3%;}
.mt10 {margin-top:10px;} .mt20 {margin-top:20px;}.mt50{margin-top:50px;} .mt30{margin-top:30px;} .mt35{margin-top:35px;}
.mtm10 {margin-top:-10px;} 
.mb50{margin-bottom:50px;} .mb120{margin-bottom:120px;}
.mlheaderlogo{ margin-top: 5%!important; margin-left: -8%;} .ml40{margin-left:40%;} .ml50{margin-left:50%;}
.margin{margin-left:-17%;}
a.case_study.press_release{margin-left:0;}
/*align right*/
.tar{text-align:right!important;}
.search .elementor-icon{
	margin-top:0px;
}
/*button*/
.menu .elementor-button{
	margin-top:0px;
	 background-color: red; 
	 border-radius: 0;
	border:1px solid red;
}
.red .elementor-button{
	display: inline-block;
    line-height: 1;
    background-color: transparent; 
    font-size: 15px;
    padding: 14px 50px;
    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;
}
.red .elementor-button:after{
	content: "";
    display: block;
    width: 35px;
    height: 1px;
	background: #eb2224;
    right: 0;
    top: 22px;
    position: absolute;	
}
/*.red .elementor-button:hover:after{
	width:27%;
	position:absolute;
	z-index:999;
	background:#eb2224;
}*/
ul.gva-nav-menu > li > a:hover, ul.gva-nav-menu > li > a{
	background-color:transparent;
	position:relative;
}

ul.gva-nav-menu > li .submenu-inner li, ul.gva-nav-menu > li ul.submenu-inner li{
	border-bottom:none;
	padding: 0px 0px 10px;
    margin: 0 0 10px;
}
/*ul.gva-nav-menu > li > a:hover::after {
    position: absolute;
    height: 2px;
    width: 25px;
    background-color: #ffdb05;
    content: '';
    bottom: 22px;
    left: 40px;
    border-radius: 11px;
}*/
/*button-ends*/
/*menu bar*/
/*.gva-navigation-menu.menu-align-center{text-align:right;}*/
.header-builder-frontend{height:100px;z-index: 9999;}

ul.gva-nav-menu > li > a{color:#ffffff;}
.topnav {
  overflow: hidden;
}

.topnav a {
  display: block;
  text-align: center;
  text-decoration: none;
  padding-top:7px !important;
  border-bottom: 2px solid transparent;
}

.topnav a:hover {
  border-bottom: 2px solid #2d276d;
}

.topnav a.active {
  border-bottom: 2px solid #2d276d;
}

.menu2 .fa-bars{
	width: 25px;
    height: 2px;
    background: white;
}
.menu2 .fa-bars:before{
	content: '';
    width: 25px;
    height: 2px;
    top: 40px;
    position: absolute;
    background: white;
}
.menu2 .fa-bars:after{
	content: '';
    width: 32px;
    height: 2px;
    top: 30px;
    position: absolute;
    background: white;
}

.fa-bars:before{
	content: none;
}
.ii{
	margin-left:5px;
}
.language input[type="text"], input[type="tel"], input[type="password"], input[type="email"], textarea, select{
	background: transparent;
    /*color: #fff;*/
    margin-top:0px;
    border: none;
	margin-left:-10px;
}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 0px;
}
.menubars_steel{
    margin-top: -38px;
}
.border-left {
    border-left: 1px solid #3e3e3e !important;
}
.border-left:before{
	border-left:1px solid grey; 
	opacity:0.2; 
	height:1px;
	margin-top:15px
}
/*menu-bar-ends*/
.arab-trst h2{text-align:right;}
.arab-trst h6{text-align:right;}
.arab-trst p{text-align:right; padding-left:15px;}
/*mega menu*/
/*ul.gva-nav-menu > li.megamenu-main .megamenu-wrap-inner{
    margin-left: -130px!important;
}*/
/*ul.gva-nav-menu > li.megamenu-main .megamenu-wrap-inner.megamenu-align-center:after {
    margin-left: 19%!important;}*/
/*mega-menu-ends*/
/*homepage*/
/*banner-home*/
.homeanner-slider.owl-carousel .owl-item .banner_bg_img {
    width: 100% !important;
    height: 735px!important;
}
.homeanner-slider.owl-carousel .owl-dots, .flex-control-nav .owl-dots, .ctf-tweets .owl-dots{
        margin-top: -70px!important;
}
.bg-header{background-color: transparent;}
.bg-home-banner{background-color:transparent;
height:730px;}
/*.bg-home-banner::after{
	content:url('https://secureyes.net/wp-content/uploads/2022/05/Vector_Smart_Object-5.png');
	float:right;
	margin:-19% 3%;
}*/
.home-banner{
	float:left;
	color: #fefefe;
	top: 42%;
    left: 8%;
    right:8%;
    position: absolute;
    transform:translateY(-50%);
	}
    .banner_inside_img{
    width: 250px!important;
    height: 88px!important;
    }
    .home-banner h1{
    color: #fefefe;
    }
    .home-banner a {
    /*position: absolute;
    bottom: -20%;*/
    padding: 0px;
    float: left;
    margin-left:0px!important;
}
    
.yellow{
	color: #ffdb05;
		}

/*.home-banner::before{
	content:url('https://secureyes.net/wp-content/uploads/2022/05/Vector_Smart_Object-4.png');
	float:left;	
	top: 50px;
    position: absolute;
    left: 19px;
}*/

.red-box{}
.red-box::before{
    content: '';
    position: absolute;
    width: 35%;
    height: 213px;
    z-index: 999;
    left: 0;
    bottom: -48px;
    background-color: #fe0101;
    opacity: 1;
}
.red-text ul{
    position: relative;
    margin-top: -40px;
    color: #ffffff;
    z-index: 999;
    max-width:350px;
    top: -105px;
    left: 45px;

}
.red-text:before p{
	width:16px;
	height:16px;
	border-radius:50%;
	border:2px solid #ffffff
	position:absolute;
	z-index:-1
}
/*banner-home-ends*/
/*right-side*/
.shield-line{
	margin-top:-70px;
}
.shield-image{
	margin-top:30%;
}
.heading h1{
	width: 466px;
	font-size:40px;
	color: #4b4b51;		
	font-weight: 500;
	text-align: left;
	text-transform:uppercase;
	margin-left:50px;
	margin-top: 90px;
}
.heading h5{
	font-size:24px;
	color: #4b4b51;
	margin-left:50px;
	margin-top:-10px;
	line-height:32px;
	max-width:480px;
}
.heading p{
	margin-left:50px;
}
.iso-img{
	margin-left: 35px;
    margin-top: -20px;
}
.elementor-12 .elementor-element.elementor-element-6b14080 .gallery-item{
	    padding: 0 40px 7px 0;
}
.heading h3{
	color: #00001f;
	margin-left:50px;
	margin-top:35px;
}
#gallery-2 img{
	border:none!important;
}
#gallery-2 .gallery-item{
	text-align:left!important;
	    width: 34%!important;
}
.arab #gallery-2 .gallery-item{
	text-align:right!important;
	    width: 34%!important;
}
.arab #gallery-2 .gallery-caption{text-align: right;
margin-left:0px;
margin-right:0px;
float:right;
}
#gallery-2 .gallery-caption{
	font-family: 'Avenir-normal';
	font-size: 18px;
	font-style:inherit;
	max-width: 173px;
    text-align: left;
    line-height: 20px;
    margin-top: 20px;
}
.black p{ 
	color:#000000!important;
	margin-left:50px!important;
	line-height:24px;
	margin-top:10px;
}
/*right-side-ends*/
/*tust-section*/
.bg-trust{
	background-color: #00002a;
	padding-top:80px;
	padding-bottom:80px;
	position:relative;
}
.bg-trust:before{
	content:url('https://secureyes.net/wp-content/uploads/2022/05/Vector_Smart_Object_copy_30-1.png');
background-position: top left;
    background-repeat: no-repeat;
	background-size:contain;
	position:absolute;
	z-index:999;
	margin: -10% 0%;
}
.bg-trust:after{
	content:url('https://secureyes.net/wp-content/uploads/2022/05/left-arrow.png');
	background-position: bottom left;
    background-repeat: no-repeat;
	background-size:contain;
	position:absolute;
	z-index:999;
	margin: -32px -2px;
}
.white h1{
	float:left;
	line-height: 45.66px!important;
	color: #fefefe;
	max-width:395px;
	text-transform: uppercase;
	margin-top:30px;
	margin-left:-15%;
}
.trust h6{
	color: #ffdb05;
	font-size: 22px;
	margin-left:-25%;
}
.white p{
	float:left;
	max-width:480px;
	margin-left:-25%;
}

.product-ml{margin-left: -15px;}
.arab-prod .product-ml{margin-left:auto;
margin-right:-15px;}
/*trust-sec-end*/

/*service*/
#cybersecurity-testing-img, #cybersecurity-advisory-img {
    cursor: pointer;
}

.service-pt-pb{
	padding-top:80px;
	padding-bottom:80px;
}
.service h1{
	width: 466px;
	font-size:45px;
	color: #4b4b51;		
	font-weight: 500;
	text-align: left;
	margin-left:-10%;
	margin-top:5%;
}
.service-img{
	margin-left:-10%;	
}
.blk .elementor-toggle{
	color: #000000;
	font-family: 'Avenir-normal';
	font-size: 16px;
}
.elementor-toggle .elementor-tab-content{
	padding: 40px!important;
	background-color: #f7f8f9!important;
}
.elementor-toggle .elementor-tab-title:after{
	content: "";
    display: block;
    width: 35px;
    height: 2px;
    background: #eb2224;
    left: 0;
    bottom: -1px;
    position: absolute;
}
.elementor-toggle .elementor-tab-title:after .elementor-active{
	display:none;
}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed{
	background-image:url('https://secureyes.net/wp-content/uploads/2022/05/Vector_Smart_Object_copy_5-1.png');
	width: 29px;
    height: 29px;
    background-repeat: no-repeat;
}
.fa-caret-down:before{display:none;}
.fa-caret-right:before{display: none!important;}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened{
	background-image:url('https://secureyes.net/wp-content/uploads/2022/05/Vector_Smart_Object_copy_6-1.png');
	width: 29px;
    height: 29px;
    background-repeat: no-repeat;
}
.fa-caret-up:before{
	display:none;
}
/*service-ends*/
/*products*/
.product-bg{
	padding-top:100px;
	padding-bottom:100px;
  	background:#00002a	
}
.product-bg:after{
	content:url('https://secureyes.net/uploads/2022/05/right-arrow.png');
	float:right;
	margin-top:-14px;
}
/*slider*/
.testimonials{}

	position: relative;
	padding-top: 0px;
	&:after{
		content: '';
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		width: 100%;
		height: 30%;
		background-color: #ddd;
	}
#customers-testimonials {}
	.item-details{
		background-color: #ffffff;
		color: #000;
		padding: 50px 50px;
		width:370px;
		text-align: left;}

.item-details:hover{
	background-color:#cdae3a;
}
		.item-details h5{
			margin: 15px 0 15px;
			font-size: 18px;
			line-height: 18px;}
			/*.item-details span{
				color: red;
				float:right;
				padding-right: 20px;
			}*/
		
		.item-details p{
			font-size: 16px;
			margin-bottom:80px;
		}
	
	.item {
			text-align: center;
			/*padding: 20px;*/
			margin-bottom:40px;
	}

/*.owl-carousel .owl-nav [class*='owl-'] {
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}
.owl-carousel .owl-nav [class*='owl-'].disabled:hover {
  background-color: #D6D6D6;
}
.owl-carousel {
  position: relative;
}
.owl-carousel .owl-next,
.owl-carousel .owl-prev {
  width: 50px;
  height: 50px;
	line-height: 50px;
	border-radius: 50%;
  position: absolute;
  top: 30%;
	font-size: 20px;
  color: #fff;
	border: 1px solid #ddd;
	text-align: center;
}
.owl-carousel .owl-prev {
  left: -70px;
}
.owl-carousel .owl-next {
  right: -70px;
}*/


/*slider-ends*/
/*products-end*/
/*industries*/
.industries{
	padding-top:80px;
}
.industry h2{
	text-align:center!important;
	color: #4b4b51;
	font-size: 40px;
}
.industry p{
	text-align:center;
	color:#000000;
	max-width:682px;
	margin:auto;
}
.industry h5{
	color: #131621!important;
	text-align:center;
    font-size: 37px;
    padding-bottom: 16px;
}
/*industries-ends*/
/*industry-gallery*/
.industry-gallery{
	width:100%;
}
.industry-gallery .ind-post{
	margin:auto;
	position:relative;
}
.industry-gallery .ind-post .ind-item img{
	height:auto;
	width:100%;
	object-fit:cover;
	border-left:4px solid #000;
	
}
.industry-gallery .ind-post .ind-p{
	position:absolute;
	z-index:999;
	text-align:left;
	margin:-22px 10px;	
	font-size:20px;
}
.industry-gallery .ind-post .ind-p p{
	color:#ffffff;
	text-transform:Capitalize;
	font-size:20px;
}
/*industry-gallery-ends*/
/*industry-gallery-right*/
.industry-gallery-right{
	width:100%;
}
.industry-gallery-right .ind-post-right{
	margin:auto;
	position:relative;
}
.industry-gallery-right .ind-post-right .ind-item-right img{
	height:auto;
	width:100%;
	object-fit:cover;
	border-left:4px solid #000;
	
}
.industry-gallery-right .ind-post-right .ind-right-p{
	position:absolute;
	z-index:999;
	text-align:left;
	margin:-22px 10px;	
	font-size:20px;
}
.industry-gallery-right .ind-post-right .ind-right-p p{
	color:#ffffff;
	text-transform:Capitalize;
	font-size:20px;
}
/*industry-gallery-right-ends*/
/*story*/
.bg-story{
	background-color: #00002a;
	padding-top:70px;
	padding-bottom:70px;	
}
.story h2{
	color:#ffffff;
	font-size:40px;
	margin-bottom:30px;
	
}
.bg-story .elementor-accordion .elementor-accordion-item .elementor-tab-title{background:transparent!important;}
.bg-story .elementor-accordion .elementor-accordion-item .elementor-tab-title a{color:#ffffff!important; font-size:30px;}
/*.bg-story .elementor-accordion .elementor-accordion-item{border:none!important; border-bottom:1px solid rgba(255, 255, 255, 0.3)!important; margin-right:50px;}*/
.bg-story .elementor-accordion .elementor-accordion-item:after{
	content: "";
    display: block;
    width: 35px;
    height: 1px;
    background: #eb2224;
    left: 0px;
    top: 70px;
    position: absolute;
}
.bg-story .elementor-accordion .elementor-accordion-item:before{
	content: "";
    display: block;
    width: calc(100% - 0px);
    height: 1px;
    background: #1f2a54;
    left: 0px;
    top: 70px;
    position: absolute;
}
.bg-story .elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed{
	background-image:url('https://secureyes.net/wp-content/uploads/2022/05/Vector_Smart_Object_copy_9.png');
	width:50px;
	height:50px;
	background-repeat:no-repeat;
}
.bg-story .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened{
	background-image:url('https://secureyes.net/wp-content/uploads/2022/05/Vector_Smart_Object_copy_8.png');
	width:50px;
	height:50px;
	background-repeat:no-repeat;
}
.fa-plus:before{
	display:none;
}
.fa-minus:before{
	display:none;
}
/*story-ends*/
/*count*/
.count h2{color: #000000;
	text-align:center;
}
.elementor-counter .elementor-counter-number-wrapper{
	color: #fe0101;
	font-size: 63px;
}
.elementor-counter .elementor-counter-title{
	color:#000000;
	font-size:20px!important;
	line-height: 24px!important;
	max-width:250px;
	margin:auto;
}
/*count ends*/
/*empanelments*/
.emp h2{
	color:#ffffff;
	text-align:center;
}
/*empanelments-ends*/
/*client*/
.test.elementor-widget-image-carousel .swiper-container .swiper-slide figure{
	/*padding-left: 30px;
    padding-right: 30px;
	height:60px;*/
	border-left:1px solid #ccc;
}
.test img{
	text-align: center;
   padding: 10px 10px 10px 10px;
	max-height:100%;
}
/*client-ends*/
/*blog*/
.blog h3{color: #000000;
	text-align:center;
   
}
/*.post-container{
	margin-top:130px;	
}*/
.page-id-13113 .owl-item .post .content p:nth-child(3) {
    min-height: 80px;
}

.post-container .post{
	width:365px;
    background:#f7f8fb;
	/*background:#fcfcfc;*/
	margin:0 auto;
	padding-bottom:20px;
}

.post-container .post .image img{
	height:250px;
		width:100%;
	object-fit:cover;
	
}
.post-container .post .content{
	padding:0 20px;
}

.post-container .post .content .arrow{
	transition: transform .7s ease-in-out;
}
.post-container .post .content .arrow img{
	height:28px;
    width:100%;
    object-fit: contain;
    margin-left: 6px;
}
.post-container .post .content:hover .arrow{
	transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
}
.post-container .post .content p{
	padding:40px 0 0 20px;
	color:#000000;
	max-width:100%;
  /*display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;*/
}
/*blog-ends*/
/*blog-without carousel*/
.post-grid-container{
    display: grid;
    grid-template-columns: 30% 30% 30%;
    justify-content: space-between;
    align-items: center;
}
.post-grid-container .post{
	width:365px;
	background:#f7f8fb;
	margin:0 auto;
	padding-bottom:20px;
    margin-bottom: 40px;
}
.post-grid-container .post .image img{
	height:250px;
		width:100%;
	object-fit:cover;
	
}
.post-grid-container .post .content{
	padding:0 20px;
}
.post-grid-container .post .content .arrow{
	/*transition: transform .7s ease-in-out;*/
}
.post-grid-container .post .content .arrow img{
	height:28px;
    width:100%;
    object-fit: contain;
    margin-left: 6px;
}
/*.post-grid-container .post .content:hover .arrow{
	transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
}*/
.post-grid-container .post .content p{
	padding:40px 0 0 20px;
	color:#000000;
	max-width:300px;
	-webkit-line-clamp: 3;
}
.date{font-style: italic;
font-weight:300;
text-decoration: underline;}
/*blog-without carousel*/

/*inner-page*/
.coverage h1{
	color:#ffffff!important;
}
.coverage p{
	color:#ffffff!important;
	max-width:755px!important;
}
.coverage-testing p{
	color:#ffffff!important;
	max-width:755px!important;
}
.coverage-icon-text p{
	text-align:center;
	color:#ffffff!important;
}
.code-review p{
    margin: auto;
    max-width:500px;
}

.bg-coverage{/*background-color: #00002a;*/
padding-bottom:100px;
padding-top:100px;}

.bench h1{
	color: #4b4b51;
	font-size: 45px;
	font-weight: 500;
	text-align:center;
}
.bench h2{
	color: #4b4b51;
	font-size: 40px;
	font-weight: 500;
	text-align:center;
}
.bench p{
	text-align:center;
	line-height: 24px;
	color:#000000;
}

.bench-caption p{
	color: #4b4b51;
	max-width: 300px;
	line-height: 26px;
	text-align: center;
	position:relative;
	margin:auto;
	bottom: -21px;
}

.bench-caption:before{
	content:'';
	height:1px;
    position: absolute;
    width: 200px;
    z-index: 999;
    left: 0;
    right: 0;
    margin: auto;
	top: 5px;
    background: #4b4b51;
    opacity: .4;
}
.coverage-code-security-bg {background: #f5f5f5;}
.coverage-code-security{}
.coverage-code-security p{
	color: #000;
	max-width: 300px;
	line-height: 26px;
	text-align: center;
	position:relative;
	margin:auto;
	bottom: -21px;
}

.coverage-code-security:before{
	content:'';
	height:1px;
    position: absolute;
    width: 200px;
    z-index: 999;
    left: 0;
    right:0;
    margin:auto;
	top: 5px;
    background: red;
    opacity: .4;
}
.ourmethod h1{
	color: #ffffff;
	text-align:center;
}
.ourmethod p{
	color: #ffffff;
	text-align:center;
}
.method-bg{
	background-color: #00002a;
}
.why-choose-us p{
	color: #4b4b51;
	max-width: 255px;
	margin-left:25px;
}
.border-right{
	    border-right: 1px solid #E9E9EE !important;
		
}
.pt50btn{
    padding-top: 50px;
}
.pb50btn {
    padding-bottom: 50px;
}
.white-service{
	color:#ffffff!important;
}
/*our methodology*/
.method{
	position: relative;
	padding-top: 80px;
}
#methodlogy{
	.item-details-method{
		color: #ffffff!important;
		padding: 20px 10px;
		text-align: left;
	 p{
			font-size: 16px;
			max-width:147px;
		}
	}
	.item-method {
			text-align: center;
			// padding: 20px;
			//margin-bottom:80px;
		min-height:360px;
		display:flex;
		align-items:center;
		padding-right:20px;
	}
}
#methodlogy .item-method {
		padding-right:45px;
		min-height:360px;
	}
#methodlogy .item-details-method{
	position: absolute;
    top: 50%;
   /* transform: translateY(-50%);*/
    width: 65%;
}
#methodlogy .item-method p{
	color:#fff;
	position:relative;
}
#methodlogy .item-method p:before{
	position: absolute;
    top: -60px;
    content: '';
    left: 0;
    background: #34345b;
    width: 2px;
    height: 40px;
}
#methodlogy .item-method h5{
	color:#ffffff!important;
	opacity:0.45;
	font-size:42px;
}
#methodlogy .item_counter{
	position:absolute;
	top:12%;
	left:0;
}
.item-method::after{
	content:url('https://secureyes.net/wp-content/uploads/2022/06/inner-carousel-after.png');
	position:absolute;
	right:0;
	top:0;
}
.owl-carousel .owl-nav [class*='owl-'] {
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}
.owl-carousel .owl-nav [class*='owl-'].disabled:hover {
  background-color: #D6D6D6;
}
.owl-carousel {
  position: relative;
}
.owl-carousel .owl-next,
.owl-carousel .owl-prev {
  width: 50px;
  height: 50px;
	line-height: 50px;
	border-radius: 50%;
  position: absolute;
  top: 30%;
	font-size: 20px;
  color: #fff;
	border: 1px solid #ddd;
	text-align: center;
}
.owl-carousel .owl-prev {
  display: none;
}
.owl-carousel .owl-next {
  display: none;
}
.dark-aacord .elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed{
	background-image:url('https://secureyes.net/wp-content/uploads/2022/06/Vector_Smart_Object-21.png');
	width: 29px;
    height: 29px;
    background-repeat: no-repeat;
    margin-top: 2px;
    margin-bottom: 2px;
}
.dark-aacord .elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened{
	background-image:url('https://secureyes.net/wp-content/uploads/2022/06/Vector_Smart_Object_copy_6-1.png');
	width: 29px;
    height: 29px;
    background-repeat: no-repeat;
}
/*end our methodology*/

/*inner-page ends*/

.features-list-two{  background-color: #ffffff;
    color: #000;
    padding: 30px 35px;
    cursor: pointer;
    min-height: 260px;
    text-align: center;
}
/*comprehensive page*/
/*tabs section*/
.regtabs.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title{
	background: #fff;
	/*padding-right: 20px;
	padding-right: 42px; */
}
.regtabs.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active{
	background: #bda10f;
	color: #000000;
	border: 1px solid #bda10f; position:relative;
}
.regtabs.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before{
	right: none!important;
	content: "";
    display: block;
    width: 2px;
    height: 40px;
    background: #fff;
    right:50%; z-index:9999; 
    bottom: -41px;
    position: absolute;
     z-index:9999l;

}
.regtabs.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after{
	left: none !important;
}
.regtabs.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after, .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before{
	border-bottom-style: none;

}
.regtabs.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title{
	display: inline-block;
}
.regtabs.elementor-widget-tabs .elementor-tab-content {
    padding: 30px;
    display: none;
    background: #fff;
    
  /*  margin-left: 71px;
    margin-right: 71px; */
}

.regtabs-li {
    background-position: -4px 8px;
    background-repeat: no-repeat;
    line-height: 1.5;
    background-size: 1.4em;
    list-style: none;
    margin-left: 0;
    padding-left: 0;
    margin-bottom:10px;
	max-width:400px;
}
.regtabs-li::before{
	content: "";
    position: absolute;
    left: 5px;
    top: 50%;
    transform: translatey(-50%);
    background: #d02c2a;
    border-radius: 50%;
    font-size: 10px;
    height: 7px;
    width: 7px;
}
.regtabs-li::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;
	}
	
/*tabs section ends*/
/*why us section with yellow line*/
/*.regborder{
	border-right: 1px solid #E9E9EE !important;
	height: 130px;
}
	.regborder::before{
		content: '';
		display: block;
		margin: 0 auto;
		border-right: 2px solid yellow;
	};
}*/

/*why us section with yellow line ends*/
/*comprehensive page ends*/
/*training page starts*/

.training h2{
    color: #4b4b51;
    font-size: 40px;
    font-weight: 500;
}
/*yellow background area*/
.training-bg-yellow{
    background: #d0ac3c;
    display: block;
    padding: 20px;
    position: relative;
}
.training-yellow-img{
    z-index: 999;
    margin-left: 8%;
    position: absolute;
    margin-top:10%;
}

.training-yellow-col1{
    position: relative;
    width: 37%!important;
    z-index: 999;
}
.training-yellow-col2{
    background: #d0ac3c;
    display: block;
    padding: 20px;
    position: absolute;
    top: -36px;
    right: 0px;
    z-index: 99!important;
}
.training-yellow p{
    color:  #000000!important;
    margin-left: 10%!important;
    max-width: 462px!important;
}
.margin-yellow-btom{
        margin-bottom: 5%;
}
.training-yellow h3{
    color:  #000000;
    font-size: 35px;
    margin-left: 10%;
    margin-top: 10%;

}
.training-yellow ul{ 
    margin-left: 12%;
    margin-bottom: 10%;
    line-height: 1.5;
	font-size:16px;
	font-weight:500px;
	font-family:'Avenir-normal';
    max-width: 415px;}

.training-yellow ul li{ 
    color: #000000!important;
    list-style-type: none;
    position: relative;}

.training-yellow ul li:before{
        content: "";
    position: absolute;
    left: -30px;
    top: 13px;
    transform: translatey(-50%);
    /*background: #d02c2a;*/
    background: #000000;
    border-radius: 50%;
    font-size: 10px;
    height: 1em;
    width: 1em;
}

.training-yellow ul li:after {
    content: "";
    position: absolute;
    left: -35px;
    top: 13px;
    transform: translatey(-50%);
    border: 1px solid #000000;
    border-radius: 50%;
    font-size: 10px;
    height: 2em;
    width: 2em;
}
/*yellow background area ends*/
/*blue background area*/
.training-bg-blue{
    background: #00002a;
    display: block;
    padding: 20px;
    position: relative;
}
.training-blue-img{
    z-index: 9;
    margin-left: -8%;
    position: absolute;
    margin-top:14%;
}

.training-blue p{
    color:  #ffffff!important;
    margin-left: 10%!important;
    max-width: 462px!important;
}

.training-blue h3{
    color:  #ffffff;
    font-size: 35px;
    margin-left: 10%;
    margin-top: 10%;

}
.training-blue ul{ 
    margin-left: 12%;
    margin-bottom: 10%;
    line-height: 24px;
	font-size:16px;
	font-weight:500px;
	font-family:'Avenir-normal';
    max-width: 415px;}

.training-blue ul li{ 
    color: #ffffff!important;
    list-style-type: none;
    position: relative;}

.training-blue ul li:before{
        content: "";
    position: absolute;
    left: -30px;
    top: 13px;
    transform: translatey(-50%);
    background: #d02c2a;
    border-radius: 50%;
    font-size: 10px;
    height: 1em;
    width: 1em;
}

.training-blue ul li:after {
    content: "";
    position: absolute;
    left: -35px;
    top: 13px;
    transform: translatey(-50%);
    border: 1px solid #d02c2a;
    border-radius: 50%;
    font-size: 10px;
    height: 2em;
    width: 2em;
}
/*blue background area ends*/
/*training page ends*/

/*academy page starts*/
/*yellow background area*/
.academy-bg-yellow{
    background: #d0ac3c;
    display: block;
    padding: 20px;
    position: relative;
}
.academy-yellow-img{
    z-index: 999;
    margin-left: 27%;
    position: absolute;
    margin-top:6%;
}

.academy-yellow p{
    color:  #000000!important;
    margin-left: 10%!important;
    max-width: 462px!important;
    margin-bottom: 10%;
}
.margin-academy-btom{
        margin-bottom: 5%;
}
.academy-yellow h3{
    color:  #000000;
    font-size: 30px;
    margin-left: 10%;
    margin-top: 10%;

}

/*yellow background area ends*/
/*blue background area*/

.academy-bg-blue{
    background: #00002a;
    display: block;
    padding: 20px;
    position: relative;
}
.academy-blue-img{
    z-index: 9;
    margin-left: -28%;
    position: absolute;
}

.academy-blue p{
    color:  #ffffff!important;
    margin-left: 10%!important;
    max-width: 462px!important;
    margin-bottom: 10%;
}

.academy-blue h3{
    color:  #ffffff;
    font-size: 30px;
    margin-left: 10%;
    margin-top: 10%;

}
/*blue background area ends*/
/*academy page ends*/

/*vultrac page*/
.bgvideo{
    background: #F8F8F8;
}
.vultrac-lifecycle p{
    color: #000000;
    text-align: center;
    margin-top: 6%;
}
/*vultrac page ends*/
/*syngergies page*/
.syn h3{
	color: #4b4b51;
	font-size: 25px;
	font-weight: 500;
	text-align:center;
}
/*synergies page ends*/
/*footer*/
.border-bottom{
	border-bottom: 1px solid #8d91a2;
	opacity:0.2;
}
.right{
	text-align:right;
	float:right;
}
.footer h6{
	color:#ffffff;
    font-size: 16px!important;
}
.gva-socials ul.social-links li a{
	background:transparent;
	color: #8d91a2!important;
	font-size: 25px;
}
 .action-item {
    background-position: -4px 8px;
    background-repeat: no-repeat;
    line-height: 1.5;
    background-size: 1.4em;
    list-style: none;
    margin-left: 0;
    padding-left: 0;
    text-indent: 0.5em;
}
ol{
	padding-left:0px!important;
}
#wp-footer a:hover{
	color:#ffdb05!important;
}
.dektop_banner{
	display:block;
}
.mobile_banner{
	display:none;
}
/*Responsive */
@media only screen and (max-width: 600px) {
.dektop_banner{
	display:none;
}
.mobile_banner{
	display:block;
}
.arab #gallery-2 .gallery-item {
		text-align: center!important;
		width: 100%!important;
	}
	#gallery-2 .gallery-item {
		text-align: center!important;
		width: 100%!important;
	}
   .arab #gallery-2 .gallery-caption {
		max-width: 100%;
		text-align: center;
		padding-left: 45px;
		padding-right: 45px;
		margin-bottom: 10px;
	}
	#gallery-2 .gallery-caption {
		max-width: 100%;
		text-align: center;
		padding-left: 45px;
		padding-right: 45px;
		margin-bottom: 10px;
	}
	.shield-image {
		margin-top: 10%;
	}
/*		.home-banner h1 {
		margin: 30% 0 0 0;
	}*/
    .home-banner a{
		padding: 0px;
   }
   .home-banner p {
    padding: 0px!important;
}
   .banner_inside_img{
       width: 150px!important;
    	height: 54px!important;
   }
}
@media screen and (width: 414px){
.contact-submit::after{right:-38.8%;}
}
@media screen and (max-width: 767px){
.mobile-mwdt{max-width:258px;}
	.elementor-12 .elementor-element.elementor-element-2195c26:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-2195c26 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
		    background-position: 49% 22%;
	}
    .post-grid-container .post{margin-bottom:0px;}
    .blk .elementor-toggle{margin-left:20px; margin-right:20px;}
    .apb30{padding-bottom:30px;}
    .arab-sto{margin-left:20px;}
    .arab-trst h6{padding-top:20px;}
    .pt80{padding-top:40px;} .pt60{padding-top:40px;}
	.pb80{padding-bottom:40px;}
	.pt50{padding-top:20px;}
	.pb50 {padding-bottom:20px;}
	.m-top{margin-top:-75px;} .btn-left{ margin-left: -6%;} .btn-right{ margin-right: -6%; float:right;}
	.mob-bred-crumb h2{top: -41px; left:43px;}
	.elementor-2567 .elementor-element.elementor-element-aa230c4:not(.elementor-motion-effects-element-type-background), .elementor-2567 .elementor-element.elementor-element-aa230c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
		    background-position: 13% 22%;
	}
    .homeanner-slider.owl-carousel .owl-item .banner_bg_img {
    width: 100% !important;
    height: 600px!important;
    object-fit: cover;
    object-position: bottom center;
}
    .home-banner h1 {font-size:20px!important;}
	.mob-width{max-width:350px;}
	.coverage p{max-width:none;}
    .blog h3{ margin-top: 20px!important;}
	.red-text ul{
		font-weight:500!important;
	}
    #methodlogy .item-method{
        padding-left: 50px;
        position: relative;
    }
	#methodlogy .item_counter{left:5%;}
	#methodlogy .item-details-method{left:25px;}
     #methodlogy .item-details-method{
        width:45%!important;
    }
	.item-method::after{
		right:-321px;
        bottom: 30px;
        background-size: 63px;
        margin: auto;
	}
	.mob-hide-divider{
		display:none;
	}
	.pt30{
		padding-top:0px;
	}
	.mob-img-hide{
		display:none;
	}
    .industry-gallery .ind-post{
        width: 93%!important;
    }
    .business-conti h1{
        font-size:30px!important;
    }
    .training-yellow-img {
    z-index: 0;
    margin-left: 0;
    position: relative;
    margin-top: 0%;
}
    .academy-blue-img {
    z-index: 0; 
    margin-left: 0; 
    position: relative; 
    margin-top: 0%;
}
    .academy-yellow-img {
    z-index: 0;
    margin-left: 0;
    position: relative;
    margin-top: 0%;
}
    .training-blue-img {
    z-index: 0; 
    margin-left: 0; 
    position: relative; 
    margin-top: 0%;
}
    .training-yellow h3{margin-left: 1%!important;}
    .training-yellow p{margin-left: 1%!important;}
    .training-yellow ul{margin-left: 6%!important;}
    .training-blue h3 {margin-left: 1%!important;}
    .training-blue p {margin-left: 1%!important;}
    .training-blue ul{margin-left:1%!important;}
    
    .mob-margin-top{
        margin-top: 400px;
    }
    #cybersecurity-testing-img, #cybersecurity-advisory-img {
    cursor: auto;
}
     #cybersecurity-testing-img{
    display: block!important;
}
    /*.mml20{margin-left:0px!important;}*/
    .mml50{
        margin-left: 0px!important;
    }
    .inner-banner h1{left:0% !important;     
        font-size: 33px;}
    .bg-coverage {
    padding-bottom: 40px;
    padding-top: 40px;
}
    .bench h1{
        padding-top: 35px;
        padding-bottom: 20px;
    }
    .bench h2{
        /*padding-top: 35px;*/
        padding-bottom: 20px;
    }
    .bench p{
        margin-left: 20px;
        margin-right: 20px;
    }
    .bench-caption:before{
        top:-5px;
    }
    .bench-caption p{
        bottom: -10px;
        margin-bottom: 20px;
    }
    .industry p{
	max-width:350px;
	margin:auto;
}
    .count h1{
        margin-top: 20px!important;
         margin-bottom: 20px!important;
         text-align:center!important;
    }
    .copysec p{
        text-align: center!important;
    }
    i.fas.fa-bars:before{
    content:"\f0c9";
    }
    .dark-aacord .elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed{
        margin-top: 4px;
    }
    .elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right {
    float: right;
    text-align: right;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
    right: 24px;
}
.elementor-tab-title a {
    padding-right: 50px;
}
    .vultrac-lifecycle p{
        margin-top: 1%;
    }
    #features-carousel .owl-prev{left: 20px;}
	#features-carousel .owl-next{left: 70px;}
    header .header-mobile .header-mobile-content .canvas-menu a {
    color: #ffffff !important;
    font-size: 24px;
    padding-top: 5px;
}
}

/*max 767 ends*/
/*width 914*/
@media screen and (width: 914px){
    .bread-crumb h2{max-width: 400px;}
    .inner-banner h1{top:33%;}  
    header .header-mobile .header-mobile-content .canvas-menu a {
    color: #ffffff !important;
    font-size: 24px;
    padding-top: 5px;
}
}
/*width 914ends*/
/*width 653 starts*/
@media screen and (width: 653px){
    .bread-crumb h2{line-height: 16px!important;}
    .inner-banner h1{line-height: 32px!important;
        top:31%;}    
    header .header-mobile .header-mobile-content .canvas-menu a {
    color: #ffffff !important;
    font-size: 24px;
    padding-top: 5px;
}
}

/*width 653 ends*/
@media screen and (max-width: 1024px){
.map_card_holder {
    flex-direction: column;
    gap: 20px;
}
.map_card{
    width: 100%!important;
}
.map_card p{
color:#000;
 font-size: 20px!important;
}
.red-box::before{width: 42%;}
	.elementor-12 .elementor-element.elementor-element-2195c26:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-2195c26 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
		background-position: 47% 0;
	}
	.mml50{margin-left:50px;} .mml20{margin-left:20px;}
	.story h1{margin-left:20px;} 
    /*.bg-story .elementor-widget-accordion{margin-left:20px;}*/
	.elementor-counter .elementor-counter-number-wrapper{    font-size: 57px!important;}
	.elementor-870 .elementor-element.elementor-element-d34d543{    top: 12%; left:10%;}
	.inner-banner h1{left:10%;}
	.elementor-1277 .elementor-element.elementor-element-4a6f1079{    top: 12%; left:10%;}
	#features-carousel .owl-prev{right: 70px;}
	#features-carousel .owl-next{right: 20px;}
    .margin-yellow-btom{
        margin-bottom: 0;
}
	.home-banner h1{
    	font-size:25px;
    }
    .home-banner p{
    	padding:0px!important;
    }
}
/*Responsive */

.esa-tab .elementor-tab-title{  text-align: center; } .esa-tab .elementor-tab-title:last-child, .regtabs.elementor-widget-tabs .elementor-tab-desktop-title:last-child{margin-right:0px} li.regtabs-li{position:relative;  padding-left:40px} .regtabs-li::after, .regtabs-li::before{top: 12px;} .regtabs.elementor-widget-tabs .elementor-tab-desktop-title{margin-bottom:40px} .elementor-widget-tabs .elementor-tab-mobile-title{width:100%} .elementor-tab-mobile-title.elementor-active{background:#bea210;  color:#000} .esa-tab-b.regtabs.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active{background: #fff;}

@media screen and (width: 768px){
    .pt50btn{
    padding-top: 120px;
}
.pb50btn {
    padding-bottom: 0px;
}
    .code-review p{
    margin: auto;
    max-width:300px;
}
}
@media screen and (min-width: 768px){
.ftlogo{margin-left: 3%;}
.ilftm{margin-left:5%;}
	.esa-tab .elementor-tab-title{width:22.4%; } .regtabs.elementor-widget-tabs .elementor-tab-desktop-title{ padding:20px 15px; margin-right: 15px;} .esa-tab{padding-left:20px; padding-right:20px}
    .elementor-7170 .elementor-element.elementor-element-72dd3ea{
        padding: 100px 0px 0px 0px;
    }
    .btn-left{    margin-left: -5%;} .btn-right{ margin-right: -5%; float:right;}
    .coverage-testing p{
	color:#ffffff!important;
	max-width:500px!important;
}
.code-review p{
    margin: auto;
    max-width:300px;
}
    .coverage-code-security:before{
        width: 150px;
    }
    
    #methodlogy .item-details-method{
        width:45%!important;
    }
    .academy-blue-img{
    margin-top:2%;
}
    .academy-yellow-img {
    margin-top: 2%;
}
.header-mobile .header-mobile-content .canvas-menu a{color:#ffffff !important;}

}
@media screen and (min-width:768px){
.ftar.ftlogo{margin-left:auto;margin-right:10px;}
.arab-sto{margin-left:20px;}
.apb30{padding-bottom:30px;}
.ilft{margin-left:20px;}
irt{margin-right:-10px;}
.amrt{margin-right:10px;}

}
@media screen and (min-width: 1000px){
	.esa-tab .elementor-tab-title{width:23.1%; }
}
@media screen and (min-width: 1024px){

.reg-fr h2{text-align:left!important;}
.reg-mtnu{margin-top:10%;}
    .mlheaderlogo{margin-left: 0;}
    .ftlogo{margin-left: 3%;} .ftar.ftlogo{margin-left:auto;margin-right:10px;}
    .btn-left{    margin-left: -4%;} .btn-right{ margin-right: -4%; float:right;}
    .coverage-testing p{
	color:#ffffff!important;
	max-width:500px!important;
}
    .mlheaderlogo img{margin-left:34px;}
     .pt50btn{
    padding-top: 120px!important;
}
.pb50btn {
    padding-bottom: 0px;
}
    .business-conti h1{
        font-size:40px!important;
    }
    .code-review p{
    margin: auto;
    max-width:500px;
}
    .academy-blue-img{
    margin-top:2%;
}
 .academy-yellow-img {
    margin-top: 2%;
}   
ul.gva-nav-menu > li.megamenu-main .megamenu-wrap-inner{
    margin-left: -180px!important;
}
.arabic-header ul.gva-nav-menu > li.megamenu-main .megamenu-wrap-inner{
    margin-left: 180px!important;
}
.arabic-header ul.gva-nav-menu > li.megamenu-main .megamenu-wrap-inner.megamenu-align-center:after {
    margin-left: -27%!important;}
.arabic-header ul.gva-nav-menu > li.megamenu-main .megamenu-wrap-inner ul.megamenu-sub > li{float:right; text-align:right;}
.arabic-header .arabic-meg.mega-right-menu ul.gva-nav-menu > li.megamenu-main .megamenu-wrap-inner ul.megamenu-sub > li .submenu-inner li{ text-align:right;} 
.arabic-header .arabic-meg.mega-right-menu ul.gva-nav-menu > li .submenu-inner li a .caret{right:auto; left:0; transform:rotate(-180deg);}
ul.gva-nav-menu > li.megamenu-main .megamenu-wrap-inner.megamenu-align-center:after {
    margin-left: 27%!important;}
}
@media screen and (max-width: 767px){
.map_card{
    width: 100%!important;
}
.map_card p{
color:#000;
 font-size: 18px!important;
}
}
@media screen and (min-width: 1280px){
.ftar.ftlogo{margin-left:auto;margin-right:0px;}
.ilftm{margin-left:0;} 
.arab-sto{margin-left:0px;}
    .mlheaderlogo{margin-left: -8%;}
  .mlheaderlogo img{margin-left:0px; }  .home .mlheaderlogo img{margin-left:65px; } 
    .ftlogo{margin-left: 0;}
    .btn-left{    margin-left: -3%;} .btn-right{ margin-right: -3%; float:right;}
    .coverage-testing p{
	color:#ffffff!important;
	max-width:755px!important;
}
    .academy-blue-img{
    margin-top:4%;
}
     .academy-yellow-img{
    margin-top:4%;
}
    .margin-yellow-btom{
        margin-bottom: 5%;
}
    .pt50btn{
        padding-top: 50px!important;
    }
    .mml20{margin-left:20px;}
    ul.gva-nav-menu > li.megamenu-main .megamenu-wrap-inner{
    margin-left: -130px!important;
}
.arabic-header ul.gva-nav-menu > li.megamenu-main .megamenu-wrap-inner{
    margin-left: 170px!important;
}
.arabic-header ul.gva-nav-menu > li.megamenu-main .megamenu-wrap-inner.megamenu-align-center:after {
    margin-left: -24%!important;}
ul.gva-nav-menu > li.megamenu-main .megamenu-wrap-inner.megamenu-align-center:after {
    margin-left: 19%!important;}
}
@media screen and (min-width: 1366px){
.arabic-header ul.gva-nav-menu > li.megamenu-main .megamenu-wrap-inner{
    margin-left: 130px!important;
}
.arabic-header ul.gva-nav-menu > li.megamenu-main .megamenu-wrap-inner.megamenu-align-center:after {
    margin-left: -19%!important;}
	.esa-tab .elementor-tab-title{width:23.7%; } .regtabs.elementor-widget-tabs .elementor-tab-desktop-title{ padding:40px 30px; margin-right: 15px;}
     .pt50btn{
        padding-top: 50px!important;
    }
    
}

@media screen and (min-width: 1920px){
    .code-review p{
    margin: auto;
    max-width:500px;
}
}
@media (max-width: 1600px){
ul.gva-nav-menu > li:last-child ul.submenu-inner li ul.submenu-inner, ul.gva-nav-menu > li:nth-last-child(2) ul.submenu-inner li ul.submenu-inner {
    /* right: 100%; */
    /* left: auto; */
    left: 100%;
    right: auto;
}
}
#features-carousel .owl-item .features-list img{
	width:65px!important;
}
.wpcf7-form input[type*="number"], .wpcf7-form input[type*="tel"]{
    width: 100%;
    height: 68px;
    padding: 0 15px;
    margin-bottom: 2px;
    font-size: 15px;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #F7F7F9;
    border: none;
}
.wpcf7-form input[type*="number"], .wpcf7-form input[type*="tel"] {
    margin: 2px !important;
}
.ht-text-sub textarea.wpcf7-form-control.wpcf7-textarea {
    min-height: 256px;
}
/* Chrome, Safari, Edge, Opera */
.phone_filed::-webkit-outer-spin-button,
.phone_filed::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
.phone_filed{
  -moz-appearance: textfield;
}
.wpcf7-form textarea {
    max-height: 165px;
    }
input[type="text"], input[type="tel"], input[type="password"], input[type="email"], textarea, select{
border:1px solid #000!important;
}
.home-banner p{
margin:0px;
}
.map_card_holder{
	display:flex;
    justify-content: space-between;
    align-items: center;
}
.map_card{
    border: 0px;
    line-height: 25px;
    padding: 20px 20px!important;
    width: 48%;
    background: #F7F7F9;
    border: 1px solid #141414 !important;
}
.map_card h4{
font-weight: 500;
    color: #747474;
    margin-top:0px;
}
.map_card p{
color:#747474;
 font-size: 15px;
 margin-bottom:10px;
}
.map_card p:last-child{
margin-bottom:0px;
}
@media (min-width:769px) and (max-width:1024px){
.home-banner h1 {
    font-size: 22px!important;
}
.home-banner a { bottom: 35%;}
}
@media (max-width: 767px){
.ourproduct .owl-nav > div.owl-prev {  left: 10px;} .ourproduct .owl-nav > div.owl-next { right: 10px;} .post-container .owl-nav div, .image-g .owl-nav div, .ourproduct .owl-nav div, .industry-gallery .owl-nav div, .testimonial-container .owl-nav div, .team-container .owl-nav div{ width: 30px!important; height: 30px!important;} .post-container .owl-nav .owl-prev, .image-g .owl-nav .owl-prev, .testimonial-container .owl-nav .owl-prev, .industry-gallery .owl-nav .owl-prev, .team-container .owl-nav .owl-prev{  left:10px; }

.post-container .owl-nav .owl-next, .image-g .owl-nav .owl-next, .testimonial-container .owl-nav .owl-next, .industry-gallery .owl-nav .owl-next, .team-container .owl-nav .owl-next{  right:10px; }

.post-container .owl-nav > div.owl-prev::before, .image-g .owl-nav > div.owl-prev::before, .ourproduct .owl-nav > div.owl-prev::before, .industry-gallery .owl-nav > div.owl-prev::before, .testimonial-container .owl-nav > div.owl-prev::before, .team-container .owl-nav > div.owl-prev::before{left: 7px;}

.post-container .owl-nav > div.owl-next::before,  .image-g .owl-nav > div.owl-next::before, .ourproduct .owl-nav > div.owl-next::before, .industry-gallery .owl-nav > div.owl-next::before, .testimonial-container .owl-nav > div.owl-next::before, .team-container .owl-nav > div.owl-next::before{left: 7px;}
.page-id-13113 .owl-carousel { margin-right: 15px;  margin-left: 0px;}
}

@media (min-width: 768px){
.red-text ul li { max-width: 100%!important;} .ourproduct .owl-nav > div.owl-prev {  left: 50px;} .ourproduct .owl-nav > div.owl-next { right: 50px;} .post-container .owl-nav div, .image-g .owl-nav div, .ourproduct .owl-nav div, .industry-gallery .owl-nav div, .testimonial-container .owl-nav div, .team-container .owl-nav div{    width: 40px!important; height: 40px!important;}
.post-container .owl-nav .owl-prev, .image-g .owl-nav .owl-prev, .testimonial-container .owl-nav .owl-prev, .industry-gallery .owl-nav .owl-prev, .team-container .owl-nav .owl-prev{  left:50px; }

.post-container .owl-nav .owl-next, .image-g .owl-nav .owl-next, .testimonial-container .owl-nav .owl-next, .industry-gallery .owl-nav .owl-next, .team-container .owl-nav .owl-next{  right:50px; } 

.post-container .owl-nav > div.owl-prev::before, .image-g .owl-nav > div.owl-prev::before, .ourproduct .owl-nav > div.owl-prev::before, .industry-gallery .owl-nav > div.owl-prev::before, .testimonial-container .owl-nav > div.owl-prev::before, .team-container .owl-nav > div.owl-prev::before{left: 12px;}

.post-container .owl-nav > div.owl-next::before,  .image-g .owl-nav > div.owl-next::before, .ourproduct .owl-nav > div.owl-next::before, .industry-gallery .owl-nav > div.owl-next::before, .testimonial-container .owl-nav > div.owl-next::before, .team-container .owl-nav > div.owl-next::before{left: 12px;}

}
@media (max-width:1000px){
  .page-id-13113 .owl-carousel { margin-right: 15px;  margin-left: 0px;}
}
@media (min-width:1024px){
.red-text ul li { max-width: 100%!important;} .item-details_sol:lang(fr){min-height:500px} .contact-sub2::after {right: -150px;} .method-bg {   padding-left: 30px; padding-right: 30px;}
}
@media (min-width:1440px){
.red-text ul li { max-width: 90%!important;}
}

a.award.case_study.press_release { margin-top: 10px;} .post-container .post .content p { padding: 10px 0 0 0px;} .post-container .post .content .arrow a{padding: 8px 0px;} .awards a, .post-container .post .content .arrow { padding: 0px;} .post-container .post .content p.date{padding-top:15px} .case_study{    line-height: 1.2;} a.case_study.press_release{ text-align: left;} .gva-nav-menu li:lang(fr){  padding: 0px 20px!important;} .submenu-inner li:lang(fr){  padding: 0px 0px!important;} .elementor-element-2238d1a ol:lang(fr), .elementor-element-b5045e1 ol:lang(fr) {  padding: 0px 0px 0px 15px!important;} .contact-submit input.wpcf7-form-control.has-spinner.wpcf7-submit{letter-spacing: 1px;}  .contact-submit input.wpcf7-form-control.has-spinner.wpcf7-submit:lang(fr), .contact-submit input.wpcf7-form-control.has-spinner.wpcf7-submit:lang(fr) {padding: 17px 83px 17px 30px !important;} .vultrac-lifecycle p{word-break: break-word;} .post-container .post .content2:lang(fr){min-height: 120px;} .elementor-9045 .elementor-element.elementor-element-e75e07d > .elementor-widget-container:lang(fr){    min-height: 100px;}

.image-g a{padding:0px} .image-g .owl-item{/*margin:0px!important*/}
.post-container:hover .owl-nav , .image-g:hover .owl-nav, .ourproduct:hover .owl-nav, .industry-gallery:hover .owl-nav, .testimonial-container:hover .owl-nav, .team-container:hover .owl-nav{opacity: 1;}
.owl-carousel.image-g .owl-stage-outer{  z-index: 999999999999;}

.post-container .owl-nav div , .image-g .owl-nav div, .ourproduct .owl-nav div, .industry-gallery .owl-nav div, .testimonial-container .owl-nav div, .team-container .owl-nav div{border: 1px solid #000!important; border-radius: 50%; display: flex;   justify-content: center; align-items: center;   position: absolute!important; font-size:0px}



.post-container .owl-nav , .image-g .owl-nav, .ourproduct .owl-nav, .industry-gallery .owl-nav, .testimonial-container .owl-nav, .team-container .owl-nav{position: absolute; bottom: 50%; width: 100%; z-index: 99999999; height: 100px; transform: translateY(50%);}


.ourproduct .owl-nav > div.owl-prev {  position: absolute!important; background: rgb(255 255 255 / 80%)!important; }

.ourproduct .owl-nav > div.owl-next {   position: absolute!important; background: rgb(255 255 255 / 80%)!important;  }

.post-container .owl-nav > div:hover,  .image-g .owl-nav > div:hover, .ourproduct .owl-nav > div:hover, .industry-gallery .owl-nav > div:hover, .testimonial-container .owl-nav > div:hover, .team-container .owl-nav > div:hover{background:#00002a!important}

 .post-container .owl-nav > div.owl-prev::before,  .image-g .owl-nav > div.owl-prev::before, .ourproduct .owl-nav > div.owl-prev::before, .industry-gallery .owl-nav > div.owl-prev::before, .testimonial-container .owl-nav > div.owl-prev::before, .team-container .owl-nav > div.owl-prev::before  {  position: absolute; width: 10px; height: 10px; content: '\f060'; font-family: "Font Awesome 5 Free"; font-weight: 900; font-size: 16px; line-height: 10px; top: 50%; transform: translateY(-50%); opacity: 1;   }

.post-container .owl-nav > div.owl-next::before,  .image-g .owl-nav > div.owl-next::before, .ourproduct .owl-nav > div.owl-next::before, .industry-gallery .owl-nav > div.owl-next::before, .testimonial-container .owl-nav > div.owl-next::before, .team-container .owl-nav > div.owl-next::before {  position: absolute; width: 10px; height: 10px; content: '\f061'; font-family: "Font Awesome 5 Free"; font-weight: 900; font-size: 16px; line-height: 10px; top: 50%; transform: translateY(-50%); opacity: 1;   }