
.elementor-636 .elementor-element.elementor-element-7d1b11d .about-us-content-area .icon {
	visibility:hidden;
}
.video_player_btn{
	visibility:hidden;
}
.choose-section figure.image{
	width:100%;
	padding-top:150px;
}
.elementor-636 .elementor-element.elementor-element-9a044dd .team-area-box .social-links span{
	visibility:hidden;
}
.service-tab-section .bg-shape-2 {
	height:70%;
	bottom: 0px;
top:0px;
}
.offcanvas__search{
	visibility:hidden;
}
.fa-clock{
	visibility:hidden;
}
:root {
    overflow-x: hidden !important;
}
.banner-btn-area .play-btn{
	visibility:hidden;
}
.backtotop{
	display:none !important; 
}
#media_image-3{
margin-left: -7px; !important;
  height: 36px !important;
width: 30px !important;
border: 1px solid #fff!important;
display: inline-flex !important;
justify-content: center!important;
align-items: center !important;
transition: all 500ms ease !important;
}
#media_image-3:hover{
	background:rgb(10 88 202);
	 border: 1px solid rgb(10 88 202) !important;

}
#media_image-6{ height: 36px !important;
	width: 30px !important;
 border: 1px solid #fff !important;
display: inline-flex !important;
    justify-content: center !important;
align-items: center !important;
transition: all 500ms ease !important;
}
#media_image-6:hover{
	background:rgb(10 88 202);
 border: 1px solid rgb(10 88 202) !important;
}
.footer-socials span{
	font-size:20px;
}
.footer-widget-1 .footer-socials span{
	font-size:25px;
}
#codevz_custom_menu_list-6 {
	background:rgb(215 223 226 / 0%) !important;
	color:white !important;
}
.pl-30 {
padding-top: 200px 
	!important;
padding-left: 100px 
	!important;
}
.service-tab-content{
	
	grid-template-columns: 500px 	auto !important;
}
.service-tab-content .tab-bg-shape{
	height:500px;
		top:0;
}
.service-tab-content{
height:500px;
	padding:0;
}
.service-tab-content .image  img{
height:500px;
}
.elementor-widget-wpr-promo-box .wpr-promo-box-title {background:rgba(0, 0, 0, 0.5);
}
.backtotop-wrap {
	margin-right: 1400px !important;
}
.footer-bottom .footer-socials span{
	font-size:20px;
}
.footer-widget > p{
	color:white !important;
}
.elementor-636 .elementor-element.elementor-element-f4b83fb .elementskit-clients-slider .swiper-navigation-button{
	padding:10px !important ;
	border-radius:10%;
}
#menu-item-4535{
	color:white !important;
}
.swiper-button-next:after, .swiper-button-prev:after{
	font-size: 15px !important;
}
.elementor-636 .elementor-element.elementor-element-4bbddbc5 .elementskit-clients-slider .swiper-pagination{
	right:0;
	left:0;
}
.main-menu ul li .submenu li a{
	font-weight:500!important;
	font-size:14px;
	
}
.submenu .menu-item-has-children>a::after {
    content: ' \25BA';
	position:absolute;
	right:10px;
}
.header-main {
  
    justify-content: space-around;
}
.choose-3-image-area h1{
	display:none!important;
}
div#n2-ss-3 .n2-style-51644724250d248b82991445a48d0447-dot.n2-active, div#n2-ss-3 .n2-style-51644724250d248b82991445a48d0447-dot:HOVER, div#n2-ss-3 .n2-style-51644724250d248b82991445a48d0447-dot:FOCUS,div#n2-ss-3 .n2-style-165826607a51b68dc7a406ec67b9b8c1-dot.n2-active, div#n2-ss-3 .n2-style-165826607a51b68dc7a406ec67b9b8c1-dot:HOVER, div#n2-ss-3 .n2-style-165826607a51b68dc7a406ec67b9b8c1-dot:FOCUS {
    background: #3c72fc;
}
.about-3-list{
	display:none!important;
}
.compwork .work-process-box:hover .icon-box img{
	filter:none!important;
}
.header-logo img {
    width: 80%;
}
.Sectors-col{
	color:#ffffff;
}
.footer-widget-3 ul li {
    position: relative;
    color: #fff;
    margin-bottom: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    margin-left: 30px;
}
.footer-widget-3 ul li::before {
    content: "\e902";
    font-family: 'icomoon';
    position: absolute;
    top: 0;
    left: -30px;
    transition: all 500ms ease;
}
  /* Chrome, Edge, and Safari */
  *::-webkit-scrollbar {
    width: 12px;
		  border-radius: 20px 	!important;
  }

  *::-webkit-scrollbar-track {
    background: #ffffff;
  }

*::-webkit-scrollbar-thumb {
background-color: rgba(30, 136, 229,.6);
    border-radius: 20px !important;
    border: 3px solid #ffffff;
  }
.fa-phone-alt{
	    transform: rotate(135deg) !important;

}
@media (max-width:1024px){
	.offcanvas__info.info-open {
		background: #3c72fc !important;
		}
	
}
.pb-160 {
    padding-bottom: 70px;
}
.pt-160 {
    padding-top: 70px;
}

