.grecaptcha-badge {
    display: none!important;
}
.list-style-4 li a{color:#c9bcb7;}

.headquater-box {
    position: relative;
    margin: 6px;
}

.brand-sec h5 {
  font-size: 17px;
    line-height: 25px;
    margin-top: 15px;
    font-weight: 500;
    color: #fff;

}

#text-white p{color:#fff;}

#text-white a {
    color: #fff;
}

.col-md-12.col-sm-12.col-xs-12.no-padding.pofo-related-posts {
    display: none;
}

#jp-relatedposts {
    clear: both;
	display: none!important;}

.jp-related-posts-i2__post-link {

    margin-bottom: 20px;
}

.footer-logo {
    max-height: 60px;
}

.vc_custom_1691415825101, .vc_custom_1683284611327, .vc_custom_1683284852626{height: 450px;}

.wpb-js-composer .vc_tta.vc_general .vc_tta-tab>a {
    padding: 12px 10px!important;

    margin-right: 9px;
}

#mobile-dev .need-help-left-inner {
    padding: 30px;
}

#mobile-dev a.btn.need-help-btn {
    display: inline-block;
    margin: 0 15px 0px 0;
    background: #222;
    color: #fff;
    text-decoration: none;
    padding: 8px 20px;
    border-radius: 4px;
    font-size: 18px;
}

#mobile-dev .need-help-heading {
    margin: 30px 0 20px;
	color:#fff!important;
}

#mobile-dev .need-help-para {
    margin: 0 0 20px;
	color:#fff!important;
}

#mobile-dev h2.need-help-call{color:#000!important;}

#mobile-dev .prt-heading{color:#000!important;}

.icon-box {
  
    margin: 20px 0;
}

.icon-box .icon-box-holder {
 
    padding-bottom: 20px;
}


.footer-option1 .vertical-align-middle {
   
    font-size: 20px;
}

ul {
    font-family: 'Roboto', sans-serif;
    font-size: 17px;
    color: #111;
}

.brand-sec{margin-top:15px;}

.brand-sec img {
    border-radius: 50%;
}
.brand-sec .service_blk {
    
    width: 14%;
    height: 174px;
    float: left;
    text-align: center;
    border: 0.6px solid #fff;
    border-radius: 10%;
    margin: 1%;
    padding: 2% 2%;

}


.headquater-box .inner-box {
    position: relative;
    padding: 0px 0px;
    background-color: #ffffff;
    /* opacity: .6; */
    border: unset;
}
.list-style-six {
    position: relative;
    list-style-type: none;
    margin-top: 20px;
    padding-left: 0;
}
.list-style-six li {
    position: relative;
    font-size: 17px;
    font-weight: 400;
    padding-left: 75px;
    line-height: 30px;
 margin: 9px 0;
    border-bottom: unset;
    list-style-type: unset;
}

.list-style-six li:last-child{border-bottom: unset;}

.list-style-six li .icon {
    position: absolute;
    left: 15px;
    top: 4px;
    background: #fecd0b;
    color: #fff;
    font-size: 18px;
    line-height: 2em;
    border-radius: 50%;
    height: 35px;
    width: 35px;
    text-align: center;
}
.list-style-six li .bold {
    position: relative;
    font-size: 17px;
    font-weight: 800;
    margin-right: 5px;
}




*{    font-family: 'Roboto', sans-serif;} 

body {
    font-family: 'Roboto',sans-serif;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-size: 14px;
    color:#111!important;
    font-weight: 400;
    line-height: 24px;
}
span.pofo-blog-post-meta.text-medium-gray.text-extra-small.display-inline-block.vertical-align-middle .author .vcard{display:none;}

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
    padding-left: 48px;
    border-radius: 30px;
}

.vc_btn3.vc_btn3-size-md {

    border-radius: 30px;
}

.blog-details-text h1{
    font-size: 35px;
    color: #000;
    line-height: 40px;
}

.aside-title span {
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
    font-size: 20px;
}

div#secondary {
    border: 1px solid #ffce08;
    padding: 25px;
}

.page-title-small h1 {
    font-size: 30px;
    line-height: 33px;
}

.shadow_container {
    padding: 40px 100px;
    box-shadow: 3px 8px 22px 2px #ccc;
    margin: 40px 0 20px 0;
}
#app-icon img{margin: 20px 0;}

.shadow_container h3 {
    margin-bottom: 30px;
    text-align: center;
    font-size: 30px;
    font-weight: 700;
	color: #232323;
}
.owfl {
    width: 100%;
    overflow: hidden;
}
.service_blk {
    width: 20%;
    float: left;
    text-align: center;
}
.shadow_container .service_blk p {
        font-size: 20px;
    line-height: 25px;
    font-weight: 700;
    margin-top: 30px;
	color: #232323;
}




#heading-top figure {

    margin-bottom: 20px;
}
div#dai_ol{      margin: 0 0 25px;
    color: #222;
    font-size: 16px;
    line-height: 1.7;
    font-family: 'Roboto', sans-serif;}

#top-sect {
    margin-top: -140px;
}
#grids {
    box-shadow: 3px 8px 22px 2px #ccc;
    padding: 50px;
    text-align: center;
  
    background: #ffffff;
    /* min-height: 504px; */
}
.right-grid {
    width: calc(50% - 15px);
    margin-left: 15px;
}
.left-grid {width: calc(50% - 15px);
    margin-right: 15px;}

h4.margin-lr-auto.width-80.md-width-100 {
    width: 100%;
}

h4.margin-lr-auto.width-80.md-width-100 a:hover {
color:#fecd0b;}

.sec-dev p{color:#fff;}

.extra-small-screen {
    height: 300px;
	width: 65%;}
p {
    margin: 0 0 25px;
    font-size: 18px;
    line-height: 1.5;
}

.service_txt p{font-size: 15px;}
.testi-slider p {
    text-align: left;
    font-size: 16px;
}

.vertical-align-middle {
    vertical-align: middle;
    text-align: left!important;
}

.sec-dev .alt-font {
    font-family: 'Roboto', sans-serif!important;
    color: #fff;
}

.sec-dev .last-paragraph-no-margin p:last-of-type {
    font-family: 'Roboto', sans-serif;
    color: #fff;
}
	#mid-heading{
	font-size: 35px;
		line-height: 40px;}

#h1-headng{font-size:40px}






@media (max-width: 767px){

	.page-title-large h1{font-size: 25px !important!important;}	
	#mid-heading{font-size: 26px!important;
    line-height: 34px!important;}
	.service_blk {
		width: 100%;}
	.shadow_container {
	padding: 30px 15px}
		.right-grid {
    width: calc(100% - 0px);
    margin-left: 0px;
	}
	
	.left-grid {
    width: calc(100% - 0px);
    margin-right: 0px;
		    margin-bottom: 35px;
	}
	#grids {
		padding: 20px;}
	#h1-headng {
    font-size: 28px;
	}
	
	.page-title-style-10 span.text-white {
    font-size: 14px!important;
	}
	.extra-small-screen {
    
    width: 100%;
	}
	#col-sp{
   
    padding-left: 30px;
    padding-right: 30px;
	}

	.banner-form .form-group {
		margin-bottom: 10px!important;}
	.floating-form.open{right: 290px!important;}
	.floating-form .strip {
   
    width: 65px!important;
		height: 65px!important;}
	.floating-form .strip span.plane{left: 10px!important;
    font-size: 17px!important;
    transform: rotate(0);
    top: 0px!important;}
	.floating-form .strip p{font-size: 16px!important; bottom: 0px!important;
    left: -40px!important;}
	.floating-form.open .btn-close{font-size: 16px!important; left: 20px!important;
    top: -9px!important;     height: 29px!important; }
	.floating-form .f-whole{padding: 25px 60px 0 4px!important;}
	.banner-form-heading p {
    margin: 0px 265px 13px 0px!important;
	}
	.banner-form-heading h2 {
		margin: -1px 255px 1px 0px!important;}
	
	.f-whole input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{width: 50%!important; }
	.f-whole textarea.wpcf7-form-control.wpcf7-textarea{width: 50%!important; }
	.blog-grid, .sidebar-page-container, .contact-style-three {padding:0px!important;}
	.elementor-widget-heading .elementor-heading-title {
    color: #000 !important;
    font-size: 24px!important;
	}
  .main-header .menu-right-content li .theme-btn-one {
		font-size: 12px!important;
		padding: 21px 7px 19px 10px!important;

  }
	.banner-form .form-group .form-control{width:50%;}

	.txt-p{width: 50%;}
	.txt-p1 {
	    width: 70%;
	}

}

.col-md-12.col-sm-12.col-xs-12.blog-details-text.entry-content h2, h3, h4 {
    font-size: 30px;
    line-height: 1.4;
    color: #000;
}
.col-md-12.col-sm-12.col-xs-12.blog-details-text.entry-content ul li {
    font-size: 16px;
    text-align: justify;
    color: #000;
}
.col-md-12.col-sm-12.col-xs-12.blog-details-text.entry-content p {
    font-size: 16px;
    text-align: justify;
    color: #000;
}

#h1-tag h1 {
    font-size: 40px;
    color: #232323;
	font-weight: 600;
	font-family: Montserrat;
	line-height: 50px;
}

.col-md-12.col-sm-12.col-xs-12.blog-details-text.entry-content p {
    font-size: 16px;text-align: justify;
}
.col-md-12.col-sm-12.col-xs-12.blog-details-text.entry-content ol li {
    font-size: 16px;text-align: justify;
	color:#000;
}

span.post-author.text-extra-small.text-medium-gray.display-block.margin-5px-bottom.pofo-related-post-meta.text-uppercase {
    display: none!important;
}

p.pofo-related-post-content.entry-content {
    color: #000;
}

.col-md-12.col-sm-12.col-xs-12.blog-details-text.entry-content ul li {
    font-size: 16px;text-align: justify;
}

.col-md-12.col-sm-12.col-xs-12.blog-details-text.entry-content h2{
    font-size: 30px;
    line-height: 1.4;
}





.bg-deep-pink{background:#fecd0b;}
.aside-title:after{    background: #fecd0b;}

.sidebar-part2 .sidebar-middle {
    padding: 50px 0 220px!important;
}
.sidebar-part2 nav.navbar.bootsnav li.dropdown ul.dropdown-menu{padding: 30px 0!important;}
#navbar-menu .margin-80px-bottom{margin-bottom: 0px!important;}

/* AKASH Code*/
.daiyra_brand{
	margin-top: -20px;
    padding-bottom: 20px;
}

#wonderplugincarousel-1 .amazingcarousel-image{
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
}
#wonderplugincarousel-1 .amazingcarousel-image:hover{
	-webkit-box-shadow:0 1px 4px rgb(0 0 0 / 20%) !important;
	box-shadow:0 1px 4px rgb(0 0 0 / 20%) !important;
}



.icon-right{
	display:none;
}
/* button color*/
.aka_button a{
	color:#000 !important;
}

.aka_get_demo:hover,
.aka_button a:hover{
	color:#fff !important;
}

.aka_get_demo{
color:#000 !important;
	border-color:#FECD0B !important;
}

/* team page */

.aka_team{
	font-size:16px;
}

/* our service home page*/
.aka_service_box{
	border:2px solid #f1f1f1;
	    margin-bottom: 25px;
}
.aka_service_box:hover{
	border-top-color:#FECD0B;
	border-bottom-color:#FECD0B;
	border-left-color:#4A6EAC;
	border-right-color:#4A6EAC;
	}

/*contact page*/
.aka_con_box{
	
	padding:20px 10px !important;
}
.aka_con_box h3{
	font-size:30px;
	color:#000;
	line-height: 35px
}

.aka_con_box p{
	color:#000;
}
.aka_con_uae{
	box-shadow: 0px 0px 20px 6px #cbcbcb;
	border-top:15px solid #FECD0B;
	border-top-right-radius:15px;
	border-top-left-radius:15px;
border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
	line-height: 22px;

}
.aka_con_uae:hover{
border-top:15px solid #111;	
	border-top-right-radius:15px;
	border-top-left-radius:15px;
}

.aka_con_ind{
	box-shadow: 0px 0px 25px 0px #cbcbcbb3;

border-top:15px solid #FECD0B;
	border-top-right-radius:15px;
	border-top-left-radius:15px;
border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
}

.aka_con_ind:hover{
border-top:15px solid #111;	
	border-top-right-radius:15px;
	border-top-left-radius:15px;
}

/*landing page */
.work-9 {
    background-image: url(https://daiyra.me/wp-content/uploads/2021/10/NRIS.jpg);
}
.work-7 {
    background-image: url(https://daiyra.me/wp-content/uploads/2021/10/p1-scaled.jpg);
}

.work-12 {
    background-image: url(https://daiyra.me/wp-content/uploads/2021/10/sports-society-scaled.jpg);
}

.work-1 {
    background-image: url(https://daiyra.me/wp-content/uploads/2021/10/Uniteddesigner.jpg);
}

.work-10 {
    background-image: url(https://daiyra.me/wp-content/uploads/2021/10/Real-stat-scaled.jpg);
}

/*marketing page*/
.aka_marketing:hover img{
	transform:scale(1.2);
}

.aka_marketing_logo img{
	width:100px !important;
	margin-bottom:15px;
}

.aka_marketing_logo:hover img{
filter:invert(1);	
}

/* augemented Reality*/
.aka_augment{
	padding: 30px 20px !important;
}

.aka_augment:hover{
	box-shadow:none !important;
}


/*inner page code */
.aka_hover:hover{
	filter:invert(1);
}

.techSec ul li:hover img{
filter: invert(1);
}

/*top left logo*/
.sidebar-part1{
	display:none;
}
/*partner logo home page */
.amazingcarousel-image div a{
	color:#fff0 !important;
	background-color:transparent !important;
	pointer-events:none !important;
	display:none !important;
}

.amazingcarousel-image div {
	
	background-color: #fff0 !important;
}

#wonderplugincarousel-1 .amazingcarousel-nav {
    position: absolute;
    width: 100%;
    top: 104% !important;
}

/*home page why choose us*/
.aka_color:hover span{
	background-color:#FFCC00;
}


#dai_p{
	font-family: 'Roboto', sans-serif;
    font-size: 18px;
    color: #111;
	text-align:justify;	
}


#dai_img{
	margin-top:45px;
	}

#dai_img:hover{
	position: relative;
    transform-origin: bottom;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-timing-function: ease;
	animation-name:animate;
	
}

@keyframes animate{
	0%{
		top:0;
		
	}
	50%{
		top:-40px;
		
	}
	100%{
		top:0px;
	}
	
}

#dai_img_col:before {
    content: "";
    width: 50%;
    height: 10px;
    border-radius: 50%;
    background: rgb(0 0 0 / 35%);
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: -6px;
    box-shadow: 0px 0px 9px 3px rgb(0 0 0 / 48%);
    z-index: -1;
}
#dai_img_col:hover:before {
    content: "";
    width: 50%;
    height: 10px;
    border-radius: 50%;
    background: rgb(0 0 0 / 35%);
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: -6px;
    box-shadow: 0px 0px 9px 3px rgb(0 0 0 / 48%);
    z-index: -1;
	animation-name:daiya;
    transform-origin: bottom;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-timing-function: ease;
}

@keyframes daiya{
	0%{
	width:50%;	
	}
	50%{
	width:20%;
	}
	100%{
	width:50%;
	}
	
}

/*about us page */
#dai_about_img .wpb_wrapper{
	    box-shadow: 10px 10px 20px #1a1919;
transition: 0.5s ease;
}

#dai_about_img .wpb_wrapper:hover{
	    box-shadow:none;
}

#dai_about_p{
	font-size:16px;
	color:#222;
	font-family:'Roboto', sans-serif;
}

.dai_core_values{
	font-size:16px;
	color:#222;
	font-family:'Roboto', sans-serif;
	}

.dai_list{
	font-size:16px;
	font-family:'Roboto', sans-serif;
	color: #c9bcb7;
}

#dai_egypt{
	text-align:left;
}

.dai_overmession{
	font-size:16px;
	color:#f1f1f1;
}

.scroll-top-arrow {
    color: #fff;
    background: #FECD0B;
    line-height: 28px;
    display: none;
    font-weight: bold;
    height: 30px;
    width: 30px;
    padding: 0;
    position: fixed;
    right: 95px;
    text-align: center;
    text-decoration: none;
    top: 90%;
    z-index: 10006;
    border-radius: 100%;
}

.dai_img:hover img{
	transform:scale(1.2);
}

/*
You can add your own CSS here.

Click the help icon above to learn more.
*/
@media(max-width: 800px){  
	.mobile-hide
	{
		display:none;
	}
}


.sidebar-part2 .right-bg, .sidebar-part2, .sidebar-part2 nav.navbar.bootsnav li.dropdown ul.dropdown-menu::before, .left-nav, .left-nav-sidebar header.site-header > .header-mini-cart .widget_shopping_cart
{
	background-color: #000 !important;
}

.sidebar-part2 .right-bg {
	position: fixed;
	height: 100%;
	left: 0;
	top: 0;
	background-color: #000 !important;
	width: 90px;
}


.btn.btn-deep-pink:hover, .btn.btn-deep-pink:focus {
	background: transparent;
	color: #ffffff;
	background-color:#ffce08;
	outline: none;
	border-color:#ffce08;
}

.btn.btn-deep-pink{
	color:#000;
	background-color:#ffce08;
	border-color:#ffce08;
}
	
	
.logo-light.display-inline-block

	{	width: 80px;
	margin-top: 5px;
}
.logo-light .retina-logo {
    display: none;
    width: 80px;
    margin-top: 5px;
    margin-left: 40%;
    height: 35px;
}
.text-left {
	text-align: center;
}
.alt-font.text-extra-dark-gray.font-weight-600.margin-10px-bottom.sm-margin-5px-bottom {
	text-align: left !important;
}
.center-col.last-paragraph-no-margin.width-80.xs-width-100 {
	text-align: left;
	margin-left: 0;
}
.last-paragraph-no-margin h6 {
	color: #fff;
	font-size: 15px;
}
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height) > .vc_column_container {
	-webkit-box-align: unset;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: baseline;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1535896693950.wow.fadeIn.vc_row-has-fill.pofo-stretch-content.pofo-stretch-row-container.vc_row-o-content-middle.vc_row-flex.animated{
	padding: 30px 0 0 0;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1535896679080.wow.fadeIn.vc_row-has-fill.pofo-stretch-content.pofo-stretch-row-container.vc_row-o-content-middle.vc_row-flex.animated {
	padding: 60px 0 20px 0;
}


.ya, .ya a.text-link-white i.fa{color:#fff;}
.ya a.text-link-white i.fa:hover{
	color:rgb(255, 204, 0);
}
.portfolio-details-text.entry-content .vc_row {
	padding: 0;
}
.wpcf7-form-control.wpcf7-submit.btn.btn-small.border-radius-4.btn-black {
	background-color: #ffcc00;
	border-color: #ffcc00;
	color: #333;
}
.wpcf7-form-control.wpcf7-submit.btn.btn-small.border-radius-4.btn-black:hover {
	color: #fff;
}
.need-help-left {
    background: #fecd0b !important;
}
.contact-us-section,.contact-us-section a {
    color: #fff;
}
.page-title-style-10 span.text-white {
    font-size: 18px;
}
.testi-monials .heading h2 {
    margin: 0 0 50px;
    text-align: center;
    font-size: 40px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    padding: 0 0 0px;
    color: #232323;
    line-height: 50px;
}
.testi-monials .heading p {
    color: #232323;
    line-height: 25px;
    font-size: 18px;
	 text-align: center;
    padding: 0 20px;
}
.our-mobile-development-services a:hover {
    color: #fff !important;
}
.body-call-btn .btn i {
	vertical-align: middle;
    position: relative;
    top: -53px;
}
.services-box {
    padding: 18px 0 20px !important;
    min-height: 338px !important;
}
.vc_custom_1574591004634,
.vc_custom_1574591582296{
	line-height: 1.2;
}
.appSec .appRight .InnerIcon h6{
	margin: 25px 0 0 !important;
}
#testimonial-slider-1 .swiper-slide .bg-white.box-shadow-light div{
	margin-bottom: 25px;
    overflow: hidden;
    height: 450px;
    display: -webkit-box;
    -webkit-line-clamp: 15;
    -webkit-box-orient: vertical;
    -moz-line-clamp: 15;
    -moz-box-orient: vertical;
}
a.btn.body-call-btn-icon{
	display: flex;
	align-items: center;
	justify-content: center;
}
.body-call-btn .btn i{
	vertical-align: unset;
    position: static;
    top: auto;
    margin: 0;
}
.col-md-12.col-sm-12.col-xs-12.blog-details-text.entry-content ol li {
    font-size: 20px;
    text-align: justify;
    line-height: 1.5;
}
.col-md-12.col-sm-12.col-xs-12.blog-details-text.entry-content p {
 font-size: 20px!important;
    text-align: justify;
    line-height: 1.5!important;}


div#respond{display:none!important;}
.sticky .logo-light{
	display: block;
}
.floating-form .strip p{
	color: #000;
}
.floating-form.open .strip p{
	color: #fece0c;
}
.floating-form .strip{
	display: flex;
	align-items: center;
	justify-content: center;
}
.floating-form .strip p{
  bottom: 10px;
}
.floating-form .strip span.plane{
	position: relative; 
	left: auto; 
	transform: rotate(0); 
	top: auto;
	margin-left: -23px;
}


.space-form{
    padding: 60px 25px;
}


.icon-paperplane:before{
	top: auto;
}
.floating-form.open .btn-close{
	z-index: 100; 
	position: relative; 
	left: auto; 
	top: auto; 
	width: unset;
	height: unset;
}
/*----START----HOME PAGE PORTFOLIO SEC*/
.port_item__wr {
	position: relative;
	max-height: 300px;
  min-height: 300px;
  transition: background-position 1.5s ease-out 0.5s;
  background-position: top center;
  background-size: 100% auto!important;
  background-repeat: no-repeat;
  overflow: hidden;
  margin-bottom: 30px;
  box-shadow: 1px 3px 6px rgb(51 51 51 / 30%);
}
.port_item__wr .content__wr{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	text-align: center;
	background: transparent;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	transition: all linear 0.5s;
	transform: scale(0);
}
.port_item__wr .content__wr .title__wr{
	font-size: 35px;
	font-weight: 600;
	line-height: 1.2;
	color: #000;
	margin-bottom: 10px;
}
.port_item__wr .content__wr p:not([class]){
	font-size: 16px;
	line-height: 1.5;
	color: #000;
	margin-bottom: 10px;
}
.port_item__wr .content__wr .btn{
	font-size: 16px;
	font-weight: 300;
	color: #fff;
	padding: 8px 15px;
	display: inline-block;
	vertical-align: middle;
	background-color: #000;
	transition: all .3s ease;
}
.port_item__wr .content__wr .btn:hover{
	background-color: #fecd0b;
}
.port_item__wr:hover{
	background-position: bottom center;
	transition: background-position 5s linear 0s;
}
.port_item__wr:hover .content__wr{
	transform: scale(1);
}
.port_item__wr.work-1{
	background-image: url(https://daiyra.me/wp-content/uploads/2021/10/mykyma.jpg);
}
.port_item__wr.work-2{
	background-image: url(/wp-content/uploads/2020/08/CARA.jpg);
}
.port_item__wr.work-3{
	background-image: url(https://daiyra.me/wp-content/uploads/2021/10/peyora.jpg);
}
.port_item__wr.work-4{
	background-image: url(https://daiyra.me/wp-content/uploads/2021/10/ehsscreening.jpg);
}
.port_item__wr.work-5{
	background-image: url(https://daiyra.me/wp-content/uploads/2021/10/sports-society-scaled.jpg);
}
.port_item__wr.work-6{
	background-image: url(https://daiyra.me/wp-content/uploads/2021/10/Uniteddesigner.jpg);
}
.port_item__wr.work-7{
	background-image: url(https://daiyra.me/wp-content/uploads/2021/10/isavela.jpg);
}
.port_item__wr.work-8{
	background-image: url(https://daiyra.me/wp-content/uploads/2021/10/Co-Active.jpg);
}
.port_item__wr.work-9{
	background-image: url(https://daiyra.me/wp-content/uploads/2021/10/NRIS.jpg);
}
/*----END----HOME PAGE PORTFOLIO SEC*/
.portfolio-section .portfolio_inner{}
.portfolio-section .portfolio_inner figure.effect-portfolio{}
.portfolio-section .portfolio_inner figure.effect-portfolio::before{
	content: '';
	position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
    background: #000;
    opacity: 0;
    transition: all ease .35s;
}
.portfolio-section .portfolio_inner figure.effect-portfolio img{}
.portfolio-section .portfolio_inner figure.effect-portfolio figcaption{
    z-index: 2;
}
.portfolio-section .portfolio_inner figure.effect-portfolio:hover::before{
	opacity: 0.5;
}
/*----START----PORTFOLIO LISTING PAGE*/
.portfolioListSec__wr{}
.portfolioListSec__wr .listItemWrap__wr{
	padding: 32px 0;
}
.portfolioListSec__wr .listItemWrap__wr .rowWrap__wr{
	display: flex;
	flex-wrap: wrap;
	position: relative;
}
.portfolioListSec__wr .listItemWrap__wr .rowWrap__wr [class*=col-]{
	padding: 0; 
}
.portfolioListSec__wr .listItemWrap__wr .rowWrap__wr [class*=col-]:nth-child(1){
	padding-right: 15px;
}
.portfolioListSec__wr .listItemWrap__wr .rowWrap__wr [class*=col-]:nth-child(2){
	padding-left: 15px;
}
.portfolioListSec__wr .listItemWrap__wr .itemImageWrap__wr{
	position: relative;
	padding-right: 64px;
}
.portfolioListSec__wr .listItemWrap__wr .itemImageWrap__wr .desktopImage__wr{
    display: block;
    overflow: hidden;
    padding-top: calc((286/437) * 100%);
    position: relative;
}
.portfolioListSec__wr .listItemWrap__wr .itemImageWrap__wr .desktopImage__wr img{
	position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center top;
}
.portfolioListSec__wr .listItemWrap__wr .itemImageWrap__wr .tabImage__wr{
    display: flex;
    width: 30%;
    padding-top: 40%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
}
.portfolioListSec__wr .listItemWrap__wr .itemImageWrap__wr .tabImage__wr img{
	position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center top;
}
.portfolioListSec__wr .listItemWrap__wr .itemContentWrap__wr{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
}
.portfolioListSec__wr .listItemWrap__wr .itemContentWrap__wr .title__wr{
    color: #000;
    font-size: 32px;
    line-height: 1.2;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 5px;
}
.portfolioListSec__wr .listItemWrap__wr .itemContentWrap__wr .title__wr span{
	color: #FECE3D;
}
.portfolioListSec__wr .listItemWrap__wr .itemContentWrap__wr .liveLink__wr{
	font-size: 18px;
    color: #000;
    margin-bottom: 5px;
    transition: all linear 0.3s;
}
.portfolioListSec__wr .listItemWrap__wr .itemContentWrap__wr .liveLink__wr:hover{
	color: #FECE3D;
}
.portfolioListSec__wr .listItemWrap__wr .itemContentWrap__wr p:not([class]){
	font-size: 18px;
    color: #000;
    margin-bottom: 0;
}
.portfolioListSec__wr .listItemWrap__wr .itemContentWrap__wr .btn{
	font-size: 16px;
    font-weight: 300;
    color: #fff;
    padding: 8px 15px;
    display: inline-block;
    vertical-align: middle;
    background-color: #FECE3D;
    margin-top: 10px;
    transition: all .3s ease;
}
.portfolioListSec__wr .listItemWrap__wr .itemContentWrap__wr .btn:hover{
	background-color: #000;
	color: #FECE3D;
}
.portfolioListSec__wr .listItemWrap__wr:first-child{
	padding-top: 0;
}
.portfolioListSec__wr .listItemWrap__wr:last-child{
	padding-bottom: 0;
}
.portfolioListSec__wr .listItemWrap__wr~.listItemWrap__wr{
	border-top: 1px solid #dfdfdf;;
}
.portfolioListSec__wr .listItemWrap__wr:nth-child(even) .rowWrap__wr{
	flex-direction: row-reverse;
}
.portfolioListSec__wr .listItemWrap__wr:nth-child(even) .rowWrap__wr [class*=col-]:nth-child(1){
	padding-right: 0;
	padding-left: 15px;
}
.portfolioListSec__wr .listItemWrap__wr:nth-child(even) .rowWrap__wr [class*=col-]:nth-child(2){
	padding-left: 0;
	padding-right: 15px;
}
.portfolioListSec__wr .listItemWrap__wr:nth-child(even) .itemImageWrap__wr{
	padding-left: 64px;
	padding-right: 0;
}
.portfolioListSec__wr .listItemWrap__wr:nth-child(even) .itemImageWrap__wr .tabImage__wr{
    right: auto;
    left: 0;
}
.portfolioListSec__wr .listItemWrap__wr:nth-child(even) .itemContentWrap__wr{
    align-items: flex-end;
}
/*----END----PORTFOLIO LISTING PAGE*/
/*ALEEM RESPONSIVE*/
@media (min-width:992px) {}
@media (min-width:768px) {
	.default-portfolio-item .lower-box .lower-content h3{
		display: inline-flex;
		min-height: 70px;
	}
}
@media (max-width:980px) {
	.vc_custom_1596378318074 .vc_custom_1573127703130,
	.vc_custom_1596820304914 .vc_custom_1634471999302,
	body .vc_custom_1634473773791,
	body .vc_custom_1634123113119,
	body .vc_custom_1573669651747,
	body .vc_custom_1573669670026,
	body .vc_custom_1573669670026,
	body .vc_custom_1573127703130{
		margin-left: 0 !important;
	}
	.servics_boxes .services_box img{
		margin: 0 auto;
	}
	.appLeft{
		padding-right: 0 !important
	}
	.appSec .appRight ul{
		padding-left: 0 !important
	}
	.appSec .appRight ul img{
		height: unset !important;
		max-width: 100%;
		display: block;
		margin: 0 auto;
	}
	.appSec .appRight .webRightArea li:hover img:nth-child(2){
		display: block !important;
	}
	.appSec .appRight .InnerIcon .vr-img-box{
		height: unset;
		text-align: center;
	}
	.appSec .appRight .InnerIcon img{
		height: 160px;
		width: unset !important;
		max-width: 100%;
	}
	.appSec .appRight .InnerIcon h6{
		margin: 25px 0 0 !important;
	}
	.appSec .appRight .webRightArea li p{
		display: block !important;
		margin: 0 !important;
		text-align: center;
		
	}
	body .vc_custom_1634112701574,
	body .vc_custom_1634119879704{
		padding-top: 30px !important;
		padding-bottom: 30px !important;
	}
	body .vc_custom_1574591004634,
	body .vc_custom_1634112701574,
	body .vc_custom_1634473773791,
	body .vc_custom_1634473987343,
	body .vc_custom_1574591582296,
	body .vc_custom_1634119879704,
	body .vc_custom_1634120106625,
	body .vc_custom_1574592046093,
	body .vc_custom_1573745741521,
	body .vc_custom_1573745917453,
	body .vc_custom_1574592120416,
	body .vc_custom_1634479757246{
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	body .vc_custom_1573745741521,
	body .vc_custom_1573745917453{
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.servics_boxes .services_box,
	#marketing .icons-cont,
	#marketing .icons-cont h2,
	#marketing .icons-cont h3{
		text-align: center !important;
	}
	#marketing .testimonial{
		padding-left: 0 !important;
	}
	#marketing .icons-cont .icons>[class*=col-]{
		width: 100%;
	}
}
@media (max-width:767px) {
	.swiper-blog .swiper-slide.swiper-slide-active .slide-content{
		width: 80%;
	}
	.sidebar-part2 .sidebar-middle-menu .header-sidebar-wrap .textwidget,
	body .vc_custom_1574589189437{
		text-align: left;
	}
	body .vc_custom_1573669651747 h6,
	body .vc_custom_1573669670026 h6,
	body .vc_custom_1573669670026 h6,
	body .vc_custom_1573746229575{
		display: block !important;
		text-align: center;
	}
	#testimonial-slider-1 .swiper-slide .margin-half-all.bg-white.box-shadow-light.text-center.padding-fourteen-all.xs-padding-30px-all{
		height: unset;
		min-height: 210px;
	}
	.aka_service_box{
		min-height: unset !important;
	}
	#dai_img_col:before{
		opacity: 0;
	}
	.page-template-default.page-id-22368 .appSec.videoAppSec .row>[class*=col-]:nth-child(2) img{
		width: unset !important;
		height: unset !important;
		max-width: 100%;
	}
	#marketing .notifications .row>[class*=col-]:nth-child(2){
		height: unset !important;
	}
	#marketing .notifications .row>[class*=col-]:nth-child(2)>div{
		position: static !important;
	}
	#marketing .vert_center{
		position: static !important;
		-webkit-transform: unset !important;
		transform: unset !important;
		width: 100% !important;
	}
	#marketing .vert_center .notification{
		width: unset !important;
		max-width: 300px;
		margin: 0 auto;
		display: block;
	}
	#marketing .stats-box-cont{
		-webkit-justify-content: center;
		-moz-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		padding-bottom: 15px;
	}
	#marketing .notifications .boxes-img{
		position: relative !important;
		margin: 0 auto 15px;
		display: block;
		right: auto !important;
		bottom: auto !important;
		width: unset;
		max-width: 300px;
	}
	.vc_custom_1634213237474 .aka_con_box{
		margin-top: 30px !important;
	}
	.appSec .appRight .row>[class*=col-]{
	/* 		width: 50%; */
	}
	.appSec .appRight .InnerIcon{
		min-height: 210px;
	}
	.appSec .appRight .InnerIcon img{
		display: block;
		margin: 0 auto;
		width: unset !important;
		max-width: 100%;
		height: 96px;
	}
	.vc_custom_1596356488759 .our-mobile-development-services{
		padding: 40px 15px;
	}
	.appSec .appRight .InnerIcon:hover img:nth-child(2){
		display: block !important;
	}
	body .vc_custom_1573127703130 .vc_column_container,
	body .vc_custom_1573127254634 .vc_column_container{
		text-align: center;
	}
	body .vc_custom_1573127703130 .vc_column_container .wpb_single_image,
	body .vc_custom_1573127254634 .vc_column_container .wpb_single_image,
	body .vc_custom_1573746229575{
		margin: 0 auto !important;
	}
	body .vc_custom_1573127703130,
	body .vc_custom_1573127254634,
	body .vc_custom_1634473293024{
		margin-left: 0 !important;
	}
	body .vc_custom_1575971387821,
	body .vc_custom_1574589189437,
	body .vc_custom_1634472833304,
	.how-it-works .testimonial-cont,
	body .vc_custom_1574592185790,
	body .vc_custom_1574592165607,
	body .vc_custom_1573746229575,
	body .vc_custom_1574592264093{
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.home.page-template-default .we-deliver-result #h1-tag h1,
	.testi-monials .heading h2,
	.choose h2,
	h2,
	h4,
	.page-title-large h1,
	.appLeft h4,
	.techSec h4,
	.vc_custom_1626869073584,
	body .vc_custom_1574591004634,
	.vc_custom_1574591582296,
	.vc_custom_1634478822684 .heading-style2,
	.vc_custom_1574592046093,
	body .vc_custom_1573745917453,
	.vc_custom_1574592185790,
	.vc_custom_1573746229575,
	.page-template-default.page-id-22368 .heading-style2.heading-7{
		font-size: 24px !important;
		line-height: 30px !important;
	}
	.choose h2 span,
	.servics_boxes .services_box h2,
	body .vc_custom_1573127703130 .vc_column_container .heading-style2,
	body .vc_custom_1573127254634 .vc_column_container .heading-style2,
	body .vc_custom_1634112701574,
	body .vc_custom_1573669651747 h6,
	body .vc_custom_1573669670026 h6,
	body .vc_custom_1573669670026 h6{
		font-size: 18px !important;
		line-height: 1.5 !important;
	}
	.choose h2 span,
	.servics_boxes .services_box h2{
	    font-weight: 600;
	}
	.vc_custom_1596378568292 .heading-style2,
	.vc_custom_1634111168898{
		font-size: 16px !important;
		line-height: 1.5 !important;
	}
	.home.page-template-default .we-deliver-result .heading-style3{
		text-align: left;
	}
	.home.page-template-default .vc_custom_1507207577143 .ChooseArea .Headings h5,
	.our-mobile-development-services .app-services-box-1 h4,
	#marketing .notifications h2,
	#marketing .notifications h3,
	.vc_custom_1574592046093{
		text-align: center !important;
	}
	.testi-monials .heading h2{
		margin: 0 0 30px;
	}
}
@media (max-width:575px) {
	.wellcome_silicon_graphics{
		padding: 30px 15px !important;
	}
	.portfolio-section.default-gallery .filters-style-one{
	    margin-bottom: 0;
	}
	.filters-style-one .filter-tabs{
		display: block;
	}
	.filters-style-one .filter-tabs li{
		display: block;
		border-right: none;
		border-bottom: 1px solid rgb(254, 254, 254);
	}
	.vc_custom_1634213237474 .aka_con_box{
		padding: 40px 15px !important;
	}
	.home.page-template-default .we-deliver-result #h1-tag h1,
	.testi-monials .heading h2,
	.choose h2,
	h2,
	h4,
	.page-title-large h1,
	.appLeft h4,
	.techSec h4,
	.vc_custom_1626869073584,
	body .vc_custom_1574591004634,
	.vc_custom_1574591582296,
	.vc_custom_1634478822684 .heading-style2,
	.vc_custom_1574592046093,
	body .vc_custom_1573745917453,
	.vc_custom_1574592185790,
	.vc_custom_1573746229575,
	.page-template-default.page-id-22368 .heading-style2.heading-7{
		font-size: 22px !important;
		line-height: 1.2 !important;
	}
}
@media (max-width:481px) {
	.footer-logo{
		max-height: unset;
		max-width: 50%;
	}
	.rev_slider_wrapper{
		margin-top: 50px !important;
	}
	.separator-line-horrizontal-medium-light3{
		max-width: 80px;
		width: unset;
	}
	.appSec .appRight .webRightArea ul li img{
		margin: 0 auto;
		display: block;
	}
	#marketing .notifications .boxes-img{
		max-width: 100%;
	}
	#marketing .stats-box-cont{
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	#marketing .testimonial .quote{
	    margin-bottom: 30px;
	}
	#marketing .testimonial .quote .left-quote{
		left: 0 !important;
		right: 0 !important;
		top: auto !important;
		bottom: -19px;
		margin: 0 auto;
	}
	.techSec{
		padding: 40px 15px !important;
	}
	.home.page-template-default .we-deliver-result #h1-tag h1,
	.testi-monials .heading h2,
	.choose h2,
	h2,
	h4,
	.page-title-large h1,
	.appLeft h4,
	.techSec h4,
	.vc_custom_1626869073584,
	body .vc_custom_1574591004634,
	.vc_custom_1574591582296,
	.vc_custom_1634478822684 .heading-style2,
	.vc_custom_1574592046093,
	body .vc_custom_1573745917453,
	.vc_custom_1574592185790,
	.vc_custom_1573746229575,
	.page-template-default.page-id-22368 .heading-style2.heading-7{
		font-size: 20px !important;
	}
	#marketing .testimonial .quote p,
	#marketing .how-it-works .icons h3{
		font-size: 18px !important;
	}
	.appSec.videoAppSec .appLeft p,
	body .vc_custom_1634112701574,
	body,
	.testi-monials .heading p,
	.our-mobile-development-services p,
	.vc_custom_1596358620331 .heading-style2,
	.vc_custom_1596356598992 .heading-style2,
	.vc_custom_1596379014120 .heading-style2,
	.vc_custom_1596357964812 .heading-style2,
	body .vc_custom_1634119879704,
	.vc_custom_1596358989503 .heading-style2,
	.vc_custom_1596359376502 .heading-style2,
	.vc_custom_1596359928371 .heading-style2,
	.vc_custom_1596360271040 .heading-style2{
		font-size: 16px !important;
	}
	.need-help-left-inner,
	.need-help-right-inner,
	.appSec .appRight .webRightArea ul li{
		text-align: center;
	}
}
.yellow-btn a{background-color:#ffce08!important ;
color:#111!important}
.yellow-btn a:hover{color:#ffce08!important ;background-color:#111!important}
.page-title-large h1 {
   
}
.compose-mode .vc_element, .view-mode .vc_element {
    display: block;
    position: relative;
   font-family: 'Roboto', sans-serif!important;
}

.font1{font-family: 'Roboto', sans-serif!important}

.portfolio-section .portfolio_inner {
    border-radius: 1%;
    margin-bottom: 40px;
    background: none!important;
    border: 1px solid;
}

.page-title-large h1 {
   font-size: 37px;
    line-height: 43px;
    font-family: 'Roboto', sans-serif;
    
}
.alt-font {
    font-family: 'Roboto', sans-serif!important;
}

#grids {
    box-shadow: 1px 3px 10px 1px #ccc;
    padding: 50px;
    text-align: center;
    background: #ffffff;
    border-radius:  15%;
    /* min-height: 504px; */
}
#grids:hover {
    box-shadow: 2px 10px 30px 1px #ccc;
    padding: 50px;
    text-align: center;
    background: #ffffff;
    border-radius:  15%;
    /* min-height: 504px; */
}
.service_blk {
    width: 18%;
    height: 190px;
    float: left;
    text-align: center;
    border: .6px solid #111;
    border-radius: 10%;
    margin: 1%;
    padding: 2% 2%;
}
.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    z-index: 1;
    padding: 5px!important;
	margin:0px 4px!important;
}
.vc_column_container>.vc_column-inner.vc_custom_1657110201635{-webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    z-index: 1;
    padding: 5px!important;
	margin:0px 4px!important;}

.wpb-js-composer .vc_tta-color-black.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #111
}
.blackcol{color:#000!important}

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    left: 27px!important;
}
.appLeft h4 {
    font-family: 'Roboto', sans-serif!important;
    color: #262626;
    font-size: 30px;
    font-weight: 700;
    margin: 0 0 40px 0px;
}
.vc_custom_1681989648339 {
    padding-top: 20px !important;
    padding-right: 50px !important;
    padding-bottom: 14px !important;
    padding-left: 50px !important;
}
.vr-img-box img {
    height: 120px!important;
}
.our-mobile-development-services a {
    font-size: 16px;
    font-family: '', sans-serif;
    background: #e1342e;
    padding: 10px 30px!important;
    text-transform: uppercase;
    border-radius: 30px!important;
    margin: 0px;
    color: #fff;
    text-decoration: none;
    font-weight: 400;
    border: 1px solid #e1342e;
    display: inline-block;
    margin-top: 20px;
    margin-bottom: 20px;
}
.appLeft {
    padding-right: 50px;
    text-align: left;
}
.services_box img {
    height: 70px
px
;
    margin: auto;
}

.padding-five-tb {
    padding-top: 2%!important;
    padding-bottom: 2%!important;
}  
.vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    
    width: auto;
    padding: 6px!important;
}

.icon-social-medium {
    font-size: 30px!important;
}

.choose h2 {
    font-size: 43px;
    text-transform: capitalize!important;
    color: #111;
}
.testi-monials .heading h2 {
    margin: 0 0 50px;
    text-align: center;
    font-size: 40px;
    font-weight: 700;
    text-transform: capitalize!important;
    letter-spacing: 0.5px;
    padding: 0 0 0px;
    color: #111!important;
    line-height: 50px;
}

.pera-space p{
    margin: 0px 0 10px!important;
    font-size: 17px;
    line-height: 1.5;
}
.appLeft p {
    color: #5c5c5c;
    font-size: 18px;
    font-weight: 400;
    padding: 0px;
    margin-bottom: 30px;
    line-height: 1.6;
    text-align: justify!important;
    font-family: 'Roboto',sans-serif!important;
}

#h1-tag h1 {
    font-size: 40px;
    color: #232323;
    font-weight: 600;
    font-family: 'Roboto',sans-serif!important;
    line-height: 50px;
}
.btn.btn-rounded.btn-medium {
    padding: 6px 32px;
    font-family: 'Roboto',sans-serif!important;
}
.btn{ font-family:'Roboto',sans-serif!important;
}
.feature-content h6 {
    line-height: 10px;
    font-size: 35px;
    margin: 20px 0px 23px 0px;
}
input.wpcf7-form-control.wpcf7-submit.btn.btn-rounded.btn-medium.yellow-btn {
    background-color: #fecd3d !important;
    border-color: #111;
    color: #111;
}
input.wpcf7-form-control.wpcf7-submit.btn.btn-rounded.btn-medium.yellow-btn:hover{
    background-color: #111 !important;
    border-color: #fecd3d;
    color: #fecd3d;
}

.gold-border{border-color:#fff!important}

.services_box {
    margin: 0 0 40px 0!important;
    padding: 0;
    float: left;
    width: 100%;
}
.services_box h2 {
    padding: 0;
    color: #111;
    font-size: 18px;
    font-weight: 400;
    margin: 10px 0px;
    font-family: 'roboto',sans-serif;
    line-height: 25px;
    text-align: center;
    padding: 10px 0px;
}
.appSec .appRight .webRightArea li p {
    display: inline-block;
    color: #111!important;
    font-size: 18px;
    font-weight: 400;
    font-family: 'Roboto', sans-serif!important;
    padding: 0px;
    margin: 0px;
    vertical-align: middle;
    margin-left: 10px;
}
.text-16{font-size:16px!important}
.wpb_wrapper p{font-size:16px!important;}
.gold-border {
    border-color: #fff!important;
    color: #fff;
}
.aka_marketing_logo img:hover {
    width: 100px !important;
    margin-bottom: 15px;
    color: #111!important;
}

.counter-top{    margin-top: -28px!important;}


.techSec{background:#000!important;}
.techSec p span {
    color: #ffce08!important;
}
.techSec h6{color: #ffce08!important;}

.services_box:hover{pointer-events:unset!important;}

.services_box:hover img:nth-child(1){display:block!important;}

.techSec ul li a img{pointer-events:unset!important;}

section.vc_row.wpb_row.vc_row-fluid.vc_custom_1596359376502.pofo-stretch-content.pofo-stretch-row-container {
    display: none;
}

element.style {
}
.rc-anchor-light.rc-anchor-normal, .rc-anchor-light.rc-anchor-compact {
    border: 1px solid #d3d3d3;
}
input.input-bg {
    background-color: #f7f7f7;
    border-radius: 4px;
    border: 1px solid rgba(0,0,0,.1);
    padding: 10px 20px;
    margin-bottom: 15px;
    color: #111;
}
input, textarea, select {
    border: 1px solid #d1d1d1;
    font-size: 14px;
    padding: 8px 15px;
    width: 100%;
    margin: 0 0 20px 0;
    max-width: 100%;
    resize: none;
    color: #111;
}
