/*
  Template Name: Integet
  Template URI: http://www.integet.com
  Description: Integet Marketing Website Theme
  Author: Shahab Bokhari
  Author URI: http://www.integet.com
  Version: 1.0
*/

section.trusted-client img { opacity:0.5;}
 
.banner-video {
position: absolute; width: 100vw; left: 0;
}
.intro .bg-intro { background-image:none !important; }
.btn.btn-secondary a {
    background-color: #ffffff;
    color: #007fff !important;
}

.homepage header .btn.btn-secondary { border:2px solid #fff; background:none; }
.homepage header .btn.btn-secondary:hover { border:2px solid #fff; background:#fff; }
.homepage header .btn.btn-secondary a { background:none; color:#fff !important; }
.homepage header .btn.btn-secondary a:hover, header .btn.btn-secondary:hover { border-bottom:2px solid #fff; background:transparent; color:#007fff !important;  }



.homepage header .btn.btn-secondary a:hover:after{ display:none;}

a.btn.btn-block.btn-primary{    color: #ffffff; }

footer  a.nav-link { display:inline-block; padding:0; }

#wpadminbar { display:none; }

.container-intro:before{content:'';background-image:linear-gradient(152deg, #333740 61%, rgba(86,187,167,0) 0%);position:absolute;top:0;right:0;bottom:0;left:-300%;z-index:0}
@media (max-width: 767px){
	.container-intro:before{display:none;}
}
.social-icons-list {     margin: 30px 15px;   padding: 15px 15px 5px; border-top: 1px solid #e1e1e1;    border-bottom: 1px solid #e1e1e1;    }
.social-icons-list h5 { line-height:40px; }

footer label { display:none !important; }

 
	.bg-creative { background-size:60rem !important;}

@media (max-width: 2400px){
	.bg-creative { background-size:50rem !important;}
}
@media (max-width: 2000px){
	.bg-creative { background-size:45rem !important;}
}
@media (max-width: 1800px){
	.bg-creative { background-size:40rem !important;}
}
@media (max-width: 1580px){
	.bg-creative { background-size:35rem !important;}
}
@media (max-width: 991px){
section.bg-creative {
    background-position: center 5%!important;
    background-size: 50rem !important;
    padding-top: 27rem !important;
}}

@media (max-width: 750px){
section.bg-creative {
    background-size: 23rem !important;
    padding-top: 17rem !important;
}
.banner-video {
position: absolute; width: auto; left:-300px; height:100%;
}
}

.intro .social-icons a:hover {
color:#07d9fd;
border-color:#07d9fd; 
}

#dyn-text { display:block; overflow:hidden; height:65px;  margin:auto;  transition-timing-function: ease-in-out;}
#dyn-text span {  padding-bottom:10px; transition-timing-function: ease-in-out;}