/*!
Theme Name: innovabyte

P5KRRscQ85$6QNfpm$vvn
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

innovabyte is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
/* normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
/* .page-path a {line-height: 1;} */

/* .page-path ol{overflow: hidden;text-align: center;}
.page-path li{display: inline-block;}
.page-path li:not(:last-child):after{content: '/';} */

.links ul li {
  float: right;
  width: 50%;
  padding-left: 15px;
  list-style: none;
}

.who_us_container .section_content li {
  font-size: 1.1rem;
  color: #0c2d57;
  line-height: 35px;
  list-style-image: url(./assets/images/dot-square.png);
}

.pagination {
  justify-content: center;
  margin-top: 40px;
}

.pagination .page-link {
  color: #017afc
}

.pagination .active>.page-link,
.pagination .page-link.active {
  background: #017afc;
  border-color: #017afc;
  color: #fff
}

.blog2 .item .wrapper {
  background-color: #161616;
}
.custom_navbar .logo_links li a {
  white-space: nowrap;
}

.rtl .wpcf7{
  direction: rtl;
}
.rtl  .wpcf7 input[type="url"],
.rtl  .wpcf7 input[type="email"],
.rtl  .wpcf7 input[type="tel"]{
  direction: rtl;
}

body:not(.rtl) .inner_custom_header .header_img {
  left: 0;}
  body:not(.rtl) .custom_header .header_wave{right:0; left: auto;}
.latest_blogs_cards    .card_img .img_parent img{object-position: left center;}
.works_done_card .card_body h5 {
  color: #000;
}
body:not(.rtl) .inner_custom_header .custom_breadcrumb li a::after{transform: translate(0, -50%) rotate(180deg);}
.certificate_card{
  border: 1px solid #e5e5e5!important;
  border-radius: 0!important;
}


.custom_pagination ul {
    display: flex;
    list-style: none;
    padding: 0;
    margin: 2rem 0;
    justify-content: center;
    gap: 5px;
}

.custom_pagination li {
    margin: 0;
}

.custom_pagination a,
.custom_pagination span.current {
    display: block;
    padding: 8px 16px;
    text-decoration: none;
    border: 1px solid #ddd;
    color: #333;
    border-radius: 3px;
    transition: all 0.3s ease;
}

.custom_pagination a:hover {
    background-color: #f5f5f5;
}

.custom_pagination span.current {
    background-color: #0055ff;
    color: white;
    border-color: #0055ff;
}

.custom_pagination .dots {
    padding: 8px 12px;
}

.custom_navbar .links li a{transition: all 0.1s linear;}
.custom_navbar .links li.current-menu-item a {
  color: #0055ff;
	border-bottom: 2px solid;
}
.contact_us .button {
    display: block;
    border: 0;
    margin-top: 30px;
    width: -moz-fit-content;
    width: fit-content;
    background-image: linear-gradient(to left, #30bdc4, #0969b6);
    padding: 6px 40px;
    color: #fff;
    border-radius: 30px;
    transition: all 0.5s ease-in-out;
}

.top_header .lang .dropdown{display: flex ; align-items: center; }
.top_header .lang .dropdown li{list-style: none;}
.top_header .lang .dropdown li a{color:#fff; transition: 0.1s ease-out;}
.top_header .lang .dropdown li a:hover{opacity:0.7}
.custom_navbar .links li a:hover{color:#0055ff;border-bottom: 2px solid;}
.custom_navbar .links{position: relative; z-index: 9999; }
.lang-ltr .custom_header .header_img{    transform: rotateY(180deg);}

.works_done_card .card_img,
.why_choose_us_card img,
.service_card img,
.card_icon img,
.home_about_img,
.work_card img,
.card_img .img_parent{transition: 0.15s ease-out;}

.works_done_card:hover .card_img,
.why_choose_us_card:hover img,
.service_card:hover img,
.card_icon:hover img,
.home_about_img:hover,
.work_card:hover img,
.card_img:hover .img_parent{opacity:0.75}














