/*
Theme Name: Iqdev Theme
Author: Iq Dev Team
Description: Theme for iqdev Web Site!
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: 
Text Domain: iqdev

*/

:root {
	--bs-success: #198754;
	--bs-success-rgb: 138, 202, 119;
	--bs-primary: #275784;
	--bs-primary-rgb: 39, 87, 132;
	
	--bs-secondary: #636363;
	--bs-secondary-rgb: 99, 99, 99;
	
	
}



@font-face {
 	font-family: 'comfo';
    src: url('fonts/Comfortaa-Regular.woff') format('woff');
    font-weight: regular;
    font-style: normal;
}


@font-face {
	font-family: 'comfo';
    src: url('fonts/Comfortaa-Light.woff') format('woff');
    font-weight: light;
    font-style: normal;
}


@font-face {
    font-family: 'comfo';
    src: url('fonts/Comfortaa-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}


@font-face {
    font-family: 'PFT';
    src: url('fonts/PFTransport-Black.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
}


@font-face {
    font-family: 'PFT';
    src: url('fonts/PFTransport-BlackItalic.woff2') format('woff2');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'PFT';
    src: url('fonts/PFTransport-Bold.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'PFT';
    src: url('fonts/PFTransport-BoldItalic.woff2') format('woff2');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'PFT';
    src: url('fonts/PFTransport-Italic.woff2') format('woff2');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'PFT';
    src: url('fonts/PFTransport-Light.woff2') format('woff2');
    font-weight: light;
    font-style: normal;
}

@font-face {
    font-family: 'PFT';
    src: url('fonts/PFTransport-LightItalic.woff2') format('woff2');
    font-weight: light;
    font-style: italic;
}


@font-face {
    font-family: 'PFT';
    src: url('fonts/PFTransport-Medium.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'PFT';
    src: url('fonts/PFTransport-MediumItalic.woff2') format('woff2');
    font-weight: 600;
    font-style: italic;
}


@font-face {
    font-family: 'PFT';
    src: url('fonts/PFTransport-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'PFT';
    src: url('fonts/PFTransport-Thin.woff2') format('woff2');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'PFT';
    src: url('fonts/PFTransport-ThinItalic.woff2') format('woff2');
    font-weight: 100;
    font-style: italic;
}

.font-2{
	 font-family: 'comfo';
}

body{
  font-family: 'PFT';
   color:#275784;
}

body.admin-bar {
    margin-top: 32px;
}

body.admin-bar .fixed-top {

top: 32px;
}

.fs-7 {
  font-size: 0.9rem !important;
}

.w-30 {
    width: 30% !important;
}

.primary-text{
	color: rgb(39, 86, 135) !important;
}


.text-huge {
    font-size: 5rem !important;
}


.carousel-text-title span {
    font-weight: 100;
    color: #8eca6c;
    margin-left: 6px;
}

section {
    margin-bottom: 5rem ;
}


.section-subtitle {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
	font-weight:bold;
	margin-bottom: 0.7rem;
	font-size: 1.2rem ;
}


.section-title {
    font-size: 2.1rem;
    font-weight: bold;
}

.service-item-text li{
	margin-bottom: 0.2rem;
}


.inner-content h4 {
    font-size: 1.2rem;
	color: rgb(var(--bs-secondary-rgb)) !important;
	font-weight: bold;
}

footer{
	background-color:#eff0f1;
}

.home .image-text-area{
 margin-bottom:0px;	

}


body.admin-bar main{
margin-top: 6rem !important;
}

body.admin-bar main .hero-image {
  margin-top: 2rem;
}

main{
margin-top: 5rem !important;
}





.home .contact-details-area{
	margin-bottom:0px;
}



footer ul{
	padding:0px;
}


footer ul li{
	list-style:none;
	margin-bottom:1rem;
	
}

footer ul li a{
	text-decoration:none;
	
}
.footer-icon {
  top: -20px;
  
}
footer {
  padding-top: 5rem !important;
}



.sub-menu li{
	list-style:none;
}  

.page-id-214 .contact-details-area.position-relative,
.page-id-214 .hero-image{
  margin-bottom: 0px;
}


.page-id-210 .hero-image{
	margin-bottom: 0px;
}
img.logos-slider-img {
    width: 125px;
}

.nav-link:hover {
  color: #275687 !important;
  background: #8aca77;
}


