* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: "Inter", sans-serif !important;
}

p {
    margin: 0 !important;
}

ul {
    list-style: none;
}

a {
    text-decoration: none !important;
    cursor: pointer;
}

button {
    border: none;
    outline: none;
    cursor: pointer;
}

.title {
    color: #000;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

body {
    overflow-x: hidden;
}

.title-small {
    text-align: center;
    color: #282362;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.text {
    color: #1E1E1E;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
}

.more-details {
    width: 126px;
    padding: 15px 0;
    border-radius: 8px;
    background: linear-gradient(100.79deg, #3898FD 0%, #6E4DEE 100%);
    color: #fff;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.more-details:hover {
    color: #fff;
}

.schoolsBTN {
    display: flex;
    gap: 12px;
    justify-content: center;
    width: -moz-max-content;
    width: max-content;
    align-items: center;
    padding: 12px 24px;
    border-radius: 8px;
    background: #413A87;
    color: #fff;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.schoolsBTN:hover {
    color: #fff;
}

.contactBTN {
    display: flex;
    gap: 12px;
    justify-content: center;
    width: -moz-max-content;
    width: max-content;
    align-items: center;
    padding: 12px 24px;
    border-radius: 8px;
    background: #F3BB26;
    color: #413A87;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.contactBTN:hover {
    color: #413A87;
}

.container-p {
    padding: 0px 84px;
}

.container-m {
    margin: 0px 84px;
}

.page-head {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    background: linear-gradient(90deg, #3898FD 0%, #6E4DEE 100%);
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.page-head .head-contact {
    display: flex;
    gap: 16px;
}
.page-head .head-contact a {
    display: flex;
    align-items: center;
    gap: 10px;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
}
.page-head .head-contact a:hover {
    color: #fff;
}
.page-head .head-socials {
    display: flex;
    gap: 20px;
    justify-content: space-between;
    max-width: 200px;
    width: 100%;
    
}
.page-head .head-socials a:hover{
    transform:scale(1.4);
    transition:.4s;
}
.navigation {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #fff;
    padding-top: 24px !important;
    padding-bottom: 24px !important;
    position:relative;
    z-index:15;
}
.navigation .logo-nav {
    position: relative;
    z-index: 1;
}
.navigation .logo-nav img {

}
.navigation .navbar-menu {
    display: flex;
    align-items: center;
}
.navigation .navbar-menu .closeMenu {
    display: none;
    background: none;
    color: #fff;
    font-size: 28px;
}
.navigation .navbar-menu .nav-link {
    color: #0a0909;
    font-size: 16px;
    font-weight: 600;
    padding: 0.5rem 0.8rem;
    line-height: normal;
}
.navigation .navbar-menu .currentPage {
    color: #3898FD;
}
.navigation .navbar-menu .active {
    color: #fff;
    background: #564FA5;
    border-radius: 0 0 8px 8px;
}
.navigation .navbar-menu .nav-dropdownMenu {
    position: relative;
}
.navigation .navbar-menu .nav-dropdownMenu .drpDwnMain {
    display: flex;
    align-items: center;
}
.navigation .navbar-menu .nav-dropdownMenu .drpDwnMain i {
    font-size: 18px;
}
.navigation .navbar-menu .nav-dropdownMenu .submenu {
    display: none;
    width:max-content;
    left: 15px;
    position: absolute;
    border-radius: 6px;
    box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
}
.navigation .navbar-menu .nav-dropdownMenu .submenu a:hover {
    color: #fff;
    background: #3898FD;
}
.navigation .navbar-menu .nav-dropdownMenu .activeSubMenu {
    display: block;
}
.navigation .navbar-menu .dropdown .dropdown-toggle {
    display: flex;
    align-items: center;
    gap: 8px;
    background: transparent;
    font-size: 14px;
    font-weight: 500;
    color: #0a0909;
}
.navigation .navbar-menu .dropdown .dropdown-toggle img {
    width: 15px;
    height: 10px;
}
.navigation .navbar-menu .dropdown .dropdown-menu {
    min-width: 70px;
}
.navigation .navbar-menu .dropdown .dropdown-menu .dropdown-item {
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 12px;
    font-weight: 500;
    color: #0a0909;
}
.navigation .navbar-menu .dropdown .dropdown-menu .dropdown-item:hover {
    color: #fff;
    background: #282362;
}
.navigation .navbar-menu .dropdown .dropdown-menu .dropdown-item img {
    width: 15px;
    height: 10px;
    -o-object-fit: cover;
    object-fit: cover;
}
.navigation .responsive-menu {
    display: none;
    background: #fff;
}
.navigation .responsive-menu i {
    color: #282362;
    font-size: 18px;
    font-weight: 600;
}

.vacancy-tags {
    margin-top: 24px;
    display: flex;
    gap: 8px;
    align-items: start;
}
.vacancy-tags .tag-item {
    padding: 12px 24px;
    border-radius: 8px;
    border: 1px solid #564FA5;
    color: #1E1E1E;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

/*
    Home Syle
=====================*/
.home-hero {
    padding-top: 90px !important;
    display: flex;
    flex-direction:column;
    align-items: center;
    background: #fff;
    gap: 60px;
}
.home-hero .hero-content {
    position: relative;
    z-index: 1;
    width:100%;
    display: flex;
    flex-direction: column;
    gap: 70px;
}
.home-hero .hero-content .hero-title {
    font-family: "Times New Roman" !important;
    font-size: 84px;
    font-weight: 700;
    line-height: 100px;
    text-align: center;
    color: #0F4B75;

}
.home-hero .hero-content .hero-buttons {
    display: flex;
    gap: 10px;
}
.home-hero .heroImg {
    position:relative;
    width: 100%;
    height: 600px;
}
.home-hero .heroImg img{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    border-radius: 20px;
    object-fit:cover;
    filter:brightness(60%);
    z-index:5;
    cursor:pointer;
}
.home-hero .heroImg .playy_btn{
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    z-index:7;
    cursor:pointer;
}
.home-hero .heroImg video {
    width: 100%;
    height: 100%;
    border-radius: 20px;
    object-fit:cover;
}

.statistics {
    border-radius: 16px;
    margin-top: 150px !important;
    padding: 20px;
    display:grid;
    grid-template-columns:repeat(4,1fr);
    background: linear-gradient(90deg, #3898FD 0%, #4A7FF8 33.18%, #5A69F4 62.11%, #6E4DEE 100%);
}
.statistics .statistic-box {
    display:flex;
    align-items:center;
    flex-direction:column;
    gap:12px;
    border-right: 1px solid #fff;
    
}
.statistics .statistic-box:last-child{
    border:none;
}
.statistics .statistic-box .statistic-box-top{
    padding:14px 19px 39px;
    width:90px;
    position:relative;
}
.statistics .statistic-box .statistic-box-top .statistic-border{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}
.statistics .statistic-box .statistic-box-top .statistic-border svg{
    width:100%;
    height:100%;
}
.statistics .statistic-box .statistic-count {
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
    text-align: center;
    color:#fff;
}
.statistics .statistic-box .statistic-icon {
    width:36px;
    height:36px;
    display:flex;
    align-items:center;
    justify-content:center;
    position:absolute;
    right:3px;
    bottom:1px;
    background: transparent
    
}
.statistics .statistic-box .statistic-icon img{
    width:100%;
    height:100%;
}

.statistics .statistic-box .statistic-name {
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    text-align: center;
    color:#fff;
}


.background {
    position: absolute;
    top: 0;
    left: 0;
    width: 85%;
    height: 100%;
    background-position: top left;
    background-repeat: no-repeat;
}
.background img {
    width: 100%;
    height: 100%;
    -o-object-fit: fill;
    object-fit: fill;
}

.home-map {
    padding-top: 150px !important;
    display: flex;
    flex-direction: column;
}

.home-map .map-content{
    display: flex;
    align-items: start;
    justify-content: space-between;
    gap: 30px;
    position: relative;
}
.home-map .map-content .school-items {

    padding:0;
    margin-top: 24px !important;
    width: 100%;
}
.home-map .map-content .map-schools{
        width: 100%;
    max-width:550px;
}
.home-map .map-content .schoolDistrict{
    color:#000;
}
.home-map .map-content .school-items .school-item{
    border: 1px solid #3898FD;
    font-size:16px;
    color: #212529;
    font-style: normal;
    font-weight: 500;
    margin-bottom: 5px;
    padding: 3px 10px;
    border-radius: 4px;
}
.home-map .map-content .school-items .closeSchoolBtn{
    display:none;
    font-size:22px;
    color:#fff;
    position: absolute;
    right: 20px;
    top: 15px;
}
.home-map .map-content .activeModalSchool{
    display:block !important;
}
.home-map .map-content .mapArea {
    position: relative;
}


.home-map .map-content .mapArea .generalMap{
    position: relative;
}



.home-map .map-content .mapArea .generalMap .city-button {
    padding: 10px 5px;
    border-radius: 8px;
    background: #fff;
    border: 1px solid #564FA5;
    color: #282362;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.home-map .map-content .mapArea .generalMap .baki {
    position: absolute;
    top: 37.8%;
    left: 77%;
}
.home-map .map-content .mapArea .generalMap .baki i{
    position: absolute;
    top: 3%;
    left: 57%;
}
.home-map .map-content .mapArea .generalMap .baki a{
    display: none;
    position: absolute;
    left: 61%;
    top: 26%;
}

.home-map .map-content .mapArea .generalMap .region .colored,.hovered{
    width:100%;
}
.home-map .map-content .mapArea .generalMap .region .colored img{
    width:100%;
}
.home-map .map-content .mapArea .generalMap .region .hovered img{
    width:100%;
}
.home-map .map-content .mapArea .generalMap .region .region-item{
    position:relative;
}

.home-map .map-content .mapArea .generalMap .region a {
    z-index: 24 !important;
    width:max-content;
}
.home-map .map-content .mapArea .generalMap .region .hovered{
    display: none;
}
.home-map .map-content .mapArea .generalMap .region i {
    color:#fff;
    font-size: 22px;
    cursor:pointer;
    z-index:5;
}
.home-map .map-content .mapArea .generalMap .region i:hover ~ a{
    display: flex;
}
.home-map .map-content .mapArea .generalMap .region i:hover{
    transform: scale(1.3);
    transition:.5s ;
}
.home-map .map-content .mapArea .generalMap .region i:hover ~ .colored{
    display: none;
}
.home-map .map-content .mapArea .generalMap .region i:hover ~ .hovered{
    display: block;
}

.home-map .map-content .mapArea .generalMap .gence {
    position: absolute;
    top: 33%;
    left: 26%;
    z-index: 6;
}
.home-map .map-content .mapArea .generalMap .gence a {
    position: absolute;
    display: none;
    z-index: 5;
    top: 80%;
}
.home-map .map-content .mapArea .generalMap .gence i {
    font-size: 22px;
    position: absolute;
    left: -20%;
    top: -61%;
}
.home-map .map-content .mapArea .generalMap .gence i:hover ~ a {
    display: flex;
}
.home-map .map-content .mapArea .generalMap .goygol {
    position: absolute;
    top: 31%;
    left: 22%;
}
.home-map .map-content .mapArea .generalMap .goygol a {
    display: none;
    position: absolute;
    top: 73%;
    left: 37%;
}
.home-map .map-content .mapArea .generalMap .goygol i {
    position: absolute;
    top: 37%;
    left: 29%;
    font-size: 22px;
    z-index: 5;
}
.home-map .map-content .mapArea .generalMap .goygol i:hover ~ a {
    display: flex;
}
.home-map .map-content .mapArea .generalMap .goranboy {
    position: absolute;
    top: 27%;
    left: 26%;
}
.home-map .map-content .mapArea .generalMap .goranboy a {
    display: none;
    z-index: 5;
    position: absolute;
    top: 60%;
    left: 46%;
    width: max-content;
}
.home-map .map-content .mapArea .generalMap .goranboy i {
    position: absolute;
    top: 30%;
    left: 38%;
    font-size: 22px;
    z-index: 5;
}
.home-map .map-content .mapArea .generalMap .goranboy i:hover ~ a {
    display: flex;
}

.home-map .map-content .mapArea .generalMap .samux {
    position: absolute;
    top: 20%;
    left: 22%;
}
.home-map .map-content .mapArea .generalMap .samux a {
    display: none;
    position:absolute;
    top: 63%;
    left: 43%;
    z-index: 8;
}
.home-map .map-content .mapArea .generalMap .samux i {
    position:absolute;
    font-size: 22px;
    top: 24%;
    left: 37%;
}
.home-map .map-content .mapArea .generalMap .samux i:hover ~ a {
    display: flex;
}

.home-map .map-content .mapArea .generalMap .agcabedi {
    position: absolute;
    top: 47%;
    left: 39%;
}
.home-map .map-content .mapArea .generalMap .agcabedi a {
    position: absolute;
    z-index: 6;
    top: 55%;
    left: 40%;
    display: none;
}
.home-map .map-content .mapArea .generalMap .agcabedi i {
    font-size: 22px;
    position: absolute;
    top: 16%;
    left: 32%;
}
.home-map .map-content .mapArea .generalMap .agcabedi i:hover ~ a {
    display: flex;
}
.home-map .map-content .mapArea .generalMap .agdam {
    position: absolute;
    top: 48%;
    left: 32.5%;
}
.home-map .map-content .mapArea .generalMap .agdam a {
    position: absolute;
    top: 62%;
    left: 34%;
    z-index: 6;
    display: none;
}
.home-map .map-content .mapArea .generalMap .agdam i {
    font-size: 22px;
    position: absolute;
    top: 10%;
    left: 25%;
    z-index: 5;
}
.home-map .map-content .mapArea .generalMap .agdam i:hover ~ a {
    display: flex;
}

.home-map .map-content .mapArea .generalMap .berde {
    position: absolute;
    top: 38%;
    left: 37.2%;
}
.home-map .map-content .mapArea .generalMap .berde a {
    display: none;
    position:absolute;
    top: 63%;
    left: 27%;
}
.home-map .map-content .mapArea .generalMap .berde i {
    position:absolute;
    top: 16%;
    left: 23%;
    font-size: 22px;
    z-index: 5;
}
.home-map .map-content .mapArea .generalMap .berde i:hover ~ a {
    display: flex;
}
.home-map .map-content .mapArea .generalMap .terter {
    position: absolute;
    top: 41%;
    left: 29.5%;
}
.home-map .map-content .mapArea .generalMap .terter a {
    display: none;
    position: absolute;
    left: 39%;
    top: 68%;
}
.home-map .map-content .mapArea .generalMap .terter i {
    position: absolute;
    left: 30%;
    top: 17%;
    font-size: 22px;
}
.home-map .map-content .mapArea .generalMap .terter i:hover ~ a {
    display: flex;
}

.home-map .map-content .mapArea .generalMap .fuzuli {
    position: absolute;
    top: 62%;
    left: 38%;
}
.home-map .map-content .mapArea .generalMap .fuzuli a {
    position: absolute;
    display: none;
    left: 38%;
    top: 71%;
}
.home-map .map-content .mapArea .generalMap .fuzuli i {
    position: absolute;
    font-size: 22px;
    top: 10%;
    left: 30%;
}
.home-map .map-content .mapArea .generalMap .fuzuli i:hover ~ a {
    display: flex;
}

.home-map .map-content .mapArea .generalMap .susha {
    position: absolute;
    top: 60.5%;
    left: 29.8%;
}
.home-map .map-content .mapArea .generalMap .susha a {
    display: none;
    position: absolute;
    top: 75%;
    left: 30%;
}
.home-map .map-content .mapArea .generalMap .susha i {
    position: absolute;
    font-size: 22px;
    top: -28%;
    left: 13%;
}
.home-map .map-content .mapArea .generalMap .susha i:hover ~ a {
    display: flex;
}
.home-map .map-content .mapArea .generalMap .agstafa {
    position: absolute;
    top: 12.5%;
    left: 5.4%;
}
.home-map .map-content .mapArea .generalMap .agstafa a {
    display: none;
    position: absolute;
    top: 51%;
    left: 50%;
}
.home-map .map-content .mapArea .generalMap .agstafa i {
    position: absolute;
    font-size: 22px;
        top: 11%;
    left: 44%;
}
.home-map .map-content .mapArea .generalMap .agstafa i:hover ~ a {
    display: flex;
}
.home-map .map-content .mapArea .generalMap .qazax {
    position: absolute;
    top: 15.5%;
    left: 3.1%;
}
.home-map .map-content .mapArea .generalMap .qazax a {
    position: absolute;
    z-index: 7;
    display: none;
    left: 65%;
    top: 71%;
}
.home-map .map-content .mapArea .generalMap .qazax i {
    position: absolute;
    font-size: 22px;
    left: 50%;
    top: 17%;
}
.home-map .map-content .mapArea .generalMap .qazax i:hover ~ a {
    display: flex;
}

.home-map .map-content .mapArea .generalMap .gedebey {
    position: absolute;
        top: 31%;
    left: 10%;
}
.home-map .map-content .mapArea .generalMap .gedebey a {
    display: none;
    position: absolute;
    top: 76%;
    left: 40%;
}
.home-map .map-content .mapArea .generalMap .gedebey i {
    position: absolute;
    font-size: 22px;
    top: 34%;
    left: 30%;
    z-index: 5;
}
.home-map .map-content .mapArea .generalMap .gedebey i:hover ~ a {
    display: flex;
}

.home-map .map-content .mapArea .generalMap .semkir {
    position: absolute;
    top: 21.5%;
    left: 16%;
}
.home-map .map-content .mapArea .generalMap .semkir a {
    display: none;
    position: absolute;
    top: 68%;
    left: 40%;
    z-index: 6;
}
.home-map .map-content .mapArea .generalMap .semkir i {
    position: absolute;
    font-size: 22px;
    top: 27%;
    left: 33%;
    z-index: 6;
}
.home-map .map-content .mapArea .generalMap .semkir i:hover ~ a {
    display: flex;
}

.home-map .map-content .mapArea .generalMap .tovuz {
    position: absolute;
        top: 19.3%;
    left: 11.2%;
}
.home-map .map-content .mapArea .generalMap .tovuz a {
    display: none;
    position: absolute;
    top: 44%;
    left: 32%;
    z-index: 6;
}
.home-map .map-content .mapArea .generalMap .tovuz i {
    position: absolute;
    font-size: 22px;
    left: 27%;
    top: 10%;
}
.home-map .map-content .mapArea .generalMap .tovuz i:hover ~ a {
    display: flex;
}

.home-map .map-content .mapArea .generalMap .xudat {
    position: absolute;
    top: 1%;
    left: 64%;
}
.home-map .map-content .mapArea .generalMap .xudat a {
    display: none;
    position: relative;
    z-index: 5;
}
.home-map .map-content .mapArea .generalMap .xudat i {
    color: #fff;
    font-size: 22px;
}
.home-map .map-content .mapArea .generalMap .xudat i:hover ~ a {
    display: flex;
}
.home-map .map-content .mapArea .generalMap .xudat:hover a {
    display: flex;
}
.home-map .map-content .mapArea .generalMap .xacmaz {
    position: absolute;
    top: 1.5%;
    left: 62.8%;
}
.home-map .map-content .mapArea .generalMap .xacmaz a {
    position: absolute;
    top: 75%;
    left: 40%;
    z-index: 5;
    display: none;
}
.home-map .map-content .mapArea .generalMap .xacmaz i {
    position: absolute;
    top: 33%;
    left: 29%;
    font-size: 22px;
}
.home-map .map-content .mapArea .generalMap .xacmaz i:hover ~ a {
    display: flex;
}
.home-map .map-content .mapArea .generalMap .xacmaz:hover a {
    display: flex;
}
.home-map .map-content .mapArea .generalMap .quba {
    position: absolute;
    top: 12%;
    left: 53.6%;
}
.home-map .map-content .mapArea .generalMap .quba a {
    position: absolute;
    display: none;
    top: 59%;
    left: 59%;
}
.home-map .map-content .mapArea .generalMap .quba i {
    position: absolute;
    top: 24%;
    left: 50%;
    font-size: 22px;
    z-index: 5;
}
.home-map .map-content .mapArea .generalMap .quba i:hover ~ a {
    display: flex;
}

.home-map .map-content .mapArea .generalMap .qusar {
    position: absolute;
    top: 5%;
    left: 52%;
}
.home-map .map-content .mapArea .generalMap .qusar a {
    display: none;
    position: absolute;
    z-index: 5;
    top: 66%;
    left: 40%;
}
.home-map .map-content .mapArea .generalMap .qusar i {
    position: absolute;
    font-size: 22px;
        top: 29%;
    left: 32%;
}
.home-map .map-content .mapArea .generalMap .qusar i:hover ~ a {
    display: flex;
}

.home-map .map-content .mapArea .generalMap .sabran {
    position: absolute;
    top: 15%;
    left: 66%;
}
.home-map .map-content .mapArea .generalMap .sabran a {
    display: none;
    position: absolute;
    top: 51%;
    left: 34%;
}
.home-map .map-content .mapArea .generalMap .sabran i {
    position: absolute;
    font-size: 22px;
    top: 11%;
    left: 23%;
}
.home-map .map-content .mapArea .generalMap .sabran i:hover ~ a {
    display: flex;
}

.home-map .map-content .mapArea .generalMap .astara {
    position: absolute;
    top: 94%;
    left: 64%;
}
.home-map .map-content .mapArea .generalMap .astara a {
    display: none;
    position: absolute;
    left: 47%;
    top: 72%;
}
.home-map .map-content .mapArea .generalMap .astara i {
    position: absolute;
    font-size: 22px;
    top: -16%;
    left: 26%;
    z-index: 5;
}
.home-map .map-content .mapArea .generalMap .astara i:hover ~ a {
    display: flex;
}

.home-map .map-content .mapArea .generalMap .celilabad {
    position: absolute;
    top: 71%;
    left: 56.6%;
}
.home-map .map-content .mapArea .generalMap .celilabad a {
    display: none;
    position: absolute;
    z-index: 6;
    top: 80%;
    left: 40%;
}
.home-map .map-content .mapArea .generalMap .celilabad i {
    position: absolute;
    font-size: 22px;
        top: 29%;
    left: 33%;
}
.home-map .map-content .mapArea .generalMap .celilabad i:hover ~ a {
    display: flex;
}

.home-map .map-content .mapArea .generalMap .lenkaran {
    position: absolute;
    top: 75%;
    left: 64.6%;
}
.home-map .map-content .mapArea .generalMap .lenkaran a {
    position: absolute;
    z-index: 5;
    display: none;
    left: 23%;
    top: 78%;
}
.home-map .map-content .mapArea .generalMap .lenkaran i {
    position: absolute;
    font-size: 22px;
    top: 48%;
    left: 14%;
    z-index:5;
}
.home-map .map-content .mapArea .generalMap .lenkaran i:hover ~ a {
    display: flex;
}

.home-map .map-content .mapArea .generalMap .lerik {
    position: absolute;
    top: 84.2%;
    left: 58.8%;
}
.home-map .map-content .mapArea .generalMap .lerik a {
    display: none;
    position: absolute;
        top: 67%;
    left: 37%;
}
.home-map .map-content .mapArea .generalMap .lerik i {
    position: absolute;
    top: 19%;
    left: 26%;
    font-size: 22px;
    z-index:5;
}
.home-map .map-content .mapArea .generalMap .lerik i:hover ~ a {
    display: flex;
}

.home-map .map-content .mapArea .generalMap .masalli {
    position: absolute;
        top: 78%;
    left: 63%;
}
.home-map .map-content .mapArea .generalMap .masalli a {
    display: none;
    position: absolute;
    z-index: 5;
        left: 52%;
    top: 70%;
}
.home-map .map-content .mapArea .generalMap .masalli i {
    position: absolute;
    font-size: 22px;
        left: 36%;
    top: 8%;

}
.home-map .map-content .mapArea .generalMap .masalli i:hover ~ a {
    display: flex;
}

.home-map .map-content .mapArea .generalMap .yardımlı {
    position: absolute;
    top: 81.8%;
    left: 54.6%;
}
.home-map .map-content .mapArea .generalMap .yardımlı a {
    position: absolute;
    display: none;
        left: 37%;
    top: 77%;
}
.home-map .map-content .mapArea .generalMap .yardımlı i {
    position: absolute;
    top: 14%;
    left: 24%;
    font-size: 22px;
}
.home-map .map-content .mapArea .generalMap .yardımlı i:hover ~ a {
    display: flex;
}

.home-map .map-content .mapArea .generalMap .goycay {
    position: absolute;
    top: 35%;
    left: 48%;
}
.home-map .map-content .mapArea .generalMap .goycay a {
    display: none;
    position: absolute;
    z-index: 6;
    left: 31%;
    top: 77%;
}
.home-map .map-content .mapArea .generalMap .goycay i {
    position: absolute;
    font-size: 22px;
    left: 23%;
    top: -13%;
    z-index: 5;
}
.home-map .map-content .mapArea .generalMap .goycay i:hover ~ a {
    display: flex;
}

.home-map .map-content .mapArea .generalMap .kurdemir {
    position: absolute;
    top: 39%;
    left: 52.5%;
}
.home-map .map-content .mapArea .generalMap .kurdemir a {
    position: absolute;
    z-index: 6;
    display: none;
        top: 71%;
    left: 42%;
}
.home-map .map-content .mapArea .generalMap .kurdemir i {
    position: absolute;
    font-size: 22px;
    top: 29%;
    left: 33%;
        z-index: 5;
}
.home-map .map-content .mapArea .generalMap .kurdemir i:hover ~ a {
    display: flex;
}

.home-map .map-content .mapArea .generalMap .mingecevir {
    position: absolute;
        top: 29.2%;
    left: 39.1%;
    z-index:6;
}
.home-map .map-content .mapArea .generalMap .mingecevir a {
    display: none;
    position: absolute;
        left: 29%;
    top: 79%;
}
.home-map .map-content .mapArea .generalMap .mingecevir i {
    position: absolute;
    font-size: 22px;
    top: -47%;
    left: 4%;
}
.home-map .map-content .mapArea .generalMap .mingecevir i:hover ~ a {
    display: flex;
}

.home-map .map-content .mapArea .generalMap .ucar {
    position: absolute;
    top: 39.1%;
    left: 45.8%;
}
.home-map .map-content .mapArea .generalMap .ucar a {
    display: none;
    position: absolute;
    z-index: 5;
    left: 39%;
    top: 75%;
}
.home-map .map-content .mapArea .generalMap .ucar i {
    position: absolute;
    font-size: 22px;
        left: 27%;
}
.home-map .map-content .mapArea .generalMap .ucar i:hover ~ a {
    display: flex;
}

.home-map .map-content .mapArea .generalMap .yevlax {
    position: absolute;
        top: 27%;
    left: 33%;
}
.home-map .map-content .mapArea .generalMap .yevlax a {
    display: none;
    position: absolute;
    top: 76%;
    left: 40%;
}
.home-map .map-content .mapArea .generalMap .yevlax i {
    position: absolute;
    top: 34%;
    left: 31%;
    font-size: 22px;
}
.home-map .map-content .mapArea .generalMap .yevlax i:hover ~ a {
    display: flex;
}
.home-map .map-content .mapArea .generalMap .agsu {
    position: absolute;
    top: 31.5%;
    left: 56.3%;
}
.home-map .map-content .mapArea .generalMap .agsu a {
    position: absolute;
    z-index: 6;
    display: none;
        left: 42%;
    top: 63%;
}
.home-map .map-content .mapArea .generalMap .agsu i {
    position: absolute;
    font-size: 22px;
    top: 23%;
    left: 30%;
    z-index: 5;
}
.home-map .map-content .mapArea .generalMap .agsu i:hover ~ a {
    display: flex;
}

.home-map .map-content .mapArea .generalMap .ismayilli {
    position: absolute;
    top: 23.6%;
    left: 50.5%;
}
.home-map .map-content .mapArea .generalMap .ismayilli a {
    position: absolute;
    z-index: 6;
    display: none;
    left: 51%;
    top: 64%;
}
.home-map .map-content .mapArea .generalMap .ismayilli i {
    position: absolute;
    font-size: 22px;
    left: 42%;
    top: 24%;
}
.home-map .map-content .mapArea .generalMap .ismayilli i:hover ~ a {
    display: flex;
}

.home-map .map-content .mapArea .generalMap .samaxi {
    position: absolute;
    top: 26.9%;
    left: 61.8%;
}
.home-map .map-content .mapArea .generalMap .samaxi a {
    display: none;
    position: absolute;
    z-index: 6;
        top: 53%;
    left: 39%;
}
.home-map .map-content .mapArea .generalMap .samaxi i {
    position: absolute;
    font-size: 22px;
    top: 20%;
    left: 32%;
}
.home-map .map-content .mapArea .generalMap .samaxi i:hover ~ a {
    display: flex;
}

.home-map .map-content .mapArea .generalMap .qobustan {
    position: absolute;
    top: 32.3%;
    left: 66.4%;
}
.home-map .map-content .mapArea .generalMap .qobustan a {
    position: absolute;
    z-index: 5;
    display: none;
        top: 61%;
    left: 30%;
}
.home-map .map-content .mapArea .generalMap .qobustan i {
    position: absolute;
    font-size: 22px;
    left: 21%;
    top: 20%;
    z-index: 5;
}
.home-map .map-content .mapArea .generalMap .qobustan i:hover ~ a {
    display: flex;
}
.home-map .map-content .mapArea .generalMap .beyleqan {
    position: absolute;
    top: 49.8%;
    left: 45.1%;
}
.home-map .map-content .mapArea .generalMap .beyleqan a {
    position: absolute;
    z-index: 5;
    display: none;
        left: 46%;
    top: 76%;
}
.home-map .map-content .mapArea .generalMap .beyleqan i {
    position: absolute;
    font-size: 22px;
    left: 36%;
    top: 39%;
    z-index:5;
}
.home-map .map-content .mapArea .generalMap .beyleqan i:hover ~ a {
    display: flex;
}

.home-map .map-content .mapArea .generalMap .imisli {
    position: absolute;
    top: 50.4%;
    left: 50.5%;
}
.home-map .map-content .mapArea .generalMap .imisli a {
    display: none;
    position: absolute;
        top: 54%;
    left: 40%;
    z-index: 6;
}
.home-map .map-content .mapArea .generalMap .imisli i {
    position: absolute;
    font-size: 22px;
        left: 31%;
    top: 16%;
}
.home-map .map-content .mapArea .generalMap .imisli i:hover ~ a {
    display: flex;
}
.home-map .map-content .mapArea .generalMap .saatli {
    position: absolute;
     top: 54.1%;
        left: 58.6%;
}
.home-map .map-content .mapArea .generalMap .saatli a {
    display: none;
    position: absolute;
    z-index: 5;
        left: 43%;
    top: 78%;
}
.home-map .map-content .mapArea .generalMap .saatli i {
    position: absolute;
    font-size: 22px;
    left: 30%;
    top: 15%;
    z-index:5;
}
.home-map .map-content .mapArea .generalMap .saatli i:hover ~ a {
    display: flex;
}

.home-map .map-content .mapArea .generalMap .sabirabad {
    position: absolute;
    top: 50.4%;
    left: 59.2%;
}
.home-map .map-content .mapArea .generalMap .sabirabad a {
    display: none;
    position: absolute;
    left: 64%;
    top: 57%;
}
.home-map .map-content .mapArea .generalMap .sabirabad i {
    position: absolute;
    font-size: 22px;
        left: 53%;
    top: 14%;
    z-index: 5;
}
.home-map .map-content .mapArea .generalMap .sabirabad i:hover ~ a {
    display: flex;
}

.home-map .map-content .mapArea .generalMap .balaken {
    position: absolute;
    top: 0%;
    left: 24%;
}
.home-map .map-content .mapArea .generalMap .balaken a {
    display: none;
    position: absolute;
    z-index: 5;
        left: 39%;
    top: 70%;
}
.home-map .map-content .mapArea .generalMap .balaken i {
    position: absolute;
    font-size: 22px;
        left: 29%;
    top: 13%;
    z-index: 5;

}
.home-map .map-content .mapArea .generalMap .balaken i:hover ~ a {
    display: flex;
}

.home-map .map-content .mapArea .generalMap .qebele {
    position: absolute;
    top: 19.5%;
    left: 46.75%;
}
.home-map .map-content .mapArea .generalMap .qebele a {
    display: none;
    position: absolute;
        top: 64%;
    left: 39%;
}
.home-map .map-content .mapArea .generalMap .qebele i {
    position: absolute;
    font-size: 22px;
        z-index: 5;
    left: 32%;
    top: 30%;
}
.home-map .map-content .mapArea .generalMap .qebele i:hover ~ a {
    display: flex;
}

.home-map .map-content .mapArea .generalMap .oguz {
    position: absolute;
        top: 18%;
    left: 42.3%;
}
.home-map .map-content .mapArea .generalMap .oguz a {
    position: absolute;
    z-index: 5;
    display: none;
    top: 60%;
    left: 35%;
}
.home-map .map-content .mapArea .generalMap .oguz i {
    position: absolute;
    font-size: 22px;
    z-index: 5;
    left: 32%;
    top: 16%;
}
.home-map .map-content .mapArea .generalMap .oguz i:hover ~ a {
    display: flex;
}

.home-map .map-content .mapArea .generalMap .qax {
    position: absolute;
    top: 9%;
    left: 31%;
}
.home-map .map-content .mapArea .generalMap .qax a {
    position: absolute;
    z-index: 6;
    display: none;
        left: 16%;
    top: 52%;
}
.home-map .map-content .mapArea .generalMap .qax i {
    position: absolute;
    font-size: 22px;
    z-index: 5;
    left: 15%;
    top: 19%;
}
.home-map .map-content .mapArea .generalMap .qax i:hover ~ a {
    display: flex;
}

.home-map .map-content .mapArea .generalMap .seki {
    position: absolute;
        top: 11.4%;
    left: 34.3%;
}
.home-map .map-content .mapArea .generalMap .seki a {
    display: none;
    position: absolute;
    z-index: 6;
    top: 49%;
    left: 27%;
}
.home-map .map-content .mapArea .generalMap .seki i {
    position: absolute;
    font-size: 22px;
    z-index: 5;
    left: 21%;
    top: 22%;
}
.home-map .map-content .mapArea .generalMap .seki i:hover ~ a {
    display: flex;
}

.home-map .map-content .mapArea .generalMap .zaqatala {
    position: absolute;
    top: 1.1%;
    left: 25.8%;
}
.home-map .map-content .mapArea .generalMap .zaqatala a {
    display: none;
    position: absolute;
    left: 46%;
    top: 65%;
}
.home-map .map-content .mapArea .generalMap .zaqatala i {
    position: absolute;
    font-size: 22px;
    left: 41%;
    top: 21%;
}
.home-map .map-content .mapArea .generalMap .zaqatala i:hover ~ a {
    display: flex;
}

.home-map .map-content .mapArea .generalMap .bilesuvar {
    position: absolute;
    top: 62.6%;
    left: 54.3%;
}
.home-map .map-content .mapArea .generalMap .bilesuvar a {
    display: none;
    position: absolute;
    left: 55%;
    top: 74%;
    z-index: 6;
}
.home-map .map-content .mapArea .generalMap .bilesuvar i {
    position: absolute;
    font-size: 22px;
    left: 50%;
    top: 25%;
}
.home-map .map-content .mapArea .generalMap .bilesuvar i:hover ~ a {
    display: flex;
}

.home-map .map-content .mapArea .generalMap .haciqabul {
    position: absolute;
        top: 44.5%;
    left: 62.5%;
}
.home-map .map-content .mapArea .generalMap .haciqabul a {
    position: absolute;
    z-index: 6;
    display: none;
        left: 35%;
    top: 50%;
}
.home-map .map-content .mapArea .generalMap .haciqabul i {
    position: absolute;
    font-size: 22px;
    left: 29%;
    top: 7%;
    z-index: 5;
}
.home-map .map-content .mapArea .generalMap .haciqabul i:hover ~ a {
    display: flex;
}

.home-map .map-content .mapArea .generalMap .neftcala {
    position: absolute;
    top: 67.2%;
    left: 66.9%;
}
.home-map .map-content .mapArea .generalMap .neftcala a {
    display: none;
    position: absolute;
    left: 50%;
    top: 66%;
}
.home-map .map-content .mapArea .generalMap .neftcala i {
    position: absolute;
    font-size: 22px;
        left: 38%;
    top: 13%;
    z-index:5;
}
.home-map .map-content .mapArea .generalMap .neftcala i:hover ~ a {
    display: flex;
}

.home-map .map-content .mapArea .generalMap .salyan {
    position: absolute;
    top: 56.4%;
    left: 67.7%;
}
.home-map .map-content .mapArea .generalMap .salyan a {
    display: none;
    position: absolute;
    z-index: 5;
    left: 58%;
    top: 56%;
}
.home-map .map-content .mapArea .generalMap .salyan i {
    position: absolute;
    font-size: 22px;
    top: 20%;
    left: 50%;
}
.home-map .map-content .mapArea .generalMap .salyan i:hover ~ a {
    display: flex;
}

.home-map .map-content .mapArea .generalMap .sirvan {
    position: absolute;
        top: 53.5%;
    left: 69.7%;
}
.home-map .map-content .mapArea .generalMap .sirvan a {
    position: absolute;
    display: none;
    top: 82%;
}
.home-map .map-content .mapArea .generalMap .sirvan i {
    position: absolute;
    font-size: 22px;
        top: -53%;
    left: -32%;
    z-index:5;
}
.home-map .map-content .mapArea .generalMap .sirvan i:hover ~ a {
    display: flex;
}

.home-map .map-content .mapArea .generalMap .abseron {
    position: absolute;
        top: 36.2%;
    left: 69.3%;
}
.home-map .map-content .mapArea .generalMap .abseron a {
    display: none;
    position: absolute;
    z-index: 5;
    left: 77%;
    top: 45%;
}
.home-map .map-content .mapArea .generalMap .abseron i {
    position: absolute;
    font-size: 22px;
    left: 67%;
    top: 10%;
}
.home-map .map-content .mapArea .generalMap .abseron i:hover ~ a {
    display: flex;
}

.home-map .map-content .mapArea .generalMap .sumqayit {
    position: absolute;
    top: 35%;
    left: 80%;
}
.home-map .map-content .mapArea .generalMap .sumqayit a {
    display: none;
    position: absolute;
        left: 34%;
    top: 85%;
}
.home-map .map-content .mapArea .generalMap .sumqayit i {
    position: absolute;
    font-size: 22px;
    top: -42%;
    left: 22%;
}
.home-map .map-content .mapArea .generalMap .sumqayit i:hover ~ a {
    display: flex;
}


.news-section {
    margin-top: 150px;
    padding-top: 60px !important;
    padding-bottom: 60px !important;
    background: linear-gradient(252.28deg, #6E4DEE 11.66%, #5D64F3 47.02%, #5176F6 74.37%, #3898FD 100%);
    position: relative;
}
.news-section h1 {
    text-align:center;
    color: #fff;
}
.news-section .homeNews-text {
    margin-top: 24px !important;
    color: #FFF;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    width:max-content;
    margin-left:auto !important;
    margin-right:auto !important;
}
.news-section .News_Slider_area {
    margin-top: 0px;
    padding: 0 150px;
}
.news-section .News_Slider_area .news-slider {
    margin-top: 80px;
}
.news-section .News_Slider_area .news-slider .newsSlide-box {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 5px;
    padding: 24px 20px;
    background: #fff;
    height:450px;
    border-radius: 16px;
}
.news-section .News_Slider_area .news-slider .newsSlide-box img {
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    object-fit:cover;
    height: 250px;
    border-radius: 16px;
}
.news-section .News_Slider_area .news-slider .newsSlide-box .newsSlide-name {
    margin-top: 10px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    height: 40px;
    -webkit-box-orient: vertical;
    overflow: hidden;
    color: #282362;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.news-section .News_Slider_area .news-slider .newsSlide-box .shortInfo {
    color: #212529;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.news-section .News_Slider_area .news-slider .newsSlide-box .newsSlide-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.news-section .News_Slider_area .news-slider .newsSlide-box .newsSlide-date {
    color: #343A40;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.news-section .News_Slider_area .swiper {
    width: 100%;
    height: 100%;
    border-radius: 16px;
    position: initial;
}
.news-section .News_Slider_area .swiper .swiper-wrapper {
    display: flex;
    width: 100%;
}
.news-section .News_Slider_area .swiper .swiper-button-next, .news-section .News_Slider_area .swiper .swiper-button-prev {
    top: 65%;
}
.news-section .News_Slider_area .swiper .swiper-button-next::after, .news-section .News_Slider_area .swiper .swiper-button-prev::after {
    color: #fff;
}
.news-section .News_Slider_area .swiper .swiper-button-next {
    right: 84px;
    z-index: 99;
}
.news-section .News_Slider_area .swiper .swiper-button-prev {
    left: 84px;
    z-index: 99;
}

.faq-section {
    margin-top: 120px;
}
.faq-section .faq-inner{
    background: #E1F0FF;
    padding:60px 136px;
    border-radius:16px;
}
.faq-section .faq-inner .title{
    text-align:center;
}
.faq-section .allFAQs {
    margin-top: 57px;
    display: flex;
}

.faq-section .allFAQs .accordion {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.faq-section .allFAQs .accordion .accordion__item .accordion__btn {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 20px;
  border-radius: 12px;
  background: #fff;
  border: none;
  outline: none;
  color: #000;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  cursor: pointer;
  transition: 0.1s;
}
.faq-section .allFAQs .accordion .accordion__item .accordion__btn .accordion__caption {
  display: flex;
  align-items: center;
  gap: 10px;
}
.faq-section .allFAQs .accordion .accordion__item .accordion__btn .accordion__caption svg{
    min-width:21px;
}
.faq .faq-area .accordion .accordion__item .accordion__btn .accordion__icon {
  height: 24px;
  transform: rotate(0deg);
  transition: 0.3s ease-in-out;
}
.faq-section .allFAQs .accordion .accordion__item .accordion__content {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.8);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  transform: translateX(16px);
  transition: max-height 0.5s ease, opacity 0.5s, transform 0.5s;
}
.faq-section .allFAQs .accordion .accordion__item .accordion__content p {
  padding: 1rem 1.8rem;
}
.faq-section .allFAQs .accordion .accordion__item--active .accordion__btn .accordion__icon {
  transform: rotate(180deg);
}
.faq-section .allFAQs .accordion .accordion__item--active .accordion__content {
  opacity: 1;
  transform: translateX(0px);
  max-height: 100vh;
}


.logosSlide {
    margin-top: 150px;
    background: #F8F9FA;
}
.logosSlide .logoSwiper {
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:30px
}
.logosSlide .logoSwiper .logo-item {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.logosSlide .logoSwiper .logo-item img {
    width: 60%;
    height: 80%;
    object-fit:contain;
}

.footer {
    padding: 64px 192px;
    background: linear-gradient(85.05deg, #6E4DEE 0.19%, #5A69F4 37.62%, #4980F8 68.53%, #3898FD 100%);
    display: flex;
    align-items: start;
    justify-content: space-between;
}
.footer .footer-start {
    display: flex;
    flex-direction: column;
    gap: 32px;
}
.footer .footer-start .footerLogo img {
    width: 144px;
    height: 47.34px;
}
.footer .footer-start .footerText {
    max-width: 408px;
    color: #FFF;
}
.footer .footer-start .footerSocials {
    display: flex;
    align-items: center;
    max-width: 260px;
    justify-content: space-between;
}
.footer .footer-center {
    display: flex;
    flex-direction: column;
    gap: 18px;
    align-items: start;
}
.footer .footer-center .footer-link-title {
    text-transform: uppercase;
    color: #fff;
}
.footer .footer-center .footerLink-item {
    color: #fff;
}
.footer .footer-end .footer-connect-title {
    text-transform: uppercase;
    color: #fff;
}
.footer .footer-end .footer-address {
    margin-top: 24px;
    gap: 20px;
    display: flex;
    align-items: center;
    color: #fff;
}
.footer .footer-end .footer-address p {
    max-width: 230px;
}
.footer .footer-end .footer-phone {
    margin-top: 44px;
    display: flex;
    gap: 20px;
    align-items: center;
    color: #fff;
}
.footer .footer-end .footer-mail {
    margin-top: 44px;
    display: flex;
    gap: 20px;
    align-items: center;
    color: #fff;
}
.all-right-served{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    padding: 15px 0;
    background: linear-gradient(85.05deg, #6E4DEE 0.19%, #5A69F4 37.62%, #4980F8 68.53%, #3898FD 100%);

}
.all-right-served p{
    margin: 0;
    color: #fff;
}
.all-right-served a{
    font-weight: 700;
    color: #fff;
}

/*
    About Syle
=====================*/
.about-hero {
    padding: 100px 190px 0;
    position:relative;
}
.about-hero .followUs {
    margin-top: 40px;
}
.about-hero .followUs p {
    color: #1E1E1E;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.about-hero .followUs .followUs-links {
    margin-top: 28px;
    display: flex;
    align-items: center;
    gap: 48px;
}
.about-hero .hero-main {
    display: flex;
    flex-direction:column;
    align-items: start; 
    box-shadow: 8px 4px 8px 0px rgba(0, 0, 0, 0.04);
    padding:40px;
    border-radius:16px;
    position:relative;
    border:1px solid #fff;
    background: rgba(255, 255, 255, 0.4);
    z-index:5; 
}
.about-hero .hero-main .bg_circle1{
    position: absolute;
    top: -47%;
    right: -40%;
}
.about-hero .hero-main .bg_circle1 svg{
    width: 100%;
    height: 100%;
}
.about-hero .hero-main .bg_circle2{
    position: absolute;
    top: 42%;
    left: -42%;
}
.about-hero .hero-main .bg_circle2 svg{
    width: 100%;
    height: 100%;
}
.about-hero .hero-main .hero-content {
    width: 100%;
}
.about-hero .hero-main .hero-content .about-hero-title {
    position: relative;
    padding-bottom: 10px;
}
.about-hero .hero-main .hero-content .about-hero-text {
    margin-top: 50px !important;
    color: #212529;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.about-hero .hero-main .heroImg {
    width: 100%;
    height:500px;
    border-radius:16px;
}
.about-hero .hero-main .heroImg img {
    width: 100%;
    height: 100%;
    border-radius:16px;
    object-fit:cover;
}

.project-section {
    margin-top: 120px;
    position: relative;
}
.project-section h1 {
    padding: 0px 190px;
}
.project-section .project_Slider_area {
    margin-top: 64px;
    padding: 0 190px;
}
.project-section .project_Slider_area .project-slider .projectSlide-box {
    display: flex;
    flex-direction: column;
    gap: 24px;
    padding: 24px 20px;
    background: #F8F9FA;
    border-radius: 16px;
}
.project-section .project_Slider_area .project-slider .projectSlide-box img {
    width: 100%;
    height: 210px;
    border-radius: 16px;
}
.project-section .project_Slider_area .project-slider .projectSlide-box .projectSlide-name {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    color: #282362;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.project-section .project_Slider_area .project-slider .projectSlide-box .projectSlide-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.project-section .project_Slider_area .project-slider .projectSlide-box .projectSlide-date {
    color: #343A40;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.project-section .project_Slider_area .swiper {
    width: 100%;
    height: 100%;
    border-radius: 16px;
    position: initial;
}
.project-section .project_Slider_area .swiper .swiper-wrapper {
    display: flex;
    width: 100%;
}
.project-section .project_Slider_area .swiper .swiper-button-next, .project-section .project_Slider_area .swiper .swiper-button-prev {
    top: 65%;
}
.project-section .project_Slider_area .swiper .swiper-button-next::after, .project-section .project_Slider_area .swiper .swiper-button-prev::after {
    color: #282362;
}
.project-section .project_Slider_area .swiper .swiper-button-next {
    right: 84px;
    z-index: 99;
}
.project-section .project_Slider_area .swiper .swiper-button-prev {
    left: 84px;
    z-index: 99;
}

.general-logosSlide {
    margin-top: 62px;
    padding: 64px 190px 85px !important;
    background: #F8F9FA;
}
.general-logosSlide .logoSwiper {
    margin-top: 110px;
}
.general-logosSlide .logoSwiper .logo-item {
    text-align: center;
}

/*
    Projects Style
=====================*/
.projects-hero {
    padding: 40px 190px 0;
}
.projects-hero .projects-hero-title {
    position: relative;
    padding-bottom: 10px;
}
.projects-area{
    padding: 0 190px;
}
.all-project-section {
    margin-top: 80px;
    display: grid;
    row-gap: 48px;
    -moz-column-gap: 52px;
    column-gap: 52px;
    grid-template-columns: repeat(3, 1fr);
}
.all-project-section .project-box {
    display: flex;
    flex-direction: column;
    gap: 24px;
    padding: 24px 20px;
    background: #F8F9FA;
    border-radius: 16px;
    transition: 0.6s;
}
.all-project-section .project-box:hover {
    background: linear-gradient(151.81deg, #3898FD 0%, #6D4DEE 100%);
}
.all-project-section .project-box:hover .projectSlide-name, .all-project-section .project-box:hover .projectSlide-date {
    color: #fff;
}
.all-project-section .project-box:hover .more-details {
    background: #fff;
    color: #282362;
}
.all-project-section .project-box img {
    width: 100%;
    object-fit: cover;
    height: 305px;
    border-radius: 16px;
}
.all-project-section .project-box .projectSlide-name {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    color: #282362;
    margin-top:20px;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    height:38.4px;
}
.all-project-section .project-box .projectSlide-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.all-project-section .project-box .projectSlide-date {
    color: #343A40;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

/*
    Inside Style
=====================*/
.inside-area {
    margin-top: 100px;
    padding: 0 190px;
}
.inside-area .inside-area-main{
    display:flex;
    align-items:start;
    gap:30px;
}
.inside-area .inside-area-main .inside-detail{
    max-width:550px;
    width: 100%;
}
.inside-area .inside-img {
    width: 100%;
    height: 100%;
}
.inside-area .inside-img img {
    /*max-height: 350px;*/
    width: 100%;
    height: 100%;
    border-radius: 16px;
}
.inside-area .inside-name {
    color: #000;
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.inside-area .inside-text {
    margin-top: 36px !important;
    color: #212529;
    font-family: Inter;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 2;
}


/*
    FAQ Style
=====================*/
.faq-hero {
    padding: 100px 190px 0;
}
.faq-hero .faq-hero-title {
    position: relative;
    padding-bottom: 10px;
}
.faq-hero .faq-hero-title::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
    width: 110px;
    height: 2px;
    background: #564FA5;
}

.faq-area {
    display: flex;
    align-items: start;
    justify-content: space-between;
    margin-top: 64px;
    gap: 70px;
    padding: 0 190px;
}
.faq-area .All-faq {
    width: 100%;
}
.faq-area .faq-img {
    width: 100%;
    height: 300px;
}
.faq-area .faq-img img {
    width: 100%;
    height: 100%;
}


/*
    Gallery Style
=====================*/
.gallery-hero {
    padding: 40px 190px 0;
}
.gallery-hero .gallery-hero-title {
    position: relative;
    padding-bottom: 10px;
    text-align:center;
}

.gallery-Area{
    padding: 0 190px;
}

.all-gallery {
    margin-top: 90px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 15px;
}
.all-gallery .gallery-box {
    border-radius: 16px;
}
.all-gallery .gallery-box .gallery-item {
    position: relative;
}
.all-gallery .gallery-box .gallery-item .gallery-picture {
    transition: 0.6s ease;
}
.all-gallery .gallery-box .gallery-item .gallery-picture img {
    border-radius: 16px;
    width: 100%;
    object-fit: contain;
}
.all-gallery .gallery-box .gallery-item .gallery-picture .gallery-text {
    position: absolute;
    bottom: 20px;
    left: 16px;
    color: #FFF;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    z-index: 5;
}
.all-gallery .gallery-box .gallery-item .arrow {
    position: absolute;
    left: 50%;
    top: 88%;
    visibility: hidden;
    transform: translate(-50%, 0%);
    transition: 0.6s ease;
}
.all-gallery .gallery-box .gallery-item:hover .arrow {
    top: 50%;
    visibility: visible;
}
.all-gallery .gallery-box .gallery-item:hover .gallery-picture::after {
    position: absolute;
    z-index: 5;
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    border-radius: 16px;
    background: linear-gradient(0deg, rgba(64, 58, 135, 0.44) 0%, rgba(64, 58, 135, 0.44) 100%), lightgray 50%/cover no-repeat;
    opacity: 0.3;
}
.all-gallery .gallery-box .modal-img {
    display: none;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    position: fixed;
    background: rgba(0, 0, 0, 0.8);
    z-index: 9;
}
.all-gallery .gallery-box .modal-img img {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 70%;
    height: 70%;
    position: absolute;
    border-radius: 50px;
}
.all-gallery .gallery-box .modal-img .close-modal {
    position: absolute;
    background: transparent;
    color: #fff;
    right: 14%;
    top: 10%;
    font-size: 32px;
}

/*
    Purpose Style
=====================*/
.purpose-hero {
    padding: 100px 190px 0;
}
.purpose-hero .purpose-hero-title {
    position: relative;
    padding-bottom: 10px;
}


.purpose-area {
    display: flex;
    flex-direction: column;
    gap: 100px;
    padding: 0px 190px;
    margin-top: 90px;
}
.purpose-area .purpose-item {
    display: flex;
    gap: 40px;
    align-items: center;
}
.purpose-area .purpose-item img {
    border-radius: 16px;
    max-width: 578px;
    width: auto;
}
.purpose-area .purpose-item .purpose-content {
    width: auto;
}
.purpose-area .purpose-item .purpose-content .purpose-title {
    color: #282362;
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    padding-bottom: 20px;
}
.purpose-area .purpose-item .purpose-content .purpose-text {
    color: #212529;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}
.purpose-area .purpose-item .purpose-content .purpose-important-text {
    padding-top: 24px;
    padding-bottom: 24px;
    color: #1E1E1E;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
}

/*
    Vacancy Style
=====================*/
.vacancy-hero {
    padding: 40px 190px 0;
}
.vacancy-hero .vacancy-hero-title {
    position: relative;
    padding-bottom: 10px;
}


.vacancy-area {
    margin-top: 32px;
    padding: 0px 190px;
}
.vacancy-area .totalVacancyCount {
    color: #1E1E1E;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.vacancy-area .vacancies {
    margin-top: 28px;
    display: flex;
    flex-direction: column;
    gap: 24px;
}
.vacancy-area .vacancies .vacancy-item {
    padding: 24px 20px;
    border-radius: 16px;
    background: #F8F9FA;
}
.vacancy-area .vacancies .vacancy-item .vacancy-name {
    color: #1E1E1E;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.pagination-area {
    margin-top: 64px;
    display: flex;
    align-items: end;
    gap: 8px;
    justify-content: end;
}
.pagination-area .pagination {
    gap: 10px;
}
.pagination-area .pagination .page-item {
    border-radius: 8px !important;
}
.pagination-area .pagination .active .page-link {
    color: #3898FD !important;
    background: #fff !important;
    border: 1px solid #3898FD !important;
}
.pagination-area .pagination .page-item .page-link{
    border-radius: 8px !important;
    width:48px;
    min-width:48px;
    height:48px;
    background: #F5F5F5;
    color: #2E2753;
    font-weight: 500;
    transition: 0.5s ease;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    text-align: center;
    border: none;
}
.pagination-area .pagination .page-item .page_direction{
    background:#3898FD !important;
}



/*
    Vacancy Details Style
=====================*/
.vacancy-details-hero {
    display: flex;
    align-items: center;
    gap: 32px;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 100px 190px 0;
}
.vacancy-details-hero .vacancy-details-hero-title {
    color: #282362;
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    position: relative;
    padding-bottom: 10px;
}
.vacancy-details-hero .vacancy-details-hero-title::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
    width: 110px;
    height: 2px;
    background: #564FA5;
}
.vacancy-details-hero .apply {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 12px 24px;
    color: #fff;
    border-radius: 8px;
    border: 1px solid #564FA5;
    background: #282362;
}

.vacancy-details-area {
    padding: 0px 190px;
}
.vacancy-details-area .jobAbout {
    margin-top: 48px;
}
.vacancy-details-area .jobAbout .jobAbout-title {
    color: #1E1E1E;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.vacancy-details-area .jobAbout .jobAbout-list {
    margin-top: 40px;
    list-style: disc;
    padding-left: 1rem;
}
.vacancy-details-area .jobAbout .jobAbout-list .jobAbout-listItem {
    padding: 8px 0;
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.vacancy-details-area .candidateForUs {
    margin-top: 80px;
}
.vacancy-details-area .candidateForUs h4 {
    color: #1E1E1E;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.vacancy-details-area .candidateForUs ul {
    margin-top: 40px;
    list-style: disc;
    padding-left: 1rem;
}
.vacancy-details-area .candidateForUs ul li {
    padding: 8px 0;
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.applyArea {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.6);
    z-index: 9;
}
.applyArea .applyContent {
    display: flex;
    flex-direction: column;
    width: 80%;
    height: 75vh;
    position: absolute;
    padding: 60px 100px;
    background: #F8F9FA;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.applyArea .applyContent .form-title {
    z-index: 99;
    color: #282362 !important;
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    position: relative;
    padding-bottom: 10px;
}
.applyArea .applyContent .form-title::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
    width: 110px;
    height: 2px;
    background: #564FA5;
}
.applyArea .applyContent .applyForm {
    display: flex;
    align-items: center;
    gap: 30px;
    justify-content: space-between;
    margin-top: 15px;
}
.applyArea .applyContent .applyForm .form-left {
    width: 50%;
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 30px;
}
.applyArea .applyContent .applyForm .form-left .form-item {
    display: flex;
    flex-direction: column;
    gap: 5px;
}
.applyArea .applyContent .applyForm .form-left .form-item label {
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.applyArea .applyContent .applyForm .form-left .form-item input {
    outline: none;
    padding: 8px 16px;
    border-radius: 4px;
    border: 1px solid #564FA5;
}
.applyArea .applyContent .applyForm .form-left .form-item input::-moz-placeholder {
    color: #343A40;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}
.applyArea .applyContent .applyForm .form-left .form-item input::placeholder {
    color: #343A40;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}
.applyArea .applyContent .applyForm .form-left .form-buttons {
    position: relative;
    display: flex;
    align-items: center;
    gap: 15px;
    margin-top: 30px;
}
.applyArea .applyContent .applyForm .form-left .form-buttons button {
    display: flex;
    gap: 12px;
    align-items: center;
    background-color: #282362;
    padding: 12px 24px;
    border-radius: 8px;
    border: 1px solid #564FA5;
    color: #fff;
}
.applyArea .applyContent .applyForm .form-left .form-buttons .uploadCvInput {
    position: absolute;
    bottom: 0;
    left: 5px;
    width: 90px;
    height: 50px;
    opacity: 0;
}
.applyArea .applyContent .applyForm .form-left .fileName {
    position: absolute;
    bottom: 55px;
}
.applyArea .applyContent .applyForm .form-right {
    width: 45%;
}
.applyArea .applyContent .applyForm .form-right img {
    height: 258px;
    width: 100%;
}
.applyArea .applyContent .closeApply {
    position: absolute;
    right: 10px;
    top: 10px;
    width: -moz-max-content;
    width: max-content;
    height: -moz-max-content;
    height: max-content;
    background: transparent;
}
.applyArea .applyContent .closeApply i {
    font-size: 24px;
}

/*
    Contact Style
=====================*/
.contact-main{
    padding: 20px 100px 0;
}
.contact-main .contact-inner{
    padding:20px;
    display:flex;
    align-items:start;
    gap:60px;
    background: #E1F0FF;
    border-radius:16px;

}
.contact-main .contact-inner .contact-form{
    background: #FFFFFF;
    border-radius:16px;
    padding:28px 40px 40px;
    width:616px;
}
.contact-main .contact-inner .contact-form form{
    margin-top:40px;
    display:flex;
    align-items:start;
    flex-direction:column;
    gap:12px;
    width:100%;
}
.contact-main .contact-inner .contact-form form .fullName{
    display:flex;
    align-items:start;
    flex-direction:column;
    gap:8px;
    width:100%;
}
.contact-main .contact-inner .contact-form form .fullName .fullName-input{
    display:flex;
    align-items:center;
    padding:18px;
    gap:12px;
    background: #F5F5F5;
    border-radius:8px;
    width:100%;
}
.contact-main .contact-inner .contact-form form .fullName .fullName-input input{
    border:none;
    outline:none;
    font-size:16px;
    background:transparent;
    width:100%;
    color: rgba(0, 0, 0, 0.6);
}
.contact-main .contact-inner .contact-form form .fullName .fullName-input .input-icon{
    min-width:24px;
    width:24px;
    height:24px;
}
.contact-main .contact-inner .contact-form form .fullName .fullName-input .input-icon svg{
    width:100%;
    height:100%;
}
.contact-main .contact-inner .contact-form form .contactMessageMail{
    display:flex;
    align-items:start;
    flex-direction:column;
    gap:8px;
    width:100%;
}
.contact-main .contact-inner .contact-form form .contactMessageMail .mail-input{
    display:flex;
    align-items:center;
    padding:18px;
    gap:12px;
    background: #F5F5F5;
    border-radius:8px;
    width:100%;
}
.contact-main .contact-inner .contact-form form .contactMessageMail .mail-input input{
    border:none;
    outline:none;
    font-size:16px;
    background:transparent;
    width:100%;
    color: rgba(0, 0, 0, 0.6);
}
.contact-main .contact-inner .contact-form form .contactMessageMail .mail-input .input-icon{
    min-width:24px;
    width:24px;
    height:24px;
}
.contact-main .contact-inner .contact-form form .contactMessageMail .mail-input .input-icon svg{
    width:100%;
    height:100%;
}
.contact-main .contact-inner .contact-form form .contactMessageText{
    display:flex;
    align-items:start;
    flex-direction:column;
    gap:8px;
    width:100%;
}
.contact-main .contact-inner .contact-form form .contactMessageText textarea{
    background: #F5F5F5;
    width:100%;
    resize:none;
    height:120px;
    border-radius:8px;
    padding:18px;
    color: rgba(0, 0, 0, 0.6);
    font-size:16px;
    border:none;
    outline:none;
}
.contact-main .contact-inner .contact-form form .contactPhone{
    display:flex;
    align-items:start;
    flex-direction:column;
    gap:8px;
    width:100%;
}
.contact-main .contact-inner .contact-form form .contactPhone .phone-input{
    display:flex;
    align-items:center;
    padding:18px;
    gap:12px;
    background: #F5F5F5;
    border-radius:8px;
    width:100%;
}
.contact-main .contact-inner .contact-form form .contactPhone .phone-input .nice-select{
    height:auto;
    line-height:normal;
    padding:0;
    padding-right:20px;
    border:none;
    outline:none;
    background:transparent;
}
.contact-main .contact-inner .contact-form form .contactPhone .phone-input .nice-select .option{
    padding-left:15px;
    padding-right:15px;
}
.contact-main .contact-inner .contact-form form .contactPhone .phone-input .nice-select .current{
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    color:#000;

}
.contact-main .contact-inner .contact-form form .contactPhone .phone-input .nice-select::after{
    width:10px;
    height:10px;
    border-bottom: 2px solid #000;
    border-right: 2px solid #000;
    margin-top: -7px;
    right: 3px;
}
.contact-main .contact-inner .contact-form form .contactPhone .phone-input .line{
    width:1px;
    height:32px;
    background:rgba(0,0,0,.25);
}
.contact-main .contact-inner .contact-form form .contactPhone .phone-input input{
    border:none;
    outline:none;
    font-size:16px;
    background:transparent;
    width:100%;
    color: rgba(0, 0, 0, 0.6);
}
.contact-main .contact-inner .contact-form form .sendMessage{
    margin-top:28px;
    border:none;
    outline:none;
    width:100%;
    background: #3898FD;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    text-align: center;
    color:#fff;
    padding:15px;
    border-radius:8px;
}
.contact-main .contact-inner .contactItems {
    margin-top:28px;
    max-width:320px;
    
}
.contact-main .contact-inner .contactItems h2{
    font-size: 28px;
    font-weight: 600;
    line-height: 34px;
    text-align: left;
    color:#000;
}
.contact-main .contact-inner .contactItems .contact-connect {
    display: flex;
    flex-direction: column;
    margin-top:20px;
}
.contact-main .contact-inner .contactItems .contact-connect a{
    display: flex;
    align-items: center;
    padding-top:20px;
    padding-bottom:20px;
    border-bottom:1px solid #fff;
    gap: 12px;
    color: #141414;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    width:100%;
}
.contact-main .contact-inner .contactItems .contactSocials .contactSocial-items {
    margin-top: 20px;
    gap: 20px;
    display: flex;
    align-items: center;
}
.contact-main .contact-inner .contactItems .contactSocials .contactSocial-items a{
    display: flex;
    align-items: center;
    justify-content:center;
    border-radius:100px;
    background:#000;
    padding:8px;
    width: 32px;
    height: 32px;
    min-width:32px;
    
}
.map {
    margin-top:20px;
    padding:0 100px;
    height: 584px;
    width: 100%;
    border-radius:12px;
}
.map iframe {
    width: 100%;
    height: 100%;
    border-radius:12px;
}

/*
 All    School Style
=====================*/
.school-hero {
    padding: 100px 190px 0;
}
.school-hero .school-hero-title {
    position: relative;
    padding-bottom: 10px;
}
.school-hero .school-hero-title::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
    width: 110px;
    height: 2px;
    background: #564FA5;
}
.schools-area{
    padding: 0px 190px;
}
.all-schools {
    margin-top: 92px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 40px;
}

.schoolSlider-box .school-img {
    position: relative;
    height: 283px;
}
.schoolSlider-box .school-img img {
    width: 100%;
    border-radius: 16px;
    height: 100%;
}
.schoolSlider-box .school-img .schoolName {
    margin-bottom: 0;
    display: flex;
    align-items: center;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 1;
    width: 90%;
    height: 86px;
    border-radius: 16px 0px;
    background: rgba(40, 35, 98, 0.6);
    color: #FFF;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding: 9px 13px;
}
.schoolSlider-box .school_btn {
    margin-top: 31px;
    display: flex;
    justify-content: end;
}
.schoolSlider-box .school_btn a {
    color: #282362;
    padding: 12px 24px;
    border-radius: 8px 0px;
    background: #E9ECEF;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    transition: 0.5s;
}
.schoolSlider-box .school_btn a:hover {
    background: #413a87;
    color: #fff;
}

.school-box .school-img {
    position: relative;
    height: 283px;
}
.school-box .school-img img {
    width: 100%;
    border-radius: 16px;
    height: 100%;
}
.school-box .school-img .schoolName {
    margin-bottom: 0;
    display: flex;
    align-items: center;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 1;
    width: 90%;
    height: 86px;
    border-radius: 16px 0px;
    background: rgba(40, 35, 98, 0.6);
    color: #FFF;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding: 9px 13px;
}
.school-box .school_btn {
    margin-top: 31px;
    display: flex;
    justify-content: end;
}
.school-box .school_btn a {
    color: #282362;
    padding: 12px 24px;
    border-radius: 8px 0px;
    background: #E9ECEF;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    transition: 0.5s;
}
.school-box .school_btn a:hover {
    background: #413a87;
    color: #fff;
}

.school-section {
    margin-top: 120px;
    position: relative;
}
.school-section h1 {
    padding: 0px 190px;
}
.school-section .school_Slider_area {
    margin-top: 64px;
    padding: 0 190px;
}
.school-section .school_Slider_area .swiper {
    width: 100%;
    height: 100%;
    border-radius: 16px;
    position: initial;
}
.school-section .school_Slider_area .swiper .swiper-wrapper {
    display: flex;
    width: 100%;
}
.school-section .school_Slider_area .swiper .swiper-button-next, .school-section .school_Slider_area .swiper .swiper-button-prev {
    top: 65%;
}
.school-section .school_Slider_area .swiper .swiper-button-next::after, .school-section .school_Slider_area .swiper .swiper-button-prev::after {
    color: #282362;
}
.school-section .school_Slider_area .swiper .swiper-button-next {
    right: 84px;
    z-index: 99;
}
.school-section .school_Slider_area .swiper .swiper-button-prev {
    left: 84px;
    z-index: 99;
}

/*
 Our Team Style
=====================*/
.ourTeam {
    margin-top: 40px;
    padding-bottom: 100px;
}
.ourTeam .our-team-members {
    margin-top: 50px;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 30px;
}
.ourTeam .our-team-members .our-team-member {
    padding: 20px;
    border: 1px solid #cecece;
    border-radius:12px;
}
.ourTeam .our-team-members .our-team-member .member-img {
    height: 400px;
}
.ourTeam .our-team-members .our-team-member .member-img img {
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.ourTeam .our-team-members .our-team-member .our-team-data {
    margin-top: 15px;
}
@media only screen and (min-width: 1800px) {
    .ourTeam .our-team-members {
        grid-template-columns: repeat(5, 1fr);
    }
    .home-hero .heroImg{
        height:900px;
    }
}
@media only screen and (min-width: 1700px){
    .inside-area .inside-area-main .inside-detail {
        max-width: 800px;
        width: 100%;
    }
        .ourTeam .our-team-members .our-team-member .member-img {
        height: 500px;
    }
    .all-project-section .project-box img{
        height:430px;
    }
    .home-hero .heroImg{
        height:700px;
    }
}
@media only screen and (min-width: 1600px){
    .all-project-section .project-box img{
        height:355px;
    }
    .ourTeam .our-team-members .our-team-member .member-img {
        height: 450px;
    }
}
@media only screen and (min-width: 993px){
    .home-map .map-content .school-items {
        height: 430px;
        overflow-y: auto;
        padding-right: 20px;
    }
    .home-map .map-content .school-items::-webkit-scrollbar-thumb {
        background: #3898FD;
        border-radius: 10px;
    }
    .home-map .map-content .school-items::-webkit-scrollbar {
        width: 4px;
    }
}
@media only screen and (min-width: 993px) and (max-width: 1150px) {
    .home-map .map-content {
        gap: 50px;
    }
}
@media only screen and (min-width: 1079px) {
    .navigation .navbar-menu .nav-dropdownMenu:hover .submenu {
        transition: 0.6s ease;
        display: block;
    }
    .navigation .navbar-menu .nav-dropdownMenu:hover .drpDwnMain i {
        transform: rotate(180deg);
    }
}
@media only screen and (max-width: 1250px) {
    .home-hero{
        gap:40px;
    }
    .home-hero .hero-content .hero-title{
        font-size: 62px;
        line-height: 74px;
    }
    .home-hero .heroImg{
        height:500px;
    }
    .faq-section .faq-inner{
        padding:40px 80px;
    }
    .ourTeam .our-team-members {
        grid-template-columns: repeat(3, 1fr);
    }
    .ourTeam .our-team-members .our-team-member .member-img {
        height: 450px;
    }
    .home-map .mapArea .generalMap i {
        font-size: 20px !important;
    }
    .navigation .navbar-menu {
        gap: 5px;
    }
    .navigation .navbar-menu .nav-link {
        padding: 0.5rem;
    }
    .container-p {
        padding: 0px 44px;
    }
    .container-m {
        margin: 0px 44px;
    }
    .news-section .News_Slider_area {
        margin-top: 100px;
        padding: 0 60px;
    }
    .news-section .News_Slider_area .swiper .swiper-button-next {
        right: 44px;
    }
    .news-section .News_Slider_area .swiper .swiper-button-prev {
        left: 44px;
    }
    .footer {
        padding: 64px 120px;
    }
    .about-hero {
        padding: 70px 100px 0;
    }
    .projects-hero {
        padding: 20px 100px 0;
    }
    .gallery-hero {
        padding: 20px 100px 0;
    }
    .gallery-Area{
        padding: 0 100px;

    }
    .all-gallery {
        margin-top: 44px;
    }
    .purpose-hero {
        padding: 70px 100px 0;
    }
    .purpose-area {
        margin-top: 44px;
        padding: 0 100px;
    }
    .vacancy-hero {
        padding: 20px 100px 0;
    }
    .vacancy-area {
        padding: 0 100px;
    }
    .vacancy-details-hero {
        padding: 70px 100px 0;
    }
    .vacancy-details-area {
        padding: 0 100px;
    }
    .faq-hero {
        padding: 70px 100px 0;
    }
    .faq-area {
        margin-top: 70px;
        padding: 0 100px;
    }
    .project-section {
        margin-top: 100px;
    }
    .project-section h1 {
        padding: 0px 100px;
    }
    .project-section .project_Slider_area {
        padding: 0px 100px;
    }
    .project-section .project_Slider_area .swiper .swiper-button-next {
        right: 44px;
    }
    .project-section .project_Slider_area .swiper .swiper-button-prev {
        left: 44px;
    }
    .general-logosSlide {
        padding: 44px 100px 65px !important;
    }
    .projects-area{
        padding: 0px 100px;

    }
    .all-project-section {
        margin-top: 60px;
    }
    .inside-area {
        margin-top: 60px;
        padding: 0px 100px;
    }
    .school-hero {
        padding: 70px 100px 0;
    }
    .schools-area{
        padding: 0px 100px;

    }
    .all-schools {
        margin-top: 72px;
    }
    .school-box .school-img .schoolName, .schoolSlider-box .school-img .schoolName {
        font-size: 18px;
    }
    .school-section h1 {
        padding: 0px 100px;
    }
    .school-section .school_Slider_area {
        padding: 0px 140px;
    }
    
    
    .contact-main{
    padding: 20px 44px 0;
}
.contact-main .contact-inner{
    gap:40px;
}
.contact-main .contact-inner .contact-form{
    padding:25px 30px 30px;
    width:450px;
}
.contact-main .contact-inner .contact-form form{
    margin-top:30px;
    gap:10px;
}
.contact-main .contact-inner .contact-form form .fullName{
    gap:6px;
}
.contact-main .contact-inner .contact-form form .fullName .fullName-input{
    padding:14px;
    gap:8px;
}
.contact-main .contact-inner .contact-form form .fullName .fullName-input .input-icon{
    min-width:20px;
    width:20px;
    height:20px;
}
.contact-main .contact-inner .contact-form form .contactMessageMail{
    gap:6px;
}
.contact-main .contact-inner .contact-form form .contactMessageMail .mail-input{
    padding:14px;
    gap:8px;
}
.contact-main .contact-inner .contact-form form .contactMessageMail .mail-input .input-icon{
    min-width:20px;
    width:20px;
    height:20px;
}
.contact-main .contact-inner .contact-form form .contactMessageText{
    gap:6px;
}
.contact-main .contact-inner .contact-form form .contactMessageText textarea{
    height:100px;
    padding:14px;
}
.contact-main .contact-inner .contact-form form .contactPhone{
    gap:6px;
}
.contact-main .contact-inner .contact-form form .contactPhone .phone-input{
    padding:14px;
    gap:8px;
}
.contact-main .contact-inner .contact-form form .contactPhone .phone-input .nice-select{
    padding-right:20px;
}
.contact-main .contact-inner .contact-form form .contactPhone .phone-input .nice-select .option{
    padding-left:15px;
    padding-right:15px;
}
.contact-main .contact-inner .contact-form form .contactPhone .phone-input .nice-select::after{
    width:10px;
    height:10px;
    margin-top: -7px;
    right: 3px;
}
.contact-main .contact-inner .contact-form form .contactPhone .phone-input .line{
    height:24px;
}
.contact-main .contact-inner .contact-form form .sendMessage{
    margin-top:20px;
    padding:12px;
}
.contact-main .contact-inner .contactItems {
    margin-top:20px;
    max-width:300px;
    
}
.contact-main .contact-inner .contactItems h2{
    font-size: 24px;
    line-height: 32px;
}
.contact-main .contact-inner .contactItems .contact-connect {
    margin-top:15px;
}
.contact-main .contact-inner .contactItems .contact-connect a{
    padding-top:15px;
    padding-bottom:15px;
    gap: 10px;
    font-size: 14px;
    line-height: 20px;
}
.contact-main .contact-inner .contactItems .contactSocials .contactSocial-items {
    margin-top: 15px;
    gap: 15px;
}
.contact-main .contact-inner .contactItems .contactSocials .contactSocial-items a{
    padding:6px;
    width: 26px;
    height: 26px;
    min-width:26px;
    
}
.map {
    padding:0 44px;
    height: 450px;
}
    
    
    
    
    
    
    
    
    
    
    
    
    
}
@media only screen and (max-width: 1080px) {
    .all-project-section .project-box img{
        height:370px;
    }
    .inside-area .inside-area-main {
        flex-direction: column-reverse;
    }
    .inside-area .inside-area-main .inside-detail {
        max-width: 100%;
    }
    .ourTeam .our-team-members .our-team-member .member-img {
        height: 350px;
    }
    .ourTeam .our-team-members{
        gap:15px;
    }
    .vacancy-pagination-area {
        margin-top: 54px;
    }
    .vacancy-pagination-area .page-direction {
        padding: 12px 24px !important;
    }
    .vacancy-pagination-area .pages .vacancy-page {
        padding: 12px 24px !important;
    }
    .vacancy-pagination-area .pages p {
        width: 44px !important;
    }
    .home-map .mapArea .generalMap i {
        font-size: 18px !important;
    }
    .navigation .navbar-menu {
        position: fixed;
        right: -70%;
        top: 0;
        background: linear-gradient(252.28deg, #6E4DEE 11.66%, #5D64F3 47.02%, #5176F6 74.37%, #3898FD 100%);

        flex-direction: column;
        justify-content: start;
        width: 70%;
        height: 100%;
        z-index: 9999;
        transition: right 0.6s ease;
        flex-direction: column;
        align-items: center;
    }
    .navigation .navbar-menu .nav-link {
        padding: 10px;
        border-radius: 0;
        width: 100%;
        text-align: center;
        color: #fff;
    }
    .navigation .navbar-menu .closeMenu {
        display: flex;
        justify-content: end;
        width: 100%;
        padding: 20px 20px 10px 0;
    }
    .navigation .navbar-menu .active {
        background: #fff;
        color: #282362;
    }
    .navigation .navbar-menu .nav-dropdownMenu {
        position: initial;
    }
    .navigation .navbar-menu .nav-dropdownMenu .submenu {
        position: initial;
        box-shadow: none;
    }
    .navigation .navbar-menu .nav-dropdownMenu .submenu a {
        color: #fff;
    }
    .navigation .navbar-menu .nav-dropdownMenu .drpDwnMain i {
        color: #fff;
    }
    .navigation .navbar-menu .dropdown .dropdown-toggle {
        color: #fff;
        font-weight: 500;
        background: transparent;
    }
    .navigation .navbar-menu .dropdown .dropdown-menu {
        min-width: 70px;
    }
    .navigation .navbar-menu .dropdown .dropdown-menu .dropdown-item {
        font-weight: 500;
        color: #282362;
    }
    .navigation .responsive-menu {
        display: block;
    }
    .navigation .logo-nav img {
        width: 107px;
        height: 35px;
    }
    .statistics {
        margin-top: 105px !important;
    }
    .footer {
        padding: 64px 44px;
    }
    .footer .footer-start .footerText {
        max-width: 300px;
    }
    .home-map {
        padding-top: 105px !important;
    }
    .home-map .map-text {
        font-size: 18px;
    }
    .news-section {
        margin-top: 105px;
    }
    .faq-section {
        margin-top: 90px;
    }
    .faq-section .allFAQs {
        margin-top: 30px;
        flex-direction: column;
    }

    .logosSlide {
        margin-top: 105px;
    }
    .all-project-section {
        grid-template-columns: repeat(2, 1fr);
    }
    .inside-area .inside-img img {
        /*height: 230px;*/
    }
    .question p {
        font-size: 16px !important;
    }
    .answer {
        font-size: 14px !important;
    }
    .all-gallery {
        gap: 25px;
    }
    .all-gallery .gallery-box .gallery-item .gallery-picture .gallery-text {
        bottom: 16px;
        left: 14px;
        font-size: 18px;
    }
    .purpose-area .purpose-item {
        gap: 40px;
    }
    .purpose-area .purpose-item img {
        max-width: 70%;
        width: 100%;
    }
    .purpose-area .purpose-item .purpose-content {
        width: 100%;
    }
    .purpose-area .purpose-item .purpose-content .purpose-title {
        padding-bottom: 10px;
    }
    .purpose-area .purpose-item .purpose-content .purpose-important-text {
        padding-top: 18px;
        padding-bottom: 18px;
    }
    .purpose-area .purpose-1 {
        flex-direction: column-reverse;
    }
    .purpose-area .purpose-2 {
        flex-direction: column;
    }
    .applyArea .applyContent {
        padding: 60px;
    }
    .all-schools {
        grid-template-columns: repeat(2, 1fr);
    }
}
@media only screen and (max-width: 992px){
    .home-hero .hero-content .hero-title{
        font-size: 52px;
        line-height: 64px;
    }
    .home-hero .heroImg{
        height:400px;
    }
    .home-map .map-content{
        flex-direction:column;
    }
    .home-map .map-content .schoolDistrict{
        color:#fff;
    }
    .home-map .map-content .school-items .school-item {
        font-size:14px;
        color:#fff !important;
        border: 1px solid #eee;
    }
    .home-map .map-content .school-items .closeSchoolBtn{
        display:block;

    }
    .home-map .map-content .school-items {
        max-width: 100%;
        height: 100%;
        padding-right: 20px;
    }
    .home-map .map-content .school-items::-webkit-scrollbar-thumb {
        color: #fff;
        background:#fff;
        width:2px;
    }
    .home-map .map-content .schoolsArea{
        display:none;
        padding: 20px 0 20px 20px;
        background: #282362;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 20;
        overflow:scroll;
    }

    .all-project-section .project-box img{
        height:250px;
    }

    .home-map .map-content .mapArea .generalMap .baki i:hover ~ a {
        display: none;
    }


    .home-map .map-content .mapArea .generalMap .gence i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .goygol i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .goranboy i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .samux i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .agcabedi i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .agdam i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .berde i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .terter i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .fuzuli i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .susha i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .agstafa i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .qazax i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .gedebey i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .semkir i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .tovuz i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .xudat i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .xacmaz i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .quba i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .qusar i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .sabran i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .astara i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .celilabad i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .lenkaran i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .lerik i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .masalli i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .yardımlı i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .goycay i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .kurdemir i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .mingecevir i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .ucar i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .yevlax i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .agsu i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .ismayilli i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .samaxi i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .qobustan i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .beyleqan i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .imisli i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .saatli i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .sabirabad i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .balaken i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .qebele i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .oguz i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .qax i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .seki i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .zaqatala i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .bilesuvar i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .haciqabul i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .neftcala i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .salyan i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .sirvan i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .abseron i:hover ~ a {
        display: none;
    }

    .home-map .map-content .mapArea .generalMap .sumqayit i:hover ~ a {
        display: none;
    }

}
@media only screen and (max-width: 768px) {
    .home-hero{
        gap:20px;
    }
    .home-hero .hero-content .hero-title{
        font-size: 44px;
        line-height: 58px;
    }
    .home-hero .heroImg{
        height:350px;
    }
    .statistics .statistic-box:nth-child(2){
        border:none;
    }
    .faq-section .faq-inner{
        padding:16px;
    }
    .ourTeam {
        margin-top: 20px;
    }
    .ourTeam .our-team-members {
        margin-top: 30px;
        grid-template-columns: repeat(2, 1fr);
    }
    .ourTeam .our-team-members .our-team-member .member-img {
        height: 400px;
    }
    .vacancy-pagination-area {
        margin-top: 44px;
    }
    .vacancy-pagination-area .page-direction {
        padding: 8px 12px !important;
    }
    .vacancy-pagination-area .pages .vacancy-page {
        padding: 8px 12px !important;
    }
    .vacancy-pagination-area .pages p {
        width: 20px !important;
    }
    .home-map .mapArea .generalMap .city-button {
        padding: 5px;
        font-size: 8px;
    }
    .schoolsBTN {
        padding: 12px 20px;
    }
    .contactBTN {
        padding: 12px 20px;
    }
    .title {
        font-size: 20px;
    }
    .title-small {
        font-size: 20px;
    }
    .page-head {
        display: none;
        flex-direction: column-reverse;
        row-gap: 10px;
    }
    .page-head .head-contact a {
        font-size: 14px;
    }
    .page-head .head-socials {
        width: -moz-max-content;
        width: max-content;
        max-width: none;
    }
    .home-hero {
        padding-top: 30px !important;
    }
    .home-hero .hero-content {
        max-width: none;
        gap: 40px;
        width: 100%;
    }
    .home-hero .heroImg {
        max-width: 100%;
    }
    .statistics {
        margin-top: 60px !important;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        row-gap:30px;
    }
    .container-p {
        padding: 0px 20px;
    }
    .container-m {
        margin: 0px 20px;
    }
    .swiper-button-next, .swiper-button-prev {
        display: none !important;
    }
    .news-section {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
        margin-top: 60px;
    }
    .news-section .homeNews-text {
        font-size: 16px;
    }
    .news-section .News_Slider_area {
        padding: 0;
        margin-top: 40px;
    }
    .news-section .News_Slider_area .news-slider {
        margin-top: 0;
    }
    .home-map {
        flex-direction: column;
        padding-top: 60px !important;
        gap: 30px;
    }
    .home-map .map-text {
        font-size: 16px;
    }
    .logosSlide {
        margin-top: 60px;
    }
    .logosSlide .logoSwiper {
        margin-top: 60px;
    }
        .logosSlide .logoSwiper .logo-item img {
        width: 100%;
        height: 100%;
    }
    .footer {
        flex-wrap: wrap;
        row-gap: 30px;
        padding: 64px 20px;
    }
    .footer .footer-start {
        width: 100%;
    }
    .footer .footer-start .footerText {
        max-width: none;
    }
    .about-hero {
        padding: 30px 20px 0;
    }
    .about-hero .hero-main {
        flex-direction: column;
        gap: 30px;
    }
    .about-hero .hero-main .hero-content {
        width: 100%;
        max-width: none;
    }
    .about-hero .hero-main .hero-content .about-hero-text {
        margin-top: 25px !important;
        font-size: 16px;
    }
    .about-hero .hero-main .heroImg {
        width: 100%;
        max-width: none;
    }
    .about-hero .followUs p {
        font-size: 16px;
    }
    .about-hero .followUs .followUs-links {
        gap: 20px;
    }
    .about-hero .followUs .followUs-links a {
        width: 24px;
        height: 24px;
    }
    .about-hero .followUs .followUs-links a svg {
        width: 100%;
        height: 100%;
    }
    .projects-hero {
        padding: 20px 20px 0;
    }
    .gallery-hero { 
        padding: 20px 20px 0;
    }

    .gallery-Area{
        padding: 0px 20px;

    }
    .all-gallery {
        margin-top: 24px;
        grid-template-columns: repeat(2, 1fr);
        gap: 15px;
    }
    .all-gallery .gallery-box .modal-img img {
        width: 90%;
        height: 70%;
    }
    .all-gallery .gallery-box .modal-img .close-modal {
        right: 4%;
    }
    .all-gallery .gallery-box .gallery-item .gallery-picture .gallery-text {
        font-size: 16px;
    }
    .purpose-hero {
        padding: 30px 20px 0;
    }
    .purpose-area .purpose-item img {
        max-width:100%;
    }
    .vacancy-hero {
        padding: 20px 20px 0;
    }
    .vacancy-details-hero {
        padding: 30px 20px 0;
    }
    .vacancy-details-hero .vacancy-hero-title::after {
        width: 80px;
    }
    .vacancy-tags {
        margin-top: 20px;
    }
    .vacancy-tags .tag-item {
        padding: 6px 12px;
    }
    .vacancy-area {
        padding: 0px 20px;
    }
    .vacancy-area .totalVacancyCount {
        font-size: 14px;
    }
    .vacancy-area .vacancies .vacancy-item {
        padding: 18px 15px;
    }
    .vacancy-area .vacancies .vacancy-item .vacancy-name {
        font-size: 16px;
    }
    .vacancy-area .moreBtnArea {
        margin-top: 20px !important;
    }
    .vacancy-details-area {
        padding: 0px 20px;
    }
    .purpose-area {
        margin-top: 24px;
        padding: 0px 20px;
        gap: 50px;
    }
    .purpose-area .purpose-item img {
        width: 100%;
    }
    .purpose-area .purpose-item .purpose-content .purpose-title {
        font-size: 18px;
    }
    .purpose-area .purpose-item .purpose-content .purpose-important-text {
        padding-top: 5px;
        padding-bottom: 5px;
        font-size: 17px;
    }
    .purpose-area .purpose-item .purpose-content .purpose-text {
        font-size: 16px;
    }
    .faq-hero {
        padding: 30px 20px 0;
    }
    .faq-hero .faq-hero-title::after {
        width: 80px;
    }
    .faq-section .allFAQs .accordion .accordion__item .accordion__btn {
        padding: 10px;
      }
    .projects-area{
        padding: 0px 20px;

    }
    .all-project-section {
        margin-top: 40px;
        gap: 28px;
    }
    .project-section {
        margin-top: 60px;
    }
    .project-section h1 {
        padding: 0px 20px;
    }
    .project-section .project_Slider_area {
        padding: 0px 20px;
        margin-top: 30px;
    }
    .general-logosSlide {
        margin-top: 40px;
        padding: 24px 20px 45px !important;
    }
    .general-logosSlide .logoSwiper {
        margin-top: 70px;
    }
    .inside-area {
        margin-top: 40px;
        padding: 0px 20px;
    }
    .inside-area .inside-name {
        margin-top: 20px;
        font-size: 20px;
    }
    .all-project-section .project-box img{
        height:270px;
    }
    .inside-area .inside-text {
        margin-top: 18px !important;
        font-size: 16px;
    }
    .faq-area {
        margin-top: 30px;
        padding: 0px 20px;
    }
    .faq-area .faq-img {
        display: none;
    }
    .question, .answer {
        padding: 12px !important;
    }
    .vacancy-details-area .jobAbout .jobAbout-list {
        margin-top: 20px;
    }
    .vacancy-details-area .candidateForUs {
        margin-top: 40px;
    }
    .vacancy-details-area .candidateForUs .candidateForUs-list {
        margin-top: 20px;
    }
    .applyArea .applyContent {
        width: 85%;
        padding: 20px;
    }
    .applyArea .applyContent .applyForm .form-right {
        display: none;
    }
    .applyArea .applyContent .applyForm .form-left {
        width: 100%;
    }
    
    .school-hero {
        padding: 30px 20px 0;
    }
    .schools-area{
        padding: 0px 20px;

    }
    .all-schools {
        gap: 20px;
        margin-top: 42px;
    }
    .school-box .school-img {
        height: 163px;
    }
    .school-box .school-img .schoolName {
        height: 74px;
        font-size: 16px;
    }
    .schoolSlider-box .school-img .schoolName {
        height: 74px;
        font-size: 16px;
    }
    .school-section {
        margin-top: 50px;
    }
    .school-section h1 {
        padding: 0px 20px;
    }
    .school-section .school_Slider_area {
        margin-top: 35px;
        padding: 0px 20px;
    }
    
        .contact-main{
    padding: 20px 20px 0;
}
.contact-main .contact-inner{
    gap:40px;
    flex-direction:column-reverse;
}
.contact-main .contact-inner .contact-form{
    padding:20px;
    width:100%;
}
.contact-main .contact-inner .contact-form form{
    margin-top:20px;
}
.contact-main .contact-inner .contact-form form .fullName .fullName-input{
    padding:12px;
}
.contact-main .contact-inner .contact-form form .contactMessageMail .mail-input{
    padding:12px;
}
.contact-main .contact-inner .contact-form form .contactMessageText textarea{
    height:80px;
    padding:12px;
}
.contact-main .contact-inner .contact-form form .contactPhone .phone-input{
    padding:12px;
}
.contact-main .contact-inner .contact-form form .contactPhone .phone-input .nice-select{
    padding-right:20px;
}
.contact-main .contact-inner .contact-form form .contactPhone .phone-input .nice-select .option{
    padding-left:15px;
    padding-right:15px;
}
.contact-main .contact-inner .contact-form form .contactPhone .phone-input .nice-select::after{
    width:10px;
    height:10px;
    margin-top: -7px;
    right: 3px;
}
.contact-main .contact-inner .contact-form form .contactPhone .phone-input .line{
    height:20px;
}
.contact-main .contact-inner .contact-form form .sendMessage{
    margin-top:15px;
}
.contact-main .contact-inner .contactItems {
    margin-top:0;
    max-width:100%;
    
}
.contact-main .contact-inner .contactItems h2{
    font-size: 20px;
    line-height: 28px;
}
.contact-main .contact-inner .contactItems .contact-connect a{
    padding-top:10px;
    padding-bottom:10px;
}
.contact-main .contact-inner .contactItems .contactSocials .contactSocial-items {
    margin-top: 10px;
}
.contact-main .contact-inner .contactItems .contactSocials .contactSocial-items a{
    padding:5px;
    width: 24px;
    height: 24px;
    min-width:24px;
    
}
.map {
    padding:0 20px;
    height: 300px;
}
    
    
    
    
    
    
    
    
    
    
}
@media only screen and (max-width: 690px){
    .home-map .map-content .mapArea .generalMap .map_sclet{
        width:100%;
    }
    .home-map .map-content .mapArea .generalMap .region{
        display:block;
    }
    .home-map .mapArea .generalMap i {
        font-size: 12px !important;
    }
}
@media only screen and (min-width: 650px) and (max-width: 670px){
        .home-map .map-content .mapArea .generalMap .region .colored, .hovered {
        width: 98%;
    }
        .home-map .map-content .mapArea .generalMap .baki {
        width: 23%;
        left: 76.8%;
    }
    .home-map .map-content .mapArea .generalMap .baki i {
    left: 51%;
    z-index:6;
}
.home-map .map-content .mapArea .generalMap .baki .colored {
        width: 100%;
    }
    .home-map .map-content .mapArea .generalMap .baki .hovered {
        width: 100%;
    }
.home-map .map-content .mapArea .generalMap .abseron i {
   left: 66%;
    z-index: 5;
    top: 20%
}
.home-map .map-content .mapArea .generalMap .gedebey i {
    top: 50%;
    z-index: 5;
}
.home-map .map-content .mapArea .generalMap .sumqayit {
    position: absolute;
    top: 34.5%;
}
.home-map .map-content .mapArea .generalMap .sumqayit i {
    position: absolute;
    top: 0 !important;
}
.home-map .map-content .mapArea .generalMap .qobustan {
    width: 11.5%;
    position: absolute;
    top: 32.6%;
    left: 66.4%;
}
.home-map .map-content .mapArea .generalMap .samaxi {
    position: absolute;
    top: 27%;
    left: 61.7%;
}
.home-map .map-content .mapArea .generalMap .sirvan {
    position: absolute;
    top: 53%;
    left: 69.7%;
}
.home-map .map-content .mapArea .generalMap .sirvan i{
    top:-8;
}
.home-map .map-content .mapArea .generalMap .sirvan i{
        left: -11%;
    top: -4%;
}
.home-map .map-content .mapArea .generalMap .zaqatala i {
        left: 47%;
    top: 29%;
}
.home-map .map-content .mapArea .generalMap .qax i {
    top: 24%;
    left: 26%;
}
.home-map .map-content .mapArea .generalMap .seki i {
    left: 27%;
    top: 40%;

}
.home-map .map-content .mapArea .generalMap .goranboy i {
left: 40%;

}
.home-map .map-content .mapArea .generalMap .gence {
    top: 33%;
}
.home-map .map-content .mapArea .generalMap .gence i {
    top: -5%;
    left: -5%;
}
.home-map .map-content .mapArea .generalMap .semkir i {
    top: 35%;
    left: 40%;

}
.home-map .map-content .mapArea .generalMap .tovuz i {
        left: 30%;
    top: 20%;

}
.home-map .map-content .mapArea .generalMap .qazax i {
        left: 55%;
    top: 27%;

}
.home-map .map-content .mapArea .generalMap .agstafa i{
    left: 29%;
}
.home-map .map-content .mapArea .generalMap .goygol i {
        left: 36%;
    top: 45%;

}
.home-map .map-content .mapArea .generalMap .samux i {
        z-index: 5;
    top: 31%;
    left: 33%;
}
.home-map .map-content .mapArea .generalMap .susha {
        top: 60.1%;
}
.home-map .map-content .mapArea .generalMap .terter i {
    left: 21%;

}
.home-map .map-content .mapArea .generalMap .berde i {

    top: 24%;
    left: 18%;
}
.home-map .map-content .mapArea .generalMap .mingecevir {
    top: 29%;
}
.home-map .map-content .mapArea .generalMap .mingecevir i {
    top: -2%;
}
.home-map .map-content .mapArea .generalMap .semkir {
    top: 22%;
}
.home-map .map-content .mapArea .generalMap .yevlax i {
    left: 19%;
}
.home-map .map-content .mapArea .generalMap .oguz i {
    left: 19%;
}
.home-map .map-content .mapArea .generalMap .qebele i {
        left: 39%;
}
.home-map .map-content .mapArea .generalMap .ismayilli i {
    left: 48%;
}
.home-map .map-content .mapArea .generalMap .qusar {
    left: 51.5%;
}
.home-map .map-content .mapArea .generalMap .qusar i {
    top: 38%;
    left: 44%;
}
.home-map .map-content .mapArea .generalMap .quba i {
        left: 52%;
    top: 35%;
}
.home-map .map-content .mapArea .generalMap .xacmaz i {
    left: 26%;
}
.home-map .map-content .mapArea .generalMap .sabran i {
    left: 41%;
}
.home-map .map-content .mapArea .generalMap .beyleqan i {
        left: 40%;
    top: 55%;
}
.home-map .map-content .mapArea .generalMap .agsu i {
    top: 28%;
    left: 18%;
}
.home-map .map-content .mapArea .generalMap .seki {
    top: 11.6%;
}
.home-map .map-content .mapArea .generalMap .salyan {
    top: 56.7%;
}
.home-map .map-content .mapArea .generalMap .imisli i {

    left: 38%;
    top: 28%;
}
.home-map .map-content .mapArea .generalMap .goycay {
    top: 34.6%;
    left: 47.8%;
}
.home-map .map-content .mapArea .generalMap .ucar {

    top: 38.8%;
    left: 45.8%;
}
.home-map .map-content .mapArea .generalMap .goycay i {
    top: 12%;
}
.home-map .map-content .mapArea .generalMap .haciqabul i {
    top: 19%;
}
.home-map .map-content .mapArea .generalMap .samaxi i {
    left: 37%;
}
.home-map .map-content .mapArea .generalMap .bilesuvar i {
    left: 51%;
    top: 35%;
}
.home-map .map-content .mapArea .generalMap .astara {
    top: 94%;
}
.home-map .map-content .mapArea .generalMap .astara i {
        top: 20%;
}
.home-map .map-content .mapArea .generalMap .yardımlı i {
        left: 32%;
    top: 20%;
}
.home-map .map-content .mapArea .generalMap .lerik i {
        left: 32%;
    top: 25%;
}
.home-map .map-content .mapArea .generalMap .lenkaran i {
        top: 66%;
    left: 22%;
}
.home-map .map-content .mapArea .generalMap .masalli i {
        left: 43%;
    top: 25%;
}
.home-map .map-content .mapArea .generalMap .neftcala i {
    position: absolute;
    font-size: 22px;
    left: 37%;
    top: 20%;;
    z-index: 5;
}
.home-map .map-content .mapArea .generalMap .qobustan i {
    left: 31%;
    top: 32%;

}
.home-map .map-content .mapArea .generalMap .agdam i {
    top: 26%;
    left: 37%;
}
.home-map .map-content .mapArea .generalMap .saatli i {
        left: 35%;
    top: 33%;
}
.home-map .map-content .mapArea .generalMap .sabirabad i {
    left: 37%;
}
.home-map .map-content .mapArea .generalMap .salyan i {
    left: 42%;
}
.home-map .map-content .mapArea .generalMap .fuzuli i {
    top: 25%;

}
.home-map .map-content .mapArea .generalMap .kurdemir i {
        left: 46%;
    top: 40%;
}
.home-map .map-content .mapArea .generalMap .balaken i {
        left: 43%;
    top: 20%;
}
.home-map .map-content .mapArea .generalMap .susha i {
    top: -13%;
        left: 25%;
}
.home-map .map-content .mapArea .generalMap .agcabedi i {
    top: 30%;
    left: 42%;
}
.home-map .map-content .mapArea .generalMap .ucar i {
    left: 35%;
    top: 31%;
}


}
@media only screen and (min-width: 630px) and (max-width: 650px){
        .home-map .map-content .mapArea .generalMap .region .colored, .hovered {
        width: 93%;
    }
        .home-map .map-content .mapArea .generalMap .baki {
        width: 23%;
        left: 76.8%;
    }
    .home-map .map-content .mapArea .generalMap .baki i {
    left: 51%;
    z-index:6;
}
.home-map .map-content .mapArea .generalMap .baki .colored {
        width: 100%;
    }
    .home-map .map-content .mapArea .generalMap .baki .hovered {
        width: 100%;
    }
.home-map .map-content .mapArea .generalMap .abseron i {
   left: 66%;
    z-index: 5;
    top: 20%
}
.home-map .map-content .mapArea .generalMap .gedebey i {
    top: 50%;
    z-index: 5;
}
.home-map .map-content .mapArea .generalMap .sumqayit {
    position: absolute;
    top: 34.5%;
}
.home-map .map-content .mapArea .generalMap .sumqayit i {
    position: absolute;
    top: 0 !important;
}
.home-map .map-content .mapArea .generalMap .qobustan {
    width: 11.5%;
    position: absolute;
    top: 32.6%;
    left: 66.4%;
}
.home-map .map-content .mapArea .generalMap .samaxi {
    position: absolute;
    top: 27%;
    left: 61.7%;
}
.home-map .map-content .mapArea .generalMap .sirvan {
    position: absolute;
    top: 53%;
    left: 69.7%;
}
.home-map .map-content .mapArea .generalMap .sirvan i{
    top:-8;
}
.home-map .map-content .mapArea .generalMap .sirvan i{
        left: -11%;
    top: -4%;
}
.home-map .map-content .mapArea .generalMap .zaqatala i {
        left: 47%;
    top: 29%;
}
.home-map .map-content .mapArea .generalMap .qax i {
    top: 24%;
    left: 26%;
}
.home-map .map-content .mapArea .generalMap .seki i {
    left: 27%;
    top: 40%;

}
.home-map .map-content .mapArea .generalMap .goranboy i {
left: 40%;

}
.home-map .map-content .mapArea .generalMap .gence {
    top: 33%;
}
.home-map .map-content .mapArea .generalMap .gence i {
    top: -5%;
    left: -5%;
}
.home-map .map-content .mapArea .generalMap .semkir i {
    top: 35%;
    left: 40%;

}
.home-map .map-content .mapArea .generalMap .tovuz i {
        left: 30%;
    top: 20%;

}
.home-map .map-content .mapArea .generalMap .qazax i {
        left: 55%;
    top: 27%;

}
.home-map .map-content .mapArea .generalMap .agstafa i{
    left: 29%;
}
.home-map .map-content .mapArea .generalMap .goygol i {
        left: 36%;
    top: 45%;

}
.home-map .map-content .mapArea .generalMap .samux i {
        z-index: 5;
    top: 31%;
    left: 33%;
}
.home-map .map-content .mapArea .generalMap .susha {
        top: 60.1%;
}
.home-map .map-content .mapArea .generalMap .terter i {
    left: 21%;

}
.home-map .map-content .mapArea .generalMap .berde i {

    top: 24%;
    left: 18%;
}
.home-map .map-content .mapArea .generalMap .mingecevir {
    top: 29%;
}
.home-map .map-content .mapArea .generalMap .mingecevir i {
    top: -2%;
}
.home-map .map-content .mapArea .generalMap .semkir {
    top: 22%;
}
.home-map .map-content .mapArea .generalMap .yevlax i {
    left: 19%;
}
.home-map .map-content .mapArea .generalMap .oguz i {
    left: 19%;
}
.home-map .map-content .mapArea .generalMap .qebele i {
        left: 39%;
}
.home-map .map-content .mapArea .generalMap .ismayilli i {
    left: 48%;
}
.home-map .map-content .mapArea .generalMap .qusar {
    left: 51.5%;
}
.home-map .map-content .mapArea .generalMap .qusar i {
    top: 38%;
    left: 44%;
}
.home-map .map-content .mapArea .generalMap .quba i {
        left: 52%;
    top: 35%;
}
.home-map .map-content .mapArea .generalMap .xacmaz i {
    left: 26%;
}
.home-map .map-content .mapArea .generalMap .sabran i {
    left: 41%;
}
.home-map .map-content .mapArea .generalMap .beyleqan i {
        left: 40%;
    top: 55%;
}
.home-map .map-content .mapArea .generalMap .agsu i {
    top: 28%;
    left: 18%;
}
.home-map .map-content .mapArea .generalMap .seki {
    top: 11.6%;
}
.home-map .map-content .mapArea .generalMap .salyan {
    top: 56.7%;
}
.home-map .map-content .mapArea .generalMap .imisli i {

    left: 38%;
    top: 28%;
}
.home-map .map-content .mapArea .generalMap .goycay {
    top: 34.6%;
    left: 47.8%;
}
.home-map .map-content .mapArea .generalMap .ucar {

    top: 38.8%;
    left: 45.8%;
}
.home-map .map-content .mapArea .generalMap .goycay i {
    top: 12%;
}
.home-map .map-content .mapArea .generalMap .haciqabul i {
    top: 19%;
}
.home-map .map-content .mapArea .generalMap .samaxi i {
    left: 37%;
}
.home-map .map-content .mapArea .generalMap .bilesuvar i {
    left: 51%;
    top: 35%;
}
.home-map .map-content .mapArea .generalMap .astara {
    top: 94%;
}
.home-map .map-content .mapArea .generalMap .astara i {
        top: 20%;
}
.home-map .map-content .mapArea .generalMap .yardımlı i {
        left: 32%;
    top: 20%;
}
.home-map .map-content .mapArea .generalMap .lerik i {
        left: 32%;
    top: 25%;
}
.home-map .map-content .mapArea .generalMap .lenkaran i {
        top: 66%;
    left: 22%;
}
.home-map .map-content .mapArea .generalMap .masalli i {
        left: 43%;
    top: 25%;
}
.home-map .map-content .mapArea .generalMap .neftcala i {
    position: absolute;
    font-size: 22px;
    left: 37%;
    top: 20%;;
    z-index: 5;
}
.home-map .map-content .mapArea .generalMap .qobustan i {
    left: 31%;
    top: 32%;

}
.home-map .map-content .mapArea .generalMap .agdam i {
    top: 26%;
    left: 37%;
}
.home-map .map-content .mapArea .generalMap .saatli i {
        left: 35%;
    top: 33%;
}
.home-map .map-content .mapArea .generalMap .sabirabad i {
    left: 37%;
}
.home-map .map-content .mapArea .generalMap .salyan i {
    left: 42%;
}
.home-map .map-content .mapArea .generalMap .fuzuli i {
    top: 25%;

}
.home-map .map-content .mapArea .generalMap .kurdemir i {
        left: 46%;
    top: 40%;
}
.home-map .map-content .mapArea .generalMap .balaken i {
        left: 43%;
    top: 20%;
}
.home-map .map-content .mapArea .generalMap .susha i {
    top: -13%;
        left: 25%;
}
.home-map .map-content .mapArea .generalMap .agcabedi i {
    top: 30%;
    left: 42%;
}
.home-map .map-content .mapArea .generalMap .ucar i {
    left: 35%;
    top: 31%;
}


}
@media only screen and (min-width: 610px) and (max-width: 630px){
        .home-map .map-content .mapArea .generalMap .region .colored, .hovered {
        width: 90%;
    }
        .home-map .map-content .mapArea .generalMap .baki {
        width: 23%;
        left: 76.8%;
    }
    .home-map .map-content .mapArea .generalMap .baki i {
    left: 51%;
    z-index:6;
}
.home-map .map-content .mapArea .generalMap .baki .colored {
        width: 100%;
    }
    .home-map .map-content .mapArea .generalMap .baki .hovered {
        width: 100%;
    }
.home-map .map-content .mapArea .generalMap .abseron i {
    left: 60%;
    z-index: 5;
    top: 16%;
}
.home-map .map-content .mapArea .generalMap .gedebey i {
    top: 50%;
    z-index: 5;
}
.home-map .map-content .mapArea .generalMap .sumqayit {
    position: absolute;
    top: 34.5%;
}
.home-map .map-content .mapArea .generalMap .sumqayit i {
    position: absolute;
    top: 0 !important;
}
.home-map .map-content .mapArea .generalMap .qobustan {
    width: 12%;
    position: absolute;
    top: 32.6%;
    left: 66.4%;
}
.home-map .map-content .mapArea .generalMap .samaxi {
    position: absolute;
    top: 27%;
    left: 61.7%;
}
.home-map .map-content .mapArea .generalMap .sirvan {
    position: absolute;
    top: 53%;
    left: 69.7%;
}
.home-map .map-content .mapArea .generalMap .sirvan i{
    top:-8;
}
.home-map .map-content .mapArea .generalMap .sirvan i{
        left: -11%;
    top: -4%;
}
.home-map .map-content .mapArea .generalMap .zaqatala i {
    left: 36%;
    top: 29%;
}
.home-map .map-content .mapArea .generalMap .qax i {
    top: 24%;
}
.home-map .map-content .mapArea .generalMap .seki i {
    left: 12%;

}
.home-map .map-content .mapArea .generalMap .goranboy i {

    left: 22%;

}
.home-map .map-content .mapArea .generalMap .gence {
        top: 32.4%;
}
.home-map .map-content .mapArea .generalMap .gence i {
    top: -5%;
    left: -5%;
}
.home-map .map-content .mapArea .generalMap .semkir i {
    left: 22%;

}
.home-map .map-content .mapArea .generalMap .tovuz i {
    left: 26%;

}
.home-map .map-content .mapArea .generalMap .qazax i {
    left: 40%;
    top: 27%;

}
.home-map .map-content .mapArea .generalMap .agstafa i{
    left: 29%;
}
.home-map .map-content .mapArea .generalMap .goygol i {
    left: 18%;

}
.home-map .map-content .mapArea .generalMap .samux i {
        z-index: 5;
    top: 31%;
    left: 33%;
}
.home-map .map-content .mapArea .generalMap .susha {
        top: 60.1%;
}
.home-map .map-content .mapArea .generalMap .terter i {
    left: 21%;

}
.home-map .map-content .mapArea .generalMap .berde i {

    top: 24%;
    left: 18%;
}
.home-map .map-content .mapArea .generalMap .mingecevir {
    top: 29%;
}
.home-map .map-content .mapArea .generalMap .mingecevir i {
    top: -2%;
}
.home-map .map-content .mapArea .generalMap .semkir {
    top: 22%;
}
.home-map .map-content .mapArea .generalMap .yevlax i {
    left: 19%;
}
.home-map .map-content .mapArea .generalMap .oguz i {
    left: 19%;
}
.home-map .map-content .mapArea .generalMap .qebele i {
    left: 19%;
}
.home-map .map-content .mapArea .generalMap .ismayilli i {
    left: 26%;
}
.home-map .map-content .mapArea .generalMap .qusar {
    left: 51.5%;
}
.home-map .map-content .mapArea .generalMap .qusar i {
    top: 38%;
    left: 27%;
}
.home-map .map-content .mapArea .generalMap .quba i {
    left: 42%;
}
.home-map .map-content .mapArea .generalMap .xacmaz i {
    left: 14%;
}
.home-map .map-content .mapArea .generalMap .sabran i {
    left: 12%;
}
.home-map .map-content .mapArea .generalMap .beyleqan i {
    left: 22%;
}
.home-map .map-content .mapArea .generalMap .agsu i {
    top: 28%;
    left: 18%;
}
.home-map .map-content .mapArea .generalMap .seki {
    top: 11.6%;
}
.home-map .map-content .mapArea .generalMap .salyan {
    top: 56.7%;
}
.home-map .map-content .mapArea .generalMap .imisli i {

    left: 19%;
    top: 28%;
}
.home-map .map-content .mapArea .generalMap .goycay {
    top: 34.6%;
    left: 47.8%;
}
.home-map .map-content .mapArea .generalMap .ucar {

    top: 38.8%;
    left: 45.8%;
}
.home-map .map-content .mapArea .generalMap .goycay i {
    top:0;
}
.home-map .map-content .mapArea .generalMap .haciqabul i {
    top: 19%;
}
.home-map .map-content .mapArea .generalMap .samaxi i {
    left: 21%;
}
.home-map .map-content .mapArea .generalMap .bilesuvar i {
    left: 42%;
}
.home-map .map-content .mapArea .generalMap .astara {
    top: 93%;
}
.home-map .map-content .mapArea .generalMap .astara i {
    top: 0%;
}
.home-map .map-content .mapArea .generalMap .yardımlı i {
    left: 14%;
}
.home-map .map-content .mapArea .generalMap .lerik i {
    left: 16%;
}
.home-map .map-content .mapArea .generalMap .lenkaran i {
    top: 53%;
    left: 8%;
}
.home-map .map-content .mapArea .generalMap .masalli i {
    left: 23%;
}
.home-map .map-content .mapArea .generalMap .neftcala i {
    position: absolute;
    font-size: 22px;
    left: 37%;
    top: 20%;;
    z-index: 5;
}
.home-map .map-content .mapArea .generalMap .saatli i {
    left: 16%;
    top: 23%;
}
.home-map .map-content .mapArea .generalMap .sabirabad i {
    left: 37%;
}
.home-map .map-content .mapArea .generalMap .salyan i {
    left: 42%;
}
.home-map .map-content .mapArea .generalMap .kurdemir i {
    left: 25%;
}
.home-map .map-content .mapArea .generalMap .balaken i {
    left: 30%;
}
.home-map .map-content .mapArea .generalMap .susha i {
    top: -13%;
}
.home-map .map-content .mapArea .generalMap .ucar i {
    left: 17%;
    top: 14%;
}


}
@media only screen and (max-width: 610px){
    .home-map .map-content .mapArea .generalMap .baki {
        left: 77%;
    }
    .image-gallery {
        grid-template-columns: repeat(5,1fr) !important;
        gap: 10px !important;
    }
}
@media only screen and (min-width: 590px) and (max-width: 610px){
        .home-map .map-content .mapArea .generalMap .region .colored, .hovered {
        width: 87%;
    }
        .home-map .map-content .mapArea .generalMap .baki {
        width: 23%;
        left: 76.8%;
    }
    .home-map .map-content .mapArea .generalMap .baki i {
    left: 51%;
    z-index:6;
}
.home-map .map-content .mapArea .generalMap .baki .colored {
        width: 100%;
    }
    .home-map .map-content .mapArea .generalMap .baki .hovered {
        width: 100%;
    }
.home-map .map-content .mapArea .generalMap .abseron i {
    left: 60%;
    z-index: 5;
    top: 16%;
}
.home-map .map-content .mapArea .generalMap .gedebey i {
    top: 50%;
    z-index: 5;
}
.home-map .map-content .mapArea .generalMap .sumqayit {
    position: absolute;
    top: 34.5%;
}
.home-map .map-content .mapArea .generalMap .sumqayit i {
    position: absolute;
    top: 0 !important;
}
.home-map .map-content .mapArea .generalMap .qobustan {
    width: 12%;
    position: absolute;
    top: 32.6%;
    left: 66.4%;
}
.home-map .map-content .mapArea .generalMap .samaxi {
    position: absolute;
    top: 27%;
    left: 61.7%;
}
.home-map .map-content .mapArea .generalMap .sirvan {
    position: absolute;
    top: 53%;
    left: 69.7%;
}
.home-map .map-content .mapArea .generalMap .sirvan i{
    top:-8;
}
.home-map .map-content .mapArea .generalMap .sirvan i{
        left: -11%;
    top: -4%;
}
.home-map .map-content .mapArea .generalMap .zaqatala i {
    left: 36%;
    top: 29%;
}
.home-map .map-content .mapArea .generalMap .qax i {
    top: 24%;
}
.home-map .map-content .mapArea .generalMap .seki i {
    left: 12%;

}
.home-map .map-content .mapArea .generalMap .goranboy i {

    left: 22%;

}
.home-map .map-content .mapArea .generalMap .gence {
        top: 32.4%;
}
.home-map .map-content .mapArea .generalMap .gence i {
    top: -5%;
    left: -5%;
}
.home-map .map-content .mapArea .generalMap .semkir i {
    left: 22%;

}
.home-map .map-content .mapArea .generalMap .tovuz i {
    left: 26%;

}
.home-map .map-content .mapArea .generalMap .qazax i {
    left: 40%;
    top: 27%;

}
.home-map .map-content .mapArea .generalMap .agstafa i{
    left: 29%;
}
.home-map .map-content .mapArea .generalMap .goygol i {
    left: 18%;

}
.home-map .map-content .mapArea .generalMap .samux i {
        z-index: 5;
    top: 31%;
    left: 33%;
}
.home-map .map-content .mapArea .generalMap .susha {
        top: 60.1%;
}
.home-map .map-content .mapArea .generalMap .terter i {
    left: 21%;

}
.home-map .map-content .mapArea .generalMap .berde i {

    top: 24%;
    left: 18%;
}
.home-map .map-content .mapArea .generalMap .mingecevir {
    top: 29%;
}
.home-map .map-content .mapArea .generalMap .mingecevir i {
    top: -2%;
}
.home-map .map-content .mapArea .generalMap .semkir {
    top: 22%;
}
.home-map .map-content .mapArea .generalMap .yevlax i {
    left: 19%;
}
.home-map .map-content .mapArea .generalMap .oguz i {
    left: 19%;
}
.home-map .map-content .mapArea .generalMap .qebele i {
    left: 19%;
}
.home-map .map-content .mapArea .generalMap .ismayilli i {
    left: 26%;
}
.home-map .map-content .mapArea .generalMap .qusar {
    left: 51.5%;
}
.home-map .map-content .mapArea .generalMap .qusar i {
    top: 38%;
    left: 27%;
}
.home-map .map-content .mapArea .generalMap .quba i {
    left: 42%;
}
.home-map .map-content .mapArea .generalMap .xacmaz i {
    left: 14%;
}
.home-map .map-content .mapArea .generalMap .sabran i {
    left: 12%;
}
.home-map .map-content .mapArea .generalMap .beyleqan i {
    left: 22%;
}
.home-map .map-content .mapArea .generalMap .agsu i {
    top: 28%;
    left: 18%;
}
.home-map .map-content .mapArea .generalMap .seki {
    top: 11.6%;
}
.home-map .map-content .mapArea .generalMap .salyan {
    top: 56.7%;
}
.home-map .map-content .mapArea .generalMap .imisli i {

    left: 19%;
    top: 28%;
}
.home-map .map-content .mapArea .generalMap .goycay {
    top: 34.6%;
    left: 47.8%;
}
.home-map .map-content .mapArea .generalMap .ucar {

    top: 38.8%;
    left: 45.8%;
}
.home-map .map-content .mapArea .generalMap .goycay i {
    top:0;
}
.home-map .map-content .mapArea .generalMap .haciqabul i {
    top: 19%;
}
.home-map .map-content .mapArea .generalMap .samaxi i {
    left: 21%;
}
.home-map .map-content .mapArea .generalMap .bilesuvar i {
    left: 42%;
}
.home-map .map-content .mapArea .generalMap .astara {
    top: 93%;
}
.home-map .map-content .mapArea .generalMap .astara i {
    top: 0%;
}
.home-map .map-content .mapArea .generalMap .yardımlı i {
    left: 14%;
}
.home-map .map-content .mapArea .generalMap .lerik i {
    left: 16%;
}
.home-map .map-content .mapArea .generalMap .lenkaran i {
    top: 53%;
    left: 8%;
}
.home-map .map-content .mapArea .generalMap .masalli i {
    left: 23%;
}
.home-map .map-content .mapArea .generalMap .neftcala i {
    position: absolute;
    font-size: 22px;
    left: 37%;
    top: 20%;;
    z-index: 5;
}
.home-map .map-content .mapArea .generalMap .saatli i {
    left: 16%;
    top: 23%;
}
.home-map .map-content .mapArea .generalMap .sabirabad i {
    left: 37%;
}
.home-map .map-content .mapArea .generalMap .salyan i {
    left: 42%;
}
.home-map .map-content .mapArea .generalMap .kurdemir i {
    left: 25%;
}
.home-map .map-content .mapArea .generalMap .balaken i {
    left: 30%;
}
.home-map .map-content .mapArea .generalMap .susha i {
    top: -13%;
}
.home-map .map-content .mapArea .generalMap .ucar i {
    left: 17%;
    top: 14%;
}


}
@media only screen and (min-width: 570px) and (max-width: 590px){
        .home-map .map-content .mapArea .generalMap .region .colored, .hovered {
        width: 85%;
    }
        .home-map .map-content .mapArea .generalMap .baki {
        width: 23%;
        left: 76.8%;
    }
    .home-map .map-content .mapArea .generalMap .baki i {
    left: 51%;
    z-index:6;
}
.home-map .map-content .mapArea .generalMap .baki .colored {
        width: 100%;
    }
    .home-map .map-content .mapArea .generalMap .baki .hovered {
        width: 100%;
    }
.home-map .map-content .mapArea .generalMap .abseron i {
    left: 60%;
    z-index: 5;
    top: 16%;
}
.home-map .map-content .mapArea .generalMap .gedebey i {
    top: 50%;
    z-index: 5;
}
.home-map .map-content .mapArea .generalMap .sumqayit {
    position: absolute;
    top: 34.5%;
}
.home-map .map-content .mapArea .generalMap .sumqayit i {
    position: absolute;
    top: 0 !important;
}
.home-map .map-content .mapArea .generalMap .qobustan {
    width: 13%;
    position: absolute;
    top: 32.6%;
    left: 66.4%;
}
.home-map .map-content .mapArea .generalMap .samaxi {
    position: absolute;
    top: 27%;
    left: 61.7%;
}
.home-map .map-content .mapArea .generalMap .sirvan {
    position: absolute;
    top: 53%;
    left: 69.7%;
}
.home-map .map-content .mapArea .generalMap .sirvan i{
    top:-8;
}
.home-map .map-content .mapArea .generalMap .sirvan i{
        left: -11%;
    top: -4%;
}
.home-map .map-content .mapArea .generalMap .zaqatala i {
    left: 36%;
    top: 29%;
}
.home-map .map-content .mapArea .generalMap .qax i {
    top: 24%;
}
.home-map .map-content .mapArea .generalMap .seki i {
    left: 12%;

}
.home-map .map-content .mapArea .generalMap .goranboy i {

    left: 22%;

}
.home-map .map-content .mapArea .generalMap .gence {
        top: 32.4%;
}
.home-map .map-content .mapArea .generalMap .gence i {
    top: -5%;
    left: -5%;
}
.home-map .map-content .mapArea .generalMap .semkir i {
    left: 22%;

}
.home-map .map-content .mapArea .generalMap .tovuz i {
    left: 26%;

}
.home-map .map-content .mapArea .generalMap .qazax i {
    left: 40%;
    top: 27%;

}
.home-map .map-content .mapArea .generalMap .agstafa i{
    left: 29%;
}
.home-map .map-content .mapArea .generalMap .goygol i {
    left: 18%;

}
.home-map .map-content .mapArea .generalMap .samux i {
        z-index: 5;
    top: 31%;
    left: 33%;
}
.home-map .map-content .mapArea .generalMap .susha {
        top: 60.1%;
}
.home-map .map-content .mapArea .generalMap .terter i {
    left: 21%;

}
.home-map .map-content .mapArea .generalMap .berde i {

    top: 24%;
    left: 18%;
}
.home-map .map-content .mapArea .generalMap .mingecevir {
    top: 29%;
}
.home-map .map-content .mapArea .generalMap .mingecevir i {
    top: -2%;
}
.home-map .map-content .mapArea .generalMap .semkir {
    top: 22%;
}
.home-map .map-content .mapArea .generalMap .yevlax i {
    left: 19%;
}
.home-map .map-content .mapArea .generalMap .oguz i {
    left: 19%;
}
.home-map .map-content .mapArea .generalMap .qebele i {
    left: 19%;
}
.home-map .map-content .mapArea .generalMap .ismayilli i {
    left: 26%;
}
.home-map .map-content .mapArea .generalMap .qusar {
    left: 51.5%;
}
.home-map .map-content .mapArea .generalMap .qusar i {
    top: 38%;
    left: 27%;
}
.home-map .map-content .mapArea .generalMap .quba i {
    left: 42%;
}
.home-map .map-content .mapArea .generalMap .xacmaz i {
    left: 14%;
}
.home-map .map-content .mapArea .generalMap .sabran i {
    left: 12%;
}
.home-map .map-content .mapArea .generalMap .beyleqan i {
    left: 22%;
}
.home-map .map-content .mapArea .generalMap .agsu i {
    top: 28%;
    left: 18%;
}
.home-map .map-content .mapArea .generalMap .seki {
    top: 11.6%;
}
.home-map .map-content .mapArea .generalMap .salyan {
    top: 56.7%;
}
.home-map .map-content .mapArea .generalMap .imisli i {

    left: 19%;
    top: 28%;
}
.home-map .map-content .mapArea .generalMap .goycay {
    top: 34.6%;
    left: 47.8%;
}
.home-map .map-content .mapArea .generalMap .ucar {

    top: 38.8%;
    left: 45.8%;
}
.home-map .map-content .mapArea .generalMap .goycay i {
    top:0;
}
.home-map .map-content .mapArea .generalMap .haciqabul i {
    top: 19%;
}
.home-map .map-content .mapArea .generalMap .samaxi i {
    left: 21%;
}
.home-map .map-content .mapArea .generalMap .bilesuvar i {
    left: 42%;
}
.home-map .map-content .mapArea .generalMap .astara {
    top: 93%;
}
.home-map .map-content .mapArea .generalMap .astara i {
    top: 0%;
}
.home-map .map-content .mapArea .generalMap .yardımlı i {
    left: 14%;
}
.home-map .map-content .mapArea .generalMap .lerik i {
    left: 16%;
}
.home-map .map-content .mapArea .generalMap .lenkaran i {
    top: 53%;
    left: 8%;
}
.home-map .map-content .mapArea .generalMap .masalli i {
    left: 23%;
}
.home-map .map-content .mapArea .generalMap .neftcala i {
    position: absolute;
    font-size: 22px;
    left: 37%;
    top: 20%;;
    z-index: 5;
}
.home-map .map-content .mapArea .generalMap .saatli i {
    left: 16%;
    top: 23%;
}
.home-map .map-content .mapArea .generalMap .sabirabad i {
    left: 37%;
}
.home-map .map-content .mapArea .generalMap .salyan i {
    left: 42%;
}
.home-map .map-content .mapArea .generalMap .kurdemir i {
    left: 25%;
}
.home-map .map-content .mapArea .generalMap .balaken i {
    left: 30%;
}
.home-map .map-content .mapArea .generalMap .susha i {
    top: -13%;
}
.home-map .map-content .mapArea .generalMap .ucar i {
    left: 17%;
    top: 14%;
}


}
@media only screen and (min-width: 550px) and (max-width: 570px){
        .home-map .map-content .mapArea .generalMap .region .colored, .hovered {
        width: 82%;
    }
        .home-map .map-content .mapArea .generalMap .baki {
        width: 23%;
        left: 76.8%;
    }
    .home-map .map-content .mapArea .generalMap .baki i {
    left: 51%;
    z-index:6;
}
.home-map .map-content .mapArea .generalMap .baki .colored {
        width: 100%;
    }
    .home-map .map-content .mapArea .generalMap .baki .hovered {
        width: 100%;
    }
.home-map .map-content .mapArea .generalMap .abseron i {
    left: 54%;
    z-index: 5;
    top: 16%;
}
.home-map .map-content .mapArea .generalMap .sumqayit {
    position: absolute;
    top: 33.9%;
}
.home-map .map-content .mapArea .generalMap .sumqayit i {
    position: absolute;
    top: 0 !important;
}
.home-map .map-content .mapArea .generalMap .qobustan {
    width: 14%;
    position: absolute;
    top: 32.6%;
    left: 66.4%;
}
.home-map .map-content .mapArea .generalMap .samaxi {
    position: absolute;
    top: 27%;
    left: 61.7%;
}
.home-map .map-content .mapArea .generalMap .sirvan {
    position: absolute;
    top: 53%;
    left: 69.7%;
}
.home-map .map-content .mapArea .generalMap .sirvan i{
    top:-8;
}
.home-map .map-content .mapArea .generalMap .sirvan i{
        left: -11%;
    top: -4%;
}
.home-map .map-content .mapArea .generalMap .zaqatala i {
    left: 36%;
    top: 29%;
}
.home-map .map-content .mapArea .generalMap .qax i {
    top: 24%;
}
.home-map .map-content .mapArea .generalMap .seki i {
    left: 12%;

}
.home-map .map-content .mapArea .generalMap .goranboy i {

    left: 22%;

}
.home-map .map-content .mapArea .generalMap .gence {
        top: 32.4%;
}
.home-map .map-content .mapArea .generalMap .gence i {
    top: -5%;
    left: -5%;
}
.home-map .map-content .mapArea .generalMap .semkir i {
    left: 22%;

}
.home-map .map-content .mapArea .generalMap .tovuz i {
    left: 26%;

}
.home-map .map-content .mapArea .generalMap .qazax i {
    left: 40%;
    top: 27%;

}
.home-map .map-content .mapArea .generalMap .agstafa i{
    left: 29%;
}
.home-map .map-content .mapArea .generalMap .goygol i {
    left: 18%;

}
.home-map .map-content .mapArea .generalMap .samux i {
        z-index: 5;
    top: 31%;
    left: 33%;
}
.home-map .map-content .mapArea .generalMap .susha {
        top: 60.1%;
}
.home-map .map-content .mapArea .generalMap .terter i {
    left: 21%;

}
.home-map .map-content .mapArea .generalMap .berde i {

    top: 24%;
    left: 18%;
}
.home-map .map-content .mapArea .generalMap .mingecevir {
    top: 29%;
}
.home-map .map-content .mapArea .generalMap .mingecevir i {
    top: -2%;
}
.home-map .map-content .mapArea .generalMap .semkir {
    top: 22%;
}
.home-map .map-content .mapArea .generalMap .yevlax i {
    left: 19%;
}
.home-map .map-content .mapArea .generalMap .oguz i {
    left: 19%;
}
.home-map .map-content .mapArea .generalMap .qebele i {
    left: 19%;
}
.home-map .map-content .mapArea .generalMap .ismayilli i {
    left: 26%;
}
.home-map .map-content .mapArea .generalMap .qusar {
    left: 51.5%;
}
.home-map .map-content .mapArea .generalMap .qusar i {
    top: 38%;
    left: 27%;
}
.home-map .map-content .mapArea .generalMap .quba i {
    left: 42%;
}
.home-map .map-content .mapArea .generalMap .xacmaz i {
    left: 14%;
}
.home-map .map-content .mapArea .generalMap .sabran i {
    left: 12%;
}
.home-map .map-content .mapArea .generalMap .beyleqan i {
    left: 22%;
}
.home-map .map-content .mapArea .generalMap .agsu i {
    top: 28%;
    left: 18%;
}
.home-map .map-content .mapArea .generalMap .seki {
    top: 11.6%;
}
.home-map .map-content .mapArea .generalMap .salyan {
    top: 56.7%;
}
.home-map .map-content .mapArea .generalMap .imisli i {

    left: 19%;
    top: 28%;
}
.home-map .map-content .mapArea .generalMap .goycay {
    top: 34.6%;
    left: 47.8%;
}
.home-map .map-content .mapArea .generalMap .ucar {

    top: 38.8%;
    left: 45.8%;
}
.home-map .map-content .mapArea .generalMap .goycay i {
    top:0;
}
.home-map .map-content .mapArea .generalMap .haciqabul i {
    top: 19%;
}
.home-map .map-content .mapArea .generalMap .samaxi i {
    left: 21%;
}
.home-map .map-content .mapArea .generalMap .bilesuvar i {
    left: 42%;
}
.home-map .map-content .mapArea .generalMap .astara {
    top: 93%;
}
.home-map .map-content .mapArea .generalMap .astara i {
    top: 0%;
}
.home-map .map-content .mapArea .generalMap .yardımlı i {
    left: 14%;
}
.home-map .map-content .mapArea .generalMap .lerik i {
    left: 16%;
}
.home-map .map-content .mapArea .generalMap .lenkaran i {
    top: 53%;
    left: 8%;
}
.home-map .map-content .mapArea .generalMap .masalli i {
    left: 23%;
}
.home-map .map-content .mapArea .generalMap .neftcala i {
    position: absolute;
    font-size: 22px;
    left: 37%;
    top: 20%;;
    z-index: 5;
}
.home-map .map-content .mapArea .generalMap .saatli i {
    left: 16%;
    top: 23%;
}
.home-map .map-content .mapArea .generalMap .sabirabad i {
    left: 37%;
}
.home-map .map-content .mapArea .generalMap .salyan i {
    left: 42%;
}
.home-map .map-content .mapArea .generalMap .kurdemir i {
    left: 25%;
}
.home-map .map-content .mapArea .generalMap .balaken i {
    left: 30%;
}
.home-map .map-content .mapArea .generalMap .susha i {
    top: -13%;
}
.home-map .map-content .mapArea .generalMap .ucar i {
    left: 17%;
    top: 14%;
}


}
@media only screen and (min-width: 530px) and (max-width: 550px){
        .home-map .map-content .mapArea .generalMap .region .colored, .hovered {
        width: 78%;
    }
        .home-map .map-content .mapArea .generalMap .baki {
        width: 23%;
        left: 76.8%;
    }
    .home-map .map-content .mapArea .generalMap .baki i {
    left: 51%;
    z-index:6;
}
.home-map .map-content .mapArea .generalMap .baki .colored {
        width: 100%;
    }
    .home-map .map-content .mapArea .generalMap .baki .hovered {
        width: 100%;
    }
.home-map .map-content .mapArea .generalMap .abseron i {
    left: 54%;
    z-index: 5;
    top: 16%;
}
.home-map .map-content .mapArea .generalMap .sumqayit {
    position: absolute;
    top: 33.9%;
}
.home-map .map-content .mapArea .generalMap .sumqayit i {
    position: absolute;
    top: 0 !important;
}
.home-map .map-content .mapArea .generalMap .qobustan {
    width: 14%;
    position: absolute;
    top: 32.6%;
    left: 66.4%;
}
.home-map .map-content .mapArea .generalMap .samaxi {
    position: absolute;
    top: 27%;
    left: 61.7%;
}
.home-map .map-content .mapArea .generalMap .sirvan {
    position: absolute;
    top: 53%;
    left: 69.7%;
}
.home-map .map-content .mapArea .generalMap .sirvan i{
    top:-8;
}
.home-map .map-content .mapArea .generalMap .sirvan i{
        left: -11%;
    top: -4%;
}
.home-map .map-content .mapArea .generalMap .zaqatala i {
    left: 36%;
    top: 29%;
}
.home-map .map-content .mapArea .generalMap .qax i {
    top: 24%;
}
.home-map .map-content .mapArea .generalMap .seki i {
    left: 12%;

}
.home-map .map-content .mapArea .generalMap .goranboy i {

    left: 22%;

}
.home-map .map-content .mapArea .generalMap .gence {
        top: 32.4%;
}
.home-map .map-content .mapArea .generalMap .gence i {
    top: -5%;
    left: -5%;
}
.home-map .map-content .mapArea .generalMap .semkir i {
    left: 22%;

}
.home-map .map-content .mapArea .generalMap .tovuz i {
    left: 26%;

}
.home-map .map-content .mapArea .generalMap .qazax i {
    left: 40%;
    top: 27%;

}
.home-map .map-content .mapArea .generalMap .agstafa i{
    left: 29%;
}
.home-map .map-content .mapArea .generalMap .goygol i {
    left: 18%;

}
.home-map .map-content .mapArea .generalMap .samux i {
        z-index: 5;
    top: 31%;
    left: 33%;
}
.home-map .map-content .mapArea .generalMap .susha {
        top: 60.1%;
}
.home-map .map-content .mapArea .generalMap .terter i {
    left: 21%;

}
.home-map .map-content .mapArea .generalMap .berde i {

    top: 24%;
    left: 18%;
}
.home-map .map-content .mapArea .generalMap .mingecevir {
    top: 29%;
}
.home-map .map-content .mapArea .generalMap .mingecevir i {
    top: -2%;
}
.home-map .map-content .mapArea .generalMap .semkir {
    top: 22%;
}
.home-map .map-content .mapArea .generalMap .yevlax i {
    left: 19%;
}
.home-map .map-content .mapArea .generalMap .oguz i {
    left: 19%;
}
.home-map .map-content .mapArea .generalMap .qebele i {
    left: 19%;
}
.home-map .map-content .mapArea .generalMap .ismayilli i {
    left: 26%;
}
.home-map .map-content .mapArea .generalMap .qusar {
    left: 51.5%;
}
.home-map .map-content .mapArea .generalMap .qusar i {
    top: 38%;
    left: 27%;
}
.home-map .map-content .mapArea .generalMap .quba i {
    left: 42%;
}
.home-map .map-content .mapArea .generalMap .xacmaz i {
    left: 14%;
}
.home-map .map-content .mapArea .generalMap .sabran i {
    left: 12%;
}
.home-map .map-content .mapArea .generalMap .beyleqan i {
    left: 22%;
}
.home-map .map-content .mapArea .generalMap .agsu i {
    top: 28%;
    left: 18%;
}
.home-map .map-content .mapArea .generalMap .seki {
    top: 11.6%;
}
.home-map .map-content .mapArea .generalMap .salyan {
    top: 56.7%;
}
.home-map .map-content .mapArea .generalMap .imisli i {

    left: 19%;
    top: 28%;
}
.home-map .map-content .mapArea .generalMap .goycay {
    top: 34.6%;
    left: 47.8%;
}
.home-map .map-content .mapArea .generalMap .ucar {

    top: 38.8%;
    left: 45.8%;
}
.home-map .map-content .mapArea .generalMap .goycay i {
    top:0;
}
.home-map .map-content .mapArea .generalMap .haciqabul i {
    top: 19%;
}
.home-map .map-content .mapArea .generalMap .samaxi i {
    left: 21%;
}
.home-map .map-content .mapArea .generalMap .bilesuvar i {
    left: 42%;
}
.home-map .map-content .mapArea .generalMap .astara {
    top: 93%;
}
.home-map .map-content .mapArea .generalMap .astara i {
    top: 0%;
}
.home-map .map-content .mapArea .generalMap .yardımlı i {
    left: 14%;
}
.home-map .map-content .mapArea .generalMap .lerik i {
    left: 16%;
}
.home-map .map-content .mapArea .generalMap .lenkaran i {
    top: 53%;
    left: 8%;
}
.home-map .map-content .mapArea .generalMap .masalli i {
    left: 23%;
}
.home-map .map-content .mapArea .generalMap .neftcala i {
    position: absolute;
    font-size: 22px;
    left: 37%;
    top: 20%;;
    z-index: 5;
}
.home-map .map-content .mapArea .generalMap .saatli i {
    left: 16%;
    top: 23%;
}
.home-map .map-content .mapArea .generalMap .sabirabad i {
    left: 37%;
}
.home-map .map-content .mapArea .generalMap .salyan i {
    left: 42%;
}
.home-map .map-content .mapArea .generalMap .kurdemir i {
    left: 25%;
}
.home-map .map-content .mapArea .generalMap .balaken i {
    left: 30%;
}
.home-map .map-content .mapArea .generalMap .susha i {
    top: -13%;
}
.home-map .map-content .mapArea .generalMap .ucar i {
    left: 17%;
    top: 14%;
}


}
@media only screen and (max-width: 550px) {
    .home-hero .hero-content .hero-title{
        font-size: 36px;
        line-height: 44px;
    }
    .home-hero .heroImg{
        height:300px;
    }
    .all-project-section .project-box img{
        height:auto;
    }
    .all-project-section .project-box .projectSlide-name {
        height:auto;
    }
    .ourTeam .our-team-members {
        gap: 20px;
    }
    .ourTeam .our-team-members .our-team-member {
        padding: 0;
    }
    .ourTeam .our-team-members .our-team-member .member-img {
        height: 300px;
    }
    .ourTeam .our-team-members .our-team-member .our-team-data {
        margin-top: 0;
        padding: 15px;
    }
    .ourTeam .our-team-members .our-team-member .our-team-data h5 {
        font-size: 16px;
    }
    .ourTeam .our-team-members .our-team-member .our-team-data p {
        font-size: 14px;
    }

    .home-map .map-content .mapArea .generalMap .city-button {
        padding: 5px !important;
        border-radius: 4px !important;
        font-size: 8px !important;

    }
    .footer {
        flex-direction: column;
    }
    .footer .footer-start .footerSocials {
        max-width: none;
    }
    .footer .footer-end .footer-phone, .footer .footer-end .footer-mail {
        margin-top: 16px;
    }
    .all-project-section {
        grid-template-columns: repeat(1, 1fr);
    }
    .inside-area .inside-img img {
        /*height: 180px;*/
    }
    .school-box .school-img .schoolName {
        height: 60px;
        font-size: 14px;
    }
    .all-right-served p{
        font-size: 14px;
    }
    .all-right-served a{
        font-size: 14px;
    }
    .school-box .school_btn {
        margin-top: 10px;
    }
    .school-box .school_btn a {
        padding: 8px 16px;
        font-size: 12px;
    }
}
@media only screen and (min-width: 510px) and (max-width: 530px){
    .home-map .map-content .mapArea .generalMap .gedebey i {
    top: 46%;

}
        .home-map .map-content .mapArea .generalMap .region .colored, .hovered {
        width: 75%;
    }
        .home-map .map-content .mapArea .generalMap .baki {
        width: 23%;
        left: 76.8%;
    }
    .home-map .map-content .mapArea .generalMap .baki i {
    left: 51%;
    z-index:6;
}
.home-map .map-content .mapArea .generalMap .baki .colored {
        width: 100%;
    }
    .home-map .map-content .mapArea .generalMap .baki .hovered {
        width: 100%;
    }
.home-map .map-content .mapArea .generalMap .abseron i {
    left: 52%;
    z-index: 5;
    top: 16%;
}
.home-map .map-content .mapArea .generalMap .sumqayit {
    position: absolute;
    top: 33.9%;
}
.home-map .map-content .mapArea .generalMap .sumqayit i {
    position: absolute;
    top: 0;
}
.home-map .map-content .mapArea .generalMap .qobustan {
    width: 14%;
    position: absolute;
    top: 32.6%;
    left: 66.4%;
}
.home-map .map-content .mapArea .generalMap .samaxi {
    position: absolute;
    top: 27%;
    left: 61.7%;
}
.home-map .map-content .mapArea .generalMap .sirvan {
    position: absolute;
    top: 53%;
    left: 69.7%;
}
.home-map .map-content .mapArea .generalMap .sirvan i{
    top:-8;
}
.home-map .map-content .mapArea .generalMap .sirvan i{
        left: -11%;
    top: -4%;
}
.home-map .map-content .mapArea .generalMap .zaqatala i {

    left: 29%;
}
.home-map .map-content .mapArea .generalMap .qax i {

    top: 11%;
}
.home-map .map-content .mapArea .generalMap .seki i {
    left: 12%;

}
.home-map .map-content .mapArea .generalMap .goranboy i {

    left: 22%;

}
.home-map .map-content .mapArea .generalMap .gence {
    top: 31.9%;
}
.home-map .map-content .mapArea .generalMap .gence i {
    top: -5%;
    left: -5%;
}
.home-map .map-content .mapArea .generalMap .semkir i {
    left: 22%;

}
.home-map .map-content .mapArea .generalMap .tovuz i {
    left: 17%;

}
.home-map .map-content .mapArea .generalMap .qazax i {
    left: 28%;

}
.home-map .map-content .mapArea .generalMap .agstafa i{
    left: 29%;
}
.home-map .map-content .mapArea .generalMap .goygol i {
    left: 18%;

}
.home-map .map-content .mapArea .generalMap .samux i {
        z-index: 5;
    top: 31%;
    left: 33%;
}
.home-map .map-content .mapArea .generalMap .susha {
        top: 60.1%;
}
.home-map .map-content .mapArea .generalMap .terter i {
    left: 21%;

}
.home-map .map-content .mapArea .generalMap .berde i {

    top: 24%;
    left: 18%;
}
.home-map .map-content .mapArea .generalMap .mingecevir {
    top: 29%;
}
.home-map .map-content .mapArea .generalMap .mingecevir i {
    top: -2%;
}
.home-map .map-content .mapArea .generalMap .semkir {
    top: 22%;
}
.home-map .map-content .mapArea .generalMap .yevlax i {
    left: 19%;
}
.home-map .map-content .mapArea .generalMap .oguz i {
    left: 19%;
}
.home-map .map-content .mapArea .generalMap .qebele i {
    left: 19%;
}
.home-map .map-content .mapArea .generalMap .ismayilli i {
    left: 26%;
}
.home-map .map-content .mapArea .generalMap .qusar {
    left: 51.5%;
}
.home-map .map-content .mapArea .generalMap .qusar i {
    top: 38%;
    left: 27%;
}
.home-map .map-content .mapArea .generalMap .quba i {
    left: 28%;
}
.home-map .map-content .mapArea .generalMap .xacmaz i {
    left: 14%;
}
.home-map .map-content .mapArea .generalMap .sabran i {
    left: 12%;
}
.home-map .map-content .mapArea .generalMap .beyleqan i {
    left: 22%;
}
.home-map .map-content .mapArea .generalMap .agsu i {
    top: 28%;
    left: 18%;
}
.home-map .map-content .mapArea .generalMap .seki {
    top: 11.6%;
}
.home-map .map-content .mapArea .generalMap .salyan {
    top: 56.7%;
}
.home-map .map-content .mapArea .generalMap .imisli i {

    left: 19%;
    top: 20%;
}
.home-map .map-content .mapArea .generalMap .goycay {
    top: 34.6%;
    left: 47.8%;
}
.home-map .map-content .mapArea .generalMap .ucar {

    top: 38.8%;
    left: 45.8%;
}
.home-map .map-content .mapArea .generalMap .samaxi i {
    left: 21%;
}
.home-map .map-content .mapArea .generalMap .bilesuvar i {
    left: 31%;
}
.home-map .map-content .mapArea .generalMap .astara {
    top: 93%;
}
.home-map .map-content .mapArea .generalMap .astara i {
    top: 0%;
}
.home-map .map-content .mapArea .generalMap .yardımlı i {
    left: 14%;
}
.home-map .map-content .mapArea .generalMap .lerik i {
    left: 16%;
}
.home-map .map-content .mapArea .generalMap .lenkaran i {
    top: 53%;
    left: 8%;
}
.home-map .map-content .mapArea .generalMap .masalli i {
    left: 23%;
}
.home-map .map-content .mapArea .generalMap .neftcala i {
    position: absolute;
    font-size: 22px;
    left: 25%;
    top: 13%;
    z-index: 5;
}
.home-map .map-content .mapArea .generalMap .saatli i {
    left: 16%;
    top: 23%;
}
.home-map .map-content .mapArea .generalMap .sabirabad i {
    left: 37%;
}
.home-map .map-content .mapArea .generalMap .salyan i {
    left: 30%;
}
.home-map .map-content .mapArea .generalMap .kurdemir i {
    left: 25%;
}
.home-map .map-content .mapArea .generalMap .balaken i {
    left: 20%;
}
.home-map .map-content .mapArea .generalMap .susha i {
    top: -13%;
}
.home-map .map-content .mapArea .generalMap .ucar i {
    left: 17%;
    top: 14%;
}


}
@media only screen and (min-width: 480px) and (max-width: 510px){
        .home-map .map-content .mapArea .generalMap .region .colored, .hovered {
        width: 70%;
    }
        .home-map .map-content .mapArea .generalMap .baki {
        width: 23%;
        left: 76.8%;
    }
    .home-map .map-content .mapArea .generalMap .baki i {
    left: 51%;
    z-index:6;
}
.home-map .map-content .mapArea .generalMap .baki .colored {
        width: 100%;
    }
    .home-map .map-content .mapArea .generalMap .baki .hovered {
        width: 100%;
    }
.home-map .map-content .mapArea .generalMap .abseron i {
    left: 48%;
    z-index: 5;
    top: 16%;
}
.home-map .map-content .mapArea .generalMap .sumqayit {
    position: absolute;
    top: 33.9%;
}
.home-map .map-content .mapArea .generalMap .sumqayit i {
    position: absolute;
    top: 0;
}
.home-map .map-content .mapArea .generalMap .qobustan {
    width: 16%;
    position: absolute;
    top: 32.6%;
    left: 66.4%;
}
.home-map .map-content .mapArea .generalMap .samaxi {
    position: absolute;
    top: 27%;
    left: 61.7%;
}
.home-map .map-content .mapArea .generalMap .sirvan {
    position: absolute;
    top: 52%;
    left: 69.7%;
}
.home-map .map-content .mapArea .generalMap .sirvan i{
    top:-8;
}
.home-map .map-content .mapArea .generalMap .sirvan i{
        left: -11%;
    top: -4%;
}
.home-map .map-content .mapArea .generalMap .zaqatala i {

    left: 29%;
}
.home-map .map-content .mapArea .generalMap .qax i {

    top: 11%;
}
.home-map .map-content .mapArea .generalMap .seki i {
    left: 12%;

}
.home-map .map-content .mapArea .generalMap .goranboy i {

    left: 22%;

}
.home-map .map-content .mapArea .generalMap .gence {
    top: 31.9%;
}
.home-map .map-content .mapArea .generalMap .gence i {
    top: -5%;
    left: -5%;
}
.home-map .map-content .mapArea .generalMap .semkir i {
    left: 22%;

}
.home-map .map-content .mapArea .generalMap .tovuz i {
    left: 17%;

}
.home-map .map-content .mapArea .generalMap .qazax i {
    left: 28%;

}
.home-map .map-content .mapArea .generalMap .agstafa i{
    left: 29%;
}
.home-map .map-content .mapArea .generalMap .goygol i {
    left: 18%;

}
.home-map .map-content .mapArea .generalMap .samux i {
        z-index: 5;
    top: 31%;
    left: 33%;
}
.home-map .map-content .mapArea .generalMap .susha {
    top: 59.5%;
}
.home-map .map-content .mapArea .generalMap .terter i {
    left: 21%;

}
.home-map .map-content .mapArea .generalMap .berde i {

    top: 24%;
    left: 18%;
}
.home-map .map-content .mapArea .generalMap .mingecevir {
    top: 29%;
}
.home-map .map-content .mapArea .generalMap .mingecevir i {
    top: -2%;
}
.home-map .map-content .mapArea .generalMap .semkir {
    top: 22%;
}
.home-map .map-content .mapArea .generalMap .yevlax i {
    left: 19%;
}
.home-map .map-content .mapArea .generalMap .oguz i {
    left: 19%;
}
.home-map .map-content .mapArea .generalMap .qebele i {
    left: 19%;
}
.home-map .map-content .mapArea .generalMap .ismayilli i {
    left: 26%;
}
.home-map .map-content .mapArea .generalMap .qusar {
    left: 51.5%;
}
.home-map .map-content .mapArea .generalMap .qusar i {
    top: 38%;
    left: 27%;
}
.home-map .map-content .mapArea .generalMap .quba i {
    left: 28%;
}
.home-map .map-content .mapArea .generalMap .xacmaz i {
    left: 14%;
}
.home-map .map-content .mapArea .generalMap .sabran i {
    left: 12%;
}
.home-map .map-content .mapArea .generalMap .beyleqan i {
    left: 22%;
}
.home-map .map-content .mapArea .generalMap .agsu i {
    top: 28%;
    left: 18%;
}
.home-map .map-content .mapArea .generalMap .seki {
    top: 11.6%;
}
.home-map .map-content .mapArea .generalMap .salyan {
    top: 56.7%;
}
.home-map .map-content .mapArea .generalMap .imisli i {

    left: 19%;
    top: 20%;
}
.home-map .map-content .mapArea .generalMap .goycay {
    top: 34.6%;
    left: 47.8%;
}
.home-map .map-content .mapArea .generalMap .ucar {

    top: 38.8%;
    left: 45.8%;
}
.home-map .map-content .mapArea .generalMap .samaxi i {
    left: 21%;
}
.home-map .map-content .mapArea .generalMap .bilesuvar i {
    left: 31%;
}
.home-map .map-content .mapArea .generalMap .astara {
    top: 93%;
}
.home-map .map-content .mapArea .generalMap .astara i {
    top: 0%;
}
.home-map .map-content .mapArea .generalMap .yardımlı i {
    left: 14%;
}
.home-map .map-content .mapArea .generalMap .lerik i {
    left: 16%;
}
.home-map .map-content .mapArea .generalMap .lenkaran i {
    top: 53%;
    left: 8%;
}
.home-map .map-content .mapArea .generalMap .masalli i {
    left: 23%;
}
.home-map .map-content .mapArea .generalMap .neftcala i {
    position: absolute;
    font-size: 22px;
    left: 25%;
    top: 13%;
    z-index: 5;
}
.home-map .map-content .mapArea .generalMap .saatli i {
    left: 16%;
    top: 23%;
}
.home-map .map-content .mapArea .generalMap .sabirabad i {
    left: 37%;
}
.home-map .map-content .mapArea .generalMap .salyan i {
    left: 30%;
}
.home-map .map-content .mapArea .generalMap .kurdemir i {
    left: 25%;
}
.home-map .map-content .mapArea .generalMap .balaken i {
    left: 20%;
}
.home-map .map-content .mapArea .generalMap .susha i {
    top: -13%;
}
.home-map .map-content .mapArea .generalMap .ucar i {
    left: 17%;
    top: 14%;
}


}
@media only screen and (min-width: 460px) and (max-width: 480px){
        .home-map .map-content .mapArea .generalMap .region .colored, .hovered {
        width: 67%;
    }
        .home-map .map-content .mapArea .generalMap .baki {
        width: 23%;
        left: 76.8%;
    }
    .home-map .map-content .mapArea .generalMap .baki i {
    left: 51%;
    z-index:6;
}
.home-map .map-content .mapArea .generalMap .baki .colored {
        width: 100%;
    }
    .home-map .map-content .mapArea .generalMap .baki .hovered {
        width: 100%;
    }
.home-map .map-content .mapArea .generalMap .abseron i {
    left: 44%;
    z-index: 5;
        top: 12%;
}
.home-map .map-content .mapArea .generalMap .sumqayit {
    position: absolute;
    top: 33.3%;
}
.home-map .map-content .mapArea .generalMap .sumqayit i {
    position: absolute;
    top: 0;
}
.home-map .map-content .mapArea .generalMap .qobustan {
    width: 16%;
    position: absolute;
    top: 32.6%;
    left: 66.4%;
}
.home-map .map-content .mapArea .generalMap .samaxi {
    position: absolute;
    top: 27%;
    left: 61.7%;
}
.home-map .map-content .mapArea .generalMap .sirvan {
    position: absolute;
    top: 52%;
    left: 69.7%;
}
.home-map .map-content .mapArea .generalMap .sirvan i{
    top:-8;
}
.home-map .map-content .mapArea .generalMap .sirvan i{
        left: -11%;
    top: -4%;
}
.home-map .map-content .mapArea .generalMap .zaqatala i {

    left: 29%;
}
.home-map .map-content .mapArea .generalMap .qax i {

    top: 11%;
}
.home-map .map-content .mapArea .generalMap .seki i {
    left: 12%;

}
.home-map .map-content .mapArea .generalMap .goranboy i {

    left: 22%;

}
.home-map .map-content .mapArea .generalMap .gence {
    top: 31.6%;
}
.home-map .map-content .mapArea .generalMap .gence i {
    top: -5%;
}
.home-map .map-content .mapArea .generalMap .semkir i {
    left: 22%;

}
.home-map .map-content .mapArea .generalMap .tovuz i {
    left: 17%;

}
.home-map .map-content .mapArea .generalMap .qazax i {
    left: 28%;

}
.home-map .map-content .mapArea .generalMap .agstafa i{
    left: 29%;
}
.home-map .map-content .mapArea .generalMap .goygol i {
    left: 18%;

}
.home-map .map-content .mapArea .generalMap .samux i {

    top: 26%;
    left: 25%;
}
.home-map .map-content .mapArea .generalMap .susha {
    top: 59.5%;
}
.home-map .map-content .mapArea .generalMap .terter i {
    left: 21%;

}
.home-map .map-content .mapArea .generalMap .berde i {

    top: 24%;
    left: 18%;
}
.home-map .map-content .mapArea .generalMap .mingecevir {
    top: 28%;
}
.home-map .map-content .mapArea .generalMap .mingecevir i {
    top: -2%;
}
.home-map .map-content .mapArea .generalMap .semkir {
    top: 22%;
}
.home-map .map-content .mapArea .generalMap .yevlax i {
    left: 19%;
}
.home-map .map-content .mapArea .generalMap .oguz i {
    left: 19%;
}
.home-map .map-content .mapArea .generalMap .qebele i {
    left: 19%;
}
.home-map .map-content .mapArea .generalMap .ismayilli i {
    left: 26%;
}
.home-map .map-content .mapArea .generalMap .qusar {
    left: 51.5%;
}
.home-map .map-content .mapArea .generalMap .qusar i {
    top: 31%;
    left: 27%;
}
.home-map .map-content .mapArea .generalMap .quba i {
    left: 28%;
}
.home-map .map-content .mapArea .generalMap .xacmaz i {
    left: 14%;
}
.home-map .map-content .mapArea .generalMap .sabran i {
    left: 12%;
}
.home-map .map-content .mapArea .generalMap .beyleqan i {
    left: 22%;
}
.home-map .map-content .mapArea .generalMap .agsu i {
    top: 28%;
    left: 18%;
}
.home-map .map-content .mapArea .generalMap .seki {
    top: 11.6%;
}
.home-map .map-content .mapArea .generalMap .salyan {
    top: 56.7%;
}
.home-map .map-content .mapArea .generalMap .imisli i {

    left: 19%;
    top: 20%;
}
.home-map .map-content .mapArea .generalMap .goycay {
    top: 34.6%;
    left: 47.8%;
}
.home-map .map-content .mapArea .generalMap .ucar {

    top: 38.8%;
    left: 45.8%;
}
.home-map .map-content .mapArea .generalMap .samaxi i {
    left: 21%;
}
.home-map .map-content .mapArea .generalMap .bilesuvar i {
    left: 31%;
}
.home-map .map-content .mapArea .generalMap .astara {
    top: 93%;
}
.home-map .map-content .mapArea .generalMap .astara i {
    top: 0%;
}
.home-map .map-content .mapArea .generalMap .yardımlı i {
    left: 14%;
}
.home-map .map-content .mapArea .generalMap .lerik i {
    left: 16%;
}
.home-map .map-content .mapArea .generalMap .lenkaran i {
    top: 53%;
    left: 8%;
}
.home-map .map-content .mapArea .generalMap .masalli i {
    left: 23%;
}
.home-map .map-content .mapArea .generalMap .neftcala i {
    position: absolute;
    font-size: 22px;
    left: 25%;
    top: 13%;
    z-index: 5;
}
.home-map .map-content .mapArea .generalMap .saatli i {
    left: 16%;
    top: 23%;
}
.home-map .map-content .mapArea .generalMap .sabirabad i {
    left: 37%;
}
.home-map .map-content .mapArea .generalMap .salyan i {
    left: 30%;
}
.home-map .map-content .mapArea .generalMap .kurdemir i {
    left: 25%;
}
.home-map .map-content .mapArea .generalMap .balaken i {
    left: 20%;
}
.home-map .map-content .mapArea .generalMap .susha i {
    top: -13%;
}
.home-map .map-content .mapArea .generalMap .ucar i {
    left: 17%;
    top: 14%;
}


}
@media only screen and (min-width: 440px) and (max-width: 460px){
        .home-map .map-content .mapArea .generalMap .region .colored, .hovered {
        width: 64%;
    }
        .home-map .map-content .mapArea .generalMap .baki {
        width: 23%;
        left: 77%;
    }
    .home-map .map-content .mapArea .generalMap .baki i {
    left: 51%;
    z-index:6;
}
.home-map .map-content .mapArea .generalMap .baki .colored {
        width: 100%;
    }
    .home-map .map-content .mapArea .generalMap .baki .hovered {
        width: 100%;
    }
.home-map .map-content .mapArea .generalMap .abseron i {
    left: 44%;
    z-index: 5;
        top: 12%;
}
.home-map .map-content .mapArea .generalMap .sumqayit {
    position: absolute;
    top: 33.3%;
}
.home-map .map-content .mapArea .generalMap .sumqayit i {
    position: absolute;
    top: 0;
}
.home-map .map-content .mapArea .generalMap .qobustan {
    width: 17%;
    position: absolute;
    top: 32.6%;
    left: 66.4%;
}
.home-map .map-content .mapArea .generalMap .samaxi {
    position: absolute;
    top: 27%;
    left: 61.7%;
}
.home-map .map-content .mapArea .generalMap .sirvan {
    position: absolute;
    top: 52%;
    left: 69.7%;
}
.home-map .map-content .mapArea .generalMap .sirvan i{
    top:-8;
}
.home-map .map-content .mapArea .generalMap .sirvan i{
        left: -11%;
    top: -4%;
}
.home-map .map-content .mapArea .generalMap .zaqatala i {

    left: 29%;
}
.home-map .map-content .mapArea .generalMap .qax i {

    top: 11%;
}
.home-map .map-content .mapArea .generalMap .seki i {
    left: 12%;

}
.home-map .map-content .mapArea .generalMap .goranboy i {

    left: 22%;

}
.home-map .map-content .mapArea .generalMap .gence {
    top: 31.6%;
}
.home-map .map-content .mapArea .generalMap .gence i {
    top: -5%;
}
.home-map .map-content .mapArea .generalMap .semkir i {
    left: 22%;

}
.home-map .map-content .mapArea .generalMap .tovuz i {
    left: 17%;

}
.home-map .map-content .mapArea .generalMap .qazax i {
    left: 28%;

}
.home-map .map-content .mapArea .generalMap .agstafa i{
    left: 29%;
}
.home-map .map-content .mapArea .generalMap .goygol i {
    left: 18%;

}
.home-map .map-content .mapArea .generalMap .samux i {

    top: 26%;
    left: 25%;
}
.home-map .map-content .mapArea .generalMap .susha {
    top: 59.2%;
}
.home-map .map-content .mapArea .generalMap .terter i {
    left: 21%;

}
.home-map .map-content .mapArea .generalMap .berde i {

    top: 24%;
    left: 18%;
}
.home-map .map-content .mapArea .generalMap .mingecevir {
    top: 28%;
}
.home-map .map-content .mapArea .generalMap .mingecevir i {
    top: -2%;
}
.home-map .map-content .mapArea .generalMap .semkir {
    top: 22%;
}
.home-map .map-content .mapArea .generalMap .yevlax i {
    left: 19%;
}
.home-map .map-content .mapArea .generalMap .oguz i {
    left: 19%;
}
.home-map .map-content .mapArea .generalMap .qebele i {
    left: 19%;
}
.home-map .map-content .mapArea .generalMap .ismayilli i {
    left: 26%;
}
.home-map .map-content .mapArea .generalMap .qusar {
    left: 51.5%;
}
.home-map .map-content .mapArea .generalMap .qusar i {
    top: 31%;
    left: 27%;
}
.home-map .map-content .mapArea .generalMap .quba i {
    left: 28%;
}
.home-map .map-content .mapArea .generalMap .xacmaz i {
    left: 14%;
}
.home-map .map-content .mapArea .generalMap .sabran i {
    left: 12%;
}
.home-map .map-content .mapArea .generalMap .beyleqan i {
    left: 22%;
}
.home-map .map-content .mapArea .generalMap .agsu i {
    top: 28%;
    left: 18%;
}
.home-map .map-content .mapArea .generalMap .imisli i {

    left: 19%;
    top: 20%;
}
.home-map .map-content .mapArea .generalMap .goycay {
    top: 34.3%;
    left: 47.8%;
}
.home-map .map-content .mapArea .generalMap .ucar {

    top: 38.5%;
    left: 45.8%;
}
.home-map .map-content .mapArea .generalMap .samaxi i {
    left: 21%;
}
.home-map .map-content .mapArea .generalMap .bilesuvar i {
    left: 31%;
}
.home-map .map-content .mapArea .generalMap .astara {
    top: 93%;
}
.home-map .map-content .mapArea .generalMap .astara i {
    top: 0%;
}
.home-map .map-content .mapArea .generalMap .yardımlı i {
    left: 14%;
}
.home-map .map-content .mapArea .generalMap .lerik i {
    left: 16%;
}
.home-map .map-content .mapArea .generalMap .lenkaran i {
    top: 53%;
    left: 8%;
}
.home-map .map-content .mapArea .generalMap .masalli i {
    left: 23%;
}
.home-map .map-content .mapArea .generalMap .neftcala i {
    position: absolute;
    font-size: 22px;
    left: 25%;
    top: 13%;
    z-index: 5;
}
.home-map .map-content .mapArea .generalMap .saatli i {
    left: 16%;
    top: 23%;
}
.home-map .map-content .mapArea .generalMap .sabirabad i {
    left: 37%;
}
.home-map .map-content .mapArea .generalMap .salyan i {
    left: 30%;
}
.home-map .map-content .mapArea .generalMap .kurdemir i {
    left: 25%;
}
.home-map .map-content .mapArea .generalMap .balaken i {
    left: 20%;
}
.home-map .map-content .mapArea .generalMap .susha i {
    top: -13%;
}
.home-map .map-content .mapArea .generalMap .ucar i {
    left: 17%;
    top: 14%;
}


}
@media only screen and (min-width: 420px) and (max-width: 440px){
        .home-map .map-content .mapArea .generalMap .region .colored, .hovered {
        width: 61%;
    }
        .home-map .map-content .mapArea .generalMap .baki {
        width: 23%;
        left: 77%;
    }
    .home-map .map-content .mapArea .generalMap .baki i {
    left: 51%;
    z-index:6;
}
.home-map .map-content .mapArea .generalMap .baki .colored {
        width: 100%;
    }
    .home-map .map-content .mapArea .generalMap .baki .hovered {
        width: 100%;
    }
.home-map .map-content .mapArea .generalMap .abseron i {
    left: 41%;
    z-index: 5;
}
.home-map .map-content .mapArea .generalMap .sumqayit {
    position: absolute;
    top: 33%;
}
.home-map .map-content .mapArea .generalMap .sumqayit i {
    position: absolute;
    top: 0;
}
.home-map .map-content .mapArea .generalMap .qobustan {
    width: 18%;
    position: absolute;
    top: 32.6%;
    left: 66.4%;
}
.home-map .map-content .mapArea .generalMap .sirvan {
    position: absolute;
    top: 51.5%;
    left: 69.7%;
}
.home-map .map-content .mapArea .generalMap .sirvan i{
    top:-8;
}
.home-map .map-content .mapArea .generalMap .sirvan i{
        left: -11%;
    top: -4%;
}
.home-map .map-content .mapArea .generalMap .zaqatala i {

    left: 29%;
}
.home-map .map-content .mapArea .generalMap .qax i {

    top: 11%;
}
.home-map .map-content .mapArea .generalMap .seki i {
    left: 12%;

}
.home-map .map-content .mapArea .generalMap .goranboy i {

    left: 22%;

}
.home-map .map-content .mapArea .generalMap .gence {
    top: 31.2%;
}
.home-map .map-content .mapArea .generalMap .gence i {
    top: -5%;
}
.home-map .map-content .mapArea .generalMap .semkir i {
    left: 22%;

}
.home-map .map-content .mapArea .generalMap .tovuz i {
    left: 17%;

}
.home-map .map-content .mapArea .generalMap .qazax i {
    left: 28%;

}
.home-map .map-content .mapArea .generalMap .agstafa i{
    left: 29%;
}
.home-map .map-content .mapArea .generalMap .goygol i {
    left: 18%;

}
.home-map .map-content .mapArea .generalMap .samux i {

    top: 26%;
    left: 25%;
}
.home-map .map-content .mapArea .generalMap .susha {
    top: 59.2%;
}
.home-map .map-content .mapArea .generalMap .terter i {
    left: 21%;

}
.home-map .map-content .mapArea .generalMap .berde i {

    top: 24%;
    left: 18%;
}
.home-map .map-content .mapArea .generalMap .mingecevir {
    top: 27.2%;
}
.home-map .map-content .mapArea .generalMap .mingecevir i {
    top: -2%;
}
.home-map .map-content .mapArea .generalMap .semkir {
    top: 22%;
}
.home-map .map-content .mapArea .generalMap .yevlax i {
    left: 19%;
}
.home-map .map-content .mapArea .generalMap .oguz i {
    left: 19%;
}
.home-map .map-content .mapArea .generalMap .qebele i {
    left: 19%;
}
.home-map .map-content .mapArea .generalMap .ismayilli i {
    left: 26%;
}
.home-map .map-content .mapArea .generalMap .qusar {
    left: 51.5%;
}
.home-map .map-content .mapArea .generalMap .qusar i {
    top: 31%;
    left: 27%;
}
.home-map .map-content .mapArea .generalMap .quba i {
    left: 28%;
}
.home-map .map-content .mapArea .generalMap .xacmaz i {
    left: 14%;
}
.home-map .map-content .mapArea .generalMap .sabran i {
    left: 12%;
}
.home-map .map-content .mapArea .generalMap .beyleqan i {
    left: 22%;
}
.home-map .map-content .mapArea .generalMap .agsu i {
    top: 28%;
    left: 18%;
}
.home-map .map-content .mapArea .generalMap .imisli i {

    left: 19%;
    top: 20%;
}
.home-map .map-content .mapArea .generalMap .goycay {
    top: 34.3%;
    left: 48%;
}
.home-map .map-content .mapArea .generalMap .ucar {

    top: 38.2%;
    left: 45.8%;
}
.home-map .map-content .mapArea .generalMap .samaxi i {
    left: 21%;
}
.home-map .map-content .mapArea .generalMap .bilesuvar i {
    left: 31%;
}
.home-map .map-content .mapArea .generalMap .astara {
    top: 92%;
}
.home-map .map-content .mapArea .generalMap .astara i {
    top: 0%;
}
.home-map .map-content .mapArea .generalMap .yardımlı i {
    left: 14%;
}
.home-map .map-content .mapArea .generalMap .lerik i {
    left: 16%;
}
.home-map .map-content .mapArea .generalMap .lenkaran i {
    top: 53%;
    left: 8%;
}
.home-map .map-content .mapArea .generalMap .masalli i {
    left: 23%;
}
.home-map .map-content .mapArea .generalMap .neftcala i {
    position: absolute;
    font-size: 22px;
    left: 25%;
    top: 13%;
    z-index: 5;
}
.home-map .map-content .mapArea .generalMap .saatli i {
    left: 16%;
    top: 23%;
}
.home-map .map-content .mapArea .generalMap .sabirabad i {
    left: 37%;
}
.home-map .map-content .mapArea .generalMap .salyan i {
    left: 30%;
}
.home-map .map-content .mapArea .generalMap .kurdemir i {
    left: 25%;
}
.home-map .map-content .mapArea .generalMap .balaken i {
    left: 20%;
}
.home-map .map-content .mapArea .generalMap .susha i {
    top: -13%;
}
.home-map .map-content .mapArea .generalMap .ucar i {
    left: 17%;
    top: 14%;
}


}
@media only screen and (min-width: 400px) and (max-width: 420px){
    .home-map .map-content .mapArea .generalMap .region i{
        z-index:5;
    }
        .home-map .map-content .mapArea .generalMap .region .colored, .hovered {
        width: 58%;
    }
        .home-map .map-content .mapArea .generalMap .baki {
        width: 23%;
            left: 76.7%;
    }
    .home-map .map-content .mapArea .generalMap .samaxi {
    top: 27.3%;
}
.home-map .map-content .mapArea .generalMap .qusar {
    left: 51.5%;
}
    .home-map .map-content .mapArea .generalMap .baki .colored {
        width: 100%;
    }
    .home-map .map-content .mapArea .generalMap .baki .colored {
        width: 100%;
    }
    .home-map .map-content .mapArea .generalMap .baki i {
    left: 51%;
    z-index:6;
}
.home-map .map-content .mapArea .generalMap .abseron i {
    left: 39%;
    z-index: 5;
}
.home-map .map-content .mapArea .generalMap .sumqayit {
    position: absolute;
    top: 33%;
}
.home-map .map-content .mapArea .generalMap .sumqayit i {
    position: absolute;
    top: 0%;
    left:13%;
}
.home-map .map-content .mapArea .generalMap .qobustan {
    width: 18%;
    position: absolute;
    top: 32.6%;
    left: 66.4%;
}
.home-map .map-content .mapArea .generalMap .sirvan {
    position: absolute;
    top: 51.5%;
    left: 69.7%;
}
.home-map .map-content .mapArea .generalMap .sirvan i{
    top:-8;
}
.home-map .map-content .mapArea .generalMap .sirvan i{
        left: -11%;
    top: -4%;
}
.home-map .map-content .mapArea .generalMap .zaqatala i {

    left: 29%;
}
.home-map .map-content .mapArea .generalMap .qax i {

    top: 11%;
}
.home-map .map-content .mapArea .generalMap .seki i {
    left: 12%;

}
.home-map .map-content .mapArea .generalMap .goranboy i {

    left: 22%;

}
.home-map .map-content .mapArea .generalMap .gence {
    top: 31%;
}
.home-map .map-content .mapArea .generalMap .gence i {
    top: -5%;
}
.home-map .map-content .mapArea .generalMap .semkir i {
    left: 22%;

}
.home-map .map-content .mapArea .generalMap .tovuz i {
    left: 17%;

}
.home-map .map-content .mapArea .generalMap .qazax i {
    left: 28%;

}
.home-map .map-content .mapArea .generalMap .agstafa i{
    left: 29%;
}
.home-map .map-content .mapArea .generalMap .goygol i {
    left: 18%;

}
.home-map .map-content .mapArea .generalMap .samux i {

    top: 26%;
    left: 25%;
}
.home-map .map-content .mapArea .generalMap .susha {
    top: 59%;
}
.home-map .map-content .mapArea .generalMap .semkir {
    top: 21.7%;
}
.home-map .map-content .mapArea .generalMap .terter i {
    left: 21%;

}
.home-map .map-content .mapArea .generalMap .berde i {

    top: 24%;
    left: 18%;
}
.home-map .map-content .mapArea .generalMap .mingecevir {
    top: 27.2%;
}
.home-map .map-content .mapArea .generalMap .mingecevir i {
    top: -2%;
}
.home-map .map-content .mapArea .generalMap .yevlax i {
    left: 19%;
}
.home-map .map-content .mapArea .generalMap .oguz i {
    left: 19%;
}
.home-map .map-content .mapArea .generalMap .qebele i {
    left: 19%;
}
.home-map .map-content .mapArea .generalMap .ismayilli i {
    left: 26%;
}
.home-map .map-content .mapArea .generalMap .qusar i {
    top: 31%;
    left: 27%;
}
.home-map .map-content .mapArea .generalMap .quba i {
    left: 28%;
}
.home-map .map-content .mapArea .generalMap .xacmaz i {
    left: 14%;
}
.home-map .map-content .mapArea .generalMap .sabran i {
    left: 12%;
}
.home-map .map-content .mapArea .generalMap .beyleqan i {
    left: 22%;
}
.home-map .map-content .mapArea .generalMap .agsu i {
    top: 28%;
    left: 18%;
}
.home-map .map-content .mapArea .generalMap .imisli i {

    left: 19%;
    top: 20%;
}
.home-map .map-content .mapArea .generalMap .goycay {
    top: 34.3%;
    left: 48%;
}
.home-map .map-content .mapArea .generalMap .ucar {

    top: 38.2%;
    left: 45.8%;
}
.home-map .map-content .mapArea .generalMap .samaxi i {
    left: 21%;
}
.home-map .map-content .mapArea .generalMap .bilesuvar i {
    left: 31%;
}
.home-map .map-content .mapArea .generalMap .astara {
    top: 92%;
}
.home-map .map-content .mapArea .generalMap .astara i {
    top: 0%;
}
.home-map .map-content .mapArea .generalMap .yardımlı i {
    left: 14%;
}
.home-map .map-content .mapArea .generalMap .lerik i {
    left: 16%;
}
.home-map .map-content .mapArea .generalMap .lenkaran i {
    top: 53%;
    left: 8%;
}
.home-map .map-content .mapArea .generalMap .masalli i {
    left: 23%;
}
.home-map .map-content .mapArea .generalMap .neftcala i {
    position: absolute;
    font-size: 22px;
    left: 25%;
    top: 13%;
    z-index: 5;
}
.home-map .map-content .mapArea .generalMap .saatli i {
    left: 16%;
    top: 23%;
}
.home-map .map-content .mapArea .generalMap .sabirabad i {
    left: 37%;
}
.home-map .map-content .mapArea .generalMap .salyan i {
    left: 30%;
}
.home-map .map-content .mapArea .generalMap .kurdemir i {
    left: 25%;
}
.home-map .map-content .mapArea .generalMap .balaken i {
    left: 20%;
}
.home-map .map-content .mapArea .generalMap .susha i {
    top: -13%;
}
.home-map .map-content .mapArea .generalMap .ucar i {
    left: 17%;
    top: 14%;
}


}
@media only screen and (min-width: 380px) and (max-width: 400px){
        .home-map .map-content .mapArea .generalMap .celilabad i {

    left: 24%;
}
    .home-map .map-content .mapArea .generalMap .agdam i {
    left: 16%;
}
.home-map .map-content .mapArea .generalMap .agdam i {
    left: 17%;
}
.home-map .map-content .mapArea .generalMap .fuzuli i {
    left: 18%;
}
    .home-map .map-content .mapArea .generalMap .agcabedi i {
    left: 22%;
}
    .home-map .map-content .mapArea .generalMap .qusar {
    left: 51.7%;
}
        .home-map .map-content .mapArea .generalMap .abseron {
        width: 33%;
    }
            .home-map .map-content .mapArea .generalMap .region .colored, .hovered {
        width: 55%;
    }
    .home-map .map-content .mapArea .generalMap .baki .colored {
        width: 92%;
    }
    .home-map .map-content .mapArea .generalMap .baki .hovered {
        width: 92%;
    }
    .home-map .map-content .mapArea .generalMap .region i{
        z-index:5;
    }
        .home-map .map-content .mapArea .generalMap .baki {
        width: 25%;
    }
    .home-map .map-content .mapArea .generalMap .baki i {
    left: 47%;
    z-index:6;
}
.home-map .map-content .mapArea .generalMap .abseron i {
    left: 39%;
    z-index: 5;
}
.home-map .map-content .mapArea .generalMap .sumqayit {
    position: absolute;
    top: 33%;
}
.home-map .map-content .mapArea .generalMap .sumqayit i {
    position: absolute;
    top: -5%;
}
.home-map .map-content .mapArea .generalMap .qobustan {
    width: 19%;
    position: absolute;
    top: 32.6%;
    left: 66.4%;
}
.home-map .map-content .mapArea .generalMap .sirvan {
    position: absolute;
    top: 51.5%;
    left: 69.7%;
}
.home-map .map-content .mapArea .generalMap .sirvan i{
    top:-8;
}
.home-map .map-content .mapArea .generalMap .sirvan i{
        left: -11%;
    top: -4%;
}
.home-map .map-content .mapArea .generalMap .zaqatala i {

    left: 29%;
}
.home-map .map-content .mapArea .generalMap .qax i {

    top: 11%;
}
.home-map .map-content .mapArea .generalMap .seki i {
    left: 12%;

}
.home-map .map-content .mapArea .generalMap .goranboy i {

    left: 22%;

}
.home-map .map-content .mapArea .generalMap .gence {
    top: 31%;
}
.home-map .map-content .mapArea .generalMap .gence i {
    top: -5%;
}
.home-map .map-content .mapArea .generalMap .semkir i {
    left: 22%;

}
.home-map .map-content .mapArea .generalMap .tovuz i {
    left: 17%;

}
.home-map .map-content .mapArea .generalMap .qazax i {
    left: 28%;

}
.home-map .map-content .mapArea .generalMap .agstafa i{
    left: 29%;
}
.home-map .map-content .mapArea .generalMap .goygol i {
    left: 18%;

}
.home-map .map-content .mapArea .generalMap .samux i {

    top: 26%;
    left: 25%;
}
.home-map .map-content .mapArea .generalMap .susha {
    top: 58.7%;
}
.home-map .map-content .mapArea .generalMap .terter i {
    left: 21%;

}
.home-map .map-content .mapArea .generalMap .berde i {

    top: 24%;
    left: 18%;
}
.home-map .map-content .mapArea .generalMap .mingecevir {
    top: 27.2%;
}
.home-map .map-content .mapArea .generalMap .mingecevir i {
    top: -2%;
}
.home-map .map-content .mapArea .generalMap .yevlax i {
    left: 19%;
}
.home-map .map-content .mapArea .generalMap .oguz i {
    left: 19%;
}
.home-map .map-content .mapArea .generalMap .qebele i {
    left: 19%;
}
.home-map .map-content .mapArea .generalMap .ismayilli i {
    left: 26%;
}
.home-map .map-content .mapArea .generalMap .qusar i {
    top: 31%;
    left: 27%;
}
.home-map .map-content .mapArea .generalMap .quba i {
    left: 28%;
}
.home-map .map-content .mapArea .generalMap .xacmaz i {
    left: 14%;
}
.home-map .map-content .mapArea .generalMap .sabran i {
    left: 12%;
}
.home-map .map-content .mapArea .generalMap .beyleqan i {
    left: 22%;
}
.home-map .map-content .mapArea .generalMap .agsu i {
    top: 28%;
    left: 18%;
}
.home-map .map-content .mapArea .generalMap .imisli i {

    left: 19%;
    top: 20%;
}
.home-map .map-content .mapArea .generalMap .goycay {
    top: 34%;
    left: 48%;
}
.home-map .map-content .mapArea .generalMap .ucar {

    top: 38.2%;
    left: 45.8%;
}
.home-map .map-content .mapArea .generalMap .samaxi i {
    left: 21%;
}
.home-map .map-content .mapArea .generalMap .bilesuvar i {
    left: 31%;
}
.home-map .map-content .mapArea .generalMap .astara {
    top: 92%;
}
.home-map .map-content .mapArea .generalMap .astara i {
    top: 0%;
}
.home-map .map-content .mapArea .generalMap .yardımlı i {
    left: 14%;
}
.home-map .map-content .mapArea .generalMap .lerik i {
    left: 16%;
}
.home-map .map-content .mapArea .generalMap .lenkaran i {
    top: 53%;
    left: 8%;
}
.home-map .map-content .mapArea .generalMap .masalli i {
    left: 23%;
}
.home-map .map-content .mapArea .generalMap .neftcala i {
    position: absolute;
    font-size: 22px;
    left: 25%;
    top: 13%;
    z-index: 5;
}
.home-map .map-content .mapArea .generalMap .gedebey i {

    left: 21%;

}
.home-map .map-content .mapArea .generalMap .saatli i {
    left: 16%;
    top: 23%;
}
.home-map .map-content .mapArea .generalMap .haciqabul i {
    left: 14%;
}
.home-map .map-content .mapArea .generalMap .sabirabad i {
    left: 28%;
}
.home-map .map-content .mapArea .generalMap .salyan i {
    left: 30%;
}
.home-map .map-content .mapArea .generalMap .kurdemir i {
    left: 25%;
}
.home-map .map-content .mapArea .generalMap .balaken i {
    left: 20%;
}
.home-map .map-content .mapArea .generalMap .susha i {
    top: -13%;
}
.home-map .map-content .mapArea .generalMap .ucar i {
    left: 17%;
    top: 14%;
}


}
@media only screen and (min-width: 360px) and (max-width: 380px){
    .home-map .map-content .mapArea .generalMap .celilabad i {

    left: 24%;
}
    .home-map .map-content .mapArea .generalMap .agdam i {
    left: 16%;
}
.home-map .map-content .mapArea .generalMap .agdam i {
    left: 17%;
}
.home-map .map-content .mapArea .generalMap .fuzuli i {
    left: 18%;
}
    .home-map .map-content .mapArea .generalMap .agcabedi i {
    left: 22%;
}
    .home-map .map-content .mapArea .generalMap .qusar {
    left: 51.7%;
}
        .home-map .map-content .mapArea .generalMap .abseron {
        width: 33%;
    }
            .home-map .map-content .mapArea .generalMap .region .colored, .hovered {
        width: 55%;
    }
    .home-map .map-content .mapArea .generalMap .baki .colored {
        width: 92%;
    }
    .home-map .map-content .mapArea .generalMap .baki .hovered {
        width: 92%;
    }
    .home-map .map-content .mapArea .generalMap .region i{
        z-index:5;
    }
        .home-map .map-content .mapArea .generalMap .baki {
        width: 25%;
    }
    .home-map .map-content .mapArea .generalMap .baki i {
    left: 47%;
    z-index:6;
}
.home-map .map-content .mapArea .generalMap .abseron i {
    left: 39%;
    z-index: 5;
}
.home-map .map-content .mapArea .generalMap .sumqayit {
    position: absolute;
    top: 33%;
}
.home-map .map-content .mapArea .generalMap .sumqayit i {
    position: absolute;
    top: -5%;
}
.home-map .map-content .mapArea .generalMap .qobustan {
    width: 19%;
    position: absolute;
    top: 32.6%;
    left: 66.4%;
}
.home-map .map-content .mapArea .generalMap .sirvan {
    position: absolute;
    top: 51.5%;
    left: 69.7%;
}
.home-map .map-content .mapArea .generalMap .sirvan i{
    top:-8;
}
.home-map .map-content .mapArea .generalMap .sirvan i{
        left: -11%;
    top: -4%;
}
.home-map .map-content .mapArea .generalMap .zaqatala i {

    left: 29%;
}
.home-map .map-content .mapArea .generalMap .qax i {

    top: 11%;
}
.home-map .map-content .mapArea .generalMap .seki i {
    left: 12%;

}
.home-map .map-content .mapArea .generalMap .goranboy i {

    left: 22%;

}
.home-map .map-content .mapArea .generalMap .gence {
    top: 31%;
}
.home-map .map-content .mapArea .generalMap .gence i {
    top: -5%;
}
.home-map .map-content .mapArea .generalMap .semkir i {
    left: 22%;

}
.home-map .map-content .mapArea .generalMap .tovuz i {
    left: 17%;

}
.home-map .map-content .mapArea .generalMap .qazax i {
    left: 28%;

}
.home-map .map-content .mapArea .generalMap .agstafa i{
    left: 29%;
}
.home-map .map-content .mapArea .generalMap .goygol i {
    left: 18%;

}
.home-map .map-content .mapArea .generalMap .samux i {

    top: 26%;
    left: 25%;
}
.home-map .map-content .mapArea .generalMap .susha {
    top: 58.7%;
}
.home-map .map-content .mapArea .generalMap .terter i {
    left: 21%;

}
.home-map .map-content .mapArea .generalMap .berde i {

    top: 24%;
    left: 18%;
}
.home-map .map-content .mapArea .generalMap .mingecevir {
    top: 27.2%;
}
.home-map .map-content .mapArea .generalMap .mingecevir i {
    top: -2%;
}
.home-map .map-content .mapArea .generalMap .yevlax i {
    left: 19%;
}
.home-map .map-content .mapArea .generalMap .oguz i {
    left: 19%;
}
.home-map .map-content .mapArea .generalMap .qebele i {
    left: 19%;
}
.home-map .map-content .mapArea .generalMap .ismayilli i {
    left: 26%;
}
.home-map .map-content .mapArea .generalMap .qusar i {
    top: 31%;
    left: 27%;
}
.home-map .map-content .mapArea .generalMap .quba i {
    left: 28%;
}
.home-map .map-content .mapArea .generalMap .xacmaz i {
    left: 14%;
}
.home-map .map-content .mapArea .generalMap .sabran i {
    left: 12%;
}
.home-map .map-content .mapArea .generalMap .beyleqan i {
    left: 22%;
}
.home-map .map-content .mapArea .generalMap .agsu i {
    top: 28%;
    left: 18%;
}
.home-map .map-content .mapArea .generalMap .imisli i {

    left: 19%;
    top: 20%;
}
.home-map .map-content .mapArea .generalMap .goycay {
    top: 34%;
    left: 48%;
}
.home-map .map-content .mapArea .generalMap .ucar {

    top: 38.2%;
    left: 45.8%;
}
.home-map .map-content .mapArea .generalMap .samaxi i {
    left: 21%;
}
.home-map .map-content .mapArea .generalMap .bilesuvar i {
    left: 31%;
}
.home-map .map-content .mapArea .generalMap .astara {
    top: 92%;
}
.home-map .map-content .mapArea .generalMap .astara i {
    top: 0%;
}
.home-map .map-content .mapArea .generalMap .yardımlı i {
    left: 14%;
}
.home-map .map-content .mapArea .generalMap .lerik i {
    left: 16%;
}
.home-map .map-content .mapArea .generalMap .lenkaran i {
    top: 53%;
    left: 8%;
}
.home-map .map-content .mapArea .generalMap .masalli i {
    left: 23%;
}
.home-map .map-content .mapArea .generalMap .neftcala i {
    position: absolute;
    font-size: 22px;
    left: 25%;
    top: 13%;
    z-index: 5;
}
.home-map .map-content .mapArea .generalMap .gedebey i {

    left: 21%;

}
.home-map .map-content .mapArea .generalMap .saatli i {
    left: 16%;
    top: 23%;
}
.home-map .map-content .mapArea .generalMap .haciqabul i {
    left: 14%;
}
.home-map .map-content .mapArea .generalMap .sabirabad i {
    left: 28%;
}
.home-map .map-content .mapArea .generalMap .salyan i {
    left: 30%;
}
.home-map .map-content .mapArea .generalMap .kurdemir i {
    left: 25%;
}
.home-map .map-content .mapArea .generalMap .balaken i {
    left: 20%;
}
.home-map .map-content .mapArea .generalMap .susha i {
    top: -13%;
}
.home-map .map-content .mapArea .generalMap .ucar i {
    left: 17%;
    top: 14%;
}


}
@media only screen and (max-width: 450px){
    .image-gallery {
        grid-template-columns: repeat(4,1fr) !important;
        gap: 10px !important;
    }
    .school-box .school-img .schoolName {
        height: 80px;
        font-size: 12px;
    }
    .home-map .mapArea .generalMap i {
        font-size: 12px !important;
    }
}
@media only screen and (max-width: 400px) {
    .ourTeam .our-team-members .our-team-member .member-img {
        height: 250px;
    }
    .page-head .head-contact a {
        font-size: 12px;
    }
    .statistics .statistic-box .statistic-count {
    }
    .statistics .statistic-box .statistic-name {
        font-size: 16px;
    }
    .inside-area .inside-img img {
        /*height: 150px;*/
    }
    .all-right-served p{
        font-size: 12px;
    }
    .all-right-served a{
        font-size: 12px;
    }
}

.image-gallery {
    display: grid;
    grid-template-columns: repeat(6,1fr);
    gap: 15px;
    margin-top:55px;
}


.image-single img {
    width: 100%;
    object-fit: contain;
    border-radius:6px;
    -webkit-box-shadow: 0px 5px 5px -5px rgba(34, 60, 80, 0.6);
-moz-box-shadow: 0px 5px 5px -5px rgba(34, 60, 80, 0.6);
box-shadow: 0px 5px 5px -5px rgba(34, 60, 80, 0.6);
}

/*# sourceMappingURL=style.css.map */
