/******home page 3******/

/*header style 3*/
.header-style-3 .et_pb_blurb_container{
	padding-left: 15px;
}

.header-style-3 .et-pb-icon-circle {
	padding: 15px;
}
.header-style-3  .et_pb_sticky.et_pb_sticky--top {
    background:#000036;
	transition: .4s ease;
	border-radius: 0 5px 5px 0;
}

.header-style-3 .et_pb_sticky_module{
		transition: .3s ease;
}

/*****why choose us******/

.why-choose-us-home3 .et_pb_column{
	 -webkit-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
	border-radius: 10px;
}

.why-choose-us-home3 .et_pb_column:hover{
	content: "";
	display:block;
    background: rgba(12,90,219, .6);
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}

.team-dark-version .et_pb_blurb_container{
	    position: absolute;
    bottom: -22px;
       width: 84%;
    margin: 0 8%;
    padding: 15px 10px;
    background: #fff;
	border-radius:5px;
}

.team-dark-version .et_pb_social_media_follow{
	opacity:0;
	position: absolute;
	top:22px;
	left:0;
	transition: .4s ease;
	    width: 20%;
}
.team-dark-version .et_pb_social_media_follow li{
	display: flex;
	margin-bottom:0;
}

.team-dark-version .et_pb_social_media_follow li a{
	border-bottom: 2px solid #fff;
}
.team-dark-version  .et_pb_column:hover .et_pb_social_media_follow{
	opacity:1;
		transition: .4s ease;
	left: 10px;
}

/*blog*/

.blog-style-3 .blog-dark-version .et_pb_post {
	position: relative;
	border: 0;
		 -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
	background: #0b0e3c;
	overflow:hidden;
}
.blog-style-3 .blog-dark-version .et_pb_post .published{
	    position: absolute;
    top: 30%;
    background: #0c5adb;
    padding: 10px 15px 10px 20px;
    right: -2px;
    transition: .4s ease;
    clip-path: polygon(8% 0,100% 0,100% 100%,0 100%);
}
.blog-style-3 .blog-dark-version .et_pb_post:hover .published{
	z-index: 3;
	 top: 4%;
	transition: .4s ease;
	
}
.blog-style-3 .blog-dark-version .et_pb_post .et_overlay{
	    height: 102%;
	    background: rgba(0,0,0,.7) !important;
    transition: .8s;
}
.blog-style-3 .et_overlay::before {
    width: 120%;
       height: 0;
    background: rgba(0,0,0,.7);
	    border-bottom: 6px solid #0c5adb;
    position: absolute;
    top: 0px;
 	left:-18px;
    bottom: 0;
   	    -webkit-transition: all 0.8s ease;
    transition: all 0.8s ease;
}

.blog-style-3 .et_pb_post:hover .et_overlay::before {
	  background: rgba(0,0,0,.7);
	    bottom: 100%;
	  height: 104%;
	 -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.blog-style-3 .et_pb_post .post-content{
	position:absolute;
	padding: 60px 20px 15px;
	top: 0px;
	left:0;
	opacity:0;
	 z-index: 3;
	  -webkit-transition: all 0.4s ease;
    transition: all ease .4s;
}
.blog-style-3 .et_pb_post:hover .post-content{
    z-index: 3;
	top:20px;
	opacity:1;
		 -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

/******testimonial*********/

.testimonial-dark-version .row-icon:before{
	content: "7c";
    display: block;
    font-family: 'ETmodules';
    position: absolute;
    font-size: 7em;
    right: 0;
    top: -27%;
    color: #0c5adb;
	    opacity: .3;
}
.testimonial-dark-version .et_pb_column:hover .et_pb_testimonial_portrait{
	  border: 5px solid #0c5adb;
	
	transition: .2s ease;
}


.testimonial-dark-version .et_pb_testimonial:after{
	content: '';
    position: absolute;
    left: 0px;
    bottom: -13px;
    right: 0;
    width: 30px;
    height: 30px;
    background: #000036;
    transform: rotate(
45deg
);
    margin: auto;
	    visibility: visible;
	    z-index: -1;
}

.testimonial-dark-version .et_pb_testimonial_portrait{
	    position: absolute;
    left: 0;
	right:0;
    bottom: -139px;
    border: 0px solid #0c5adb;
	transition: .2s ease;	
}

.testimonial-dark-version .et_pb_testimonial_author {
    margin-top: 32px;
    text-align: center;
    position: absolute;
    bottom: -113%;
    width: 100%;
    font-weight: 700;
    display: block;
	transition: .4s ease;
}



.testimonial-dark-version .et_pb_column:hover .et_pb_testimonial {
	    box-shadow: 1px 0px 18px 0 rgb(100 130 208 / 17%);
}

/********Project work*******/

.project-dark-version .project{
	position:relative;
}

.project-dark-version .et_pb_module_header{
	position: absolute;
	top:0px;
	left:0px;
	opacity: 0;
	z-index: 3;
	  transition: all .5s ease;
}
.project-dark-version .project:hover .et_pb_module_header{
	top:50px;
	left:20px;
	opacity:1;
	  transition: all .5s ease;
}
.project-dark-version .post-meta{
	position: absolute;
	top:0px;
	left:0px;
	opacity: 0;
	z-index: 3;
	background: #0c5adb;
	padding: 3px 5px;
	  transition: all .5s ease;
}
.project-dark-version .project:hover .post-meta{
	top:10px;
	left:20px;
	opacity:1;
	  transition: all .5s ease;
}


.project-dark-version .project .et_portfolio_image {
    overflow: hidden;
}

.project-dark-version .project .et_portfolio_image img {
	transition: transform 1000ms ease 0ms,transform 1000ms ease 0ms,transform 1000ms ease 0ms;
}
.latest-projects .project:hover .et_portfolio_image img {
    transition: transform 1000ms ease 0ms,transform 1000ms ease 0ms,transform 1000ms ease 0ms;
    transform: scaleX(1.36) scaleY(1.36) translateX(9%) translateY(3%) rotateX(
0deg
) rotateY(
0deg
) rotateZ(
6deg
)!important;
}



.project-dark-version .project .et_portfolio_image:after{
	content: "";
    display: block;
       width: 0;
    height: 150%;
    background: rgba(0,0,0,.5);
    position: absolute;
    top: 0;
    left: -125px;
    bottom: 0;
	    border-right: 6px solid #0c5adb;
    transform: skewX(
-36deg
);
    transition: all .8s ease;
    z-index: 1;
	    opacity: 0;
}

.project-dark-version .project:hover .et_portfolio_image:after{
	    opacity: 1;
	    width: 170%;
    left: -93%;
	    transform: skewX(
-45deg
);
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}


.project-dark-version .project:before{
	content:"\e02b" !important;
	opacity:0;
	    font-family: 'ETmodules';
	position:absolute;
		top: 50%;
	left:50%;
	color: #fff;
	background: #0c5adb;
	transition: .4s ease;
	    font-size: 26px;
    padding: 12px;
	z-index:3;
}
.project-dark-version .project:hover:before {
	    left: 20px;
    opacity: 1;
    transition: .4s ease;
    top: 70%;
	
}

/******contact*******/

.dark-version-contact .et_contact_bottom_container {
	float: none;
}
.dark-version-contact .et_pb_blurb .et-pb-icon{
	    line-height: 1.2;
}
.dark-version-contact .et-pb-contact-message ul li {
    font-weight: 600;
    color: #fff;
    font-size: 16px;
    font-family: 'Poppins';
}

/*******footer home 3************/


.footer-style-3 .et_pb_post {
    margin-bottom: 10px;
}

.footer-style-3 .entry-title {
	padding-left: 17px !important;
}
.footer-style-3 .h3-footer-location .et-pb-icon{
	    line-height: 1.6;
}
