.biggerfont p {
    font-size: 45px;
    font-weight: 700 !important;
    line-height: 75px; }
    
.heading-core.saller h2 { font-size: 35px; }
.biggest { font-size: 60px !important; font-weight: 700; }
.custom-css-1178 .codeSnippetRow { display: block; min-height: auto; }
.custom-css-1176 .codeSnippetRow { display: block; }
.custom-css-1176 .row.contact { min-height: 100vh; display: flex; flex-wrap: wrap; align-content: center; }
.custom-css-1195 .column-item-content h1 { display: none; }
.custom-css-1180 .heading-smaller h3 { font-weight: 700 !important; }
.custom-css-1351 .codeSnippetRow, 
.custom-css-1480 .codeSnippetRow, 
.custom-css-1479 .codeSnippetRow,
.custom-css-1478 .codeSnippetRow,
.custom-css-1481 .codeSnippetRow,
.custom-css-1482 .codeSnippetRow, 
.custom-css-1411 .codeSnippetRow { display: block; min-height: auto; }
.form-group input.btn.btn-primary { padding: 20px 40px !important; margin-top: 20px; }
.custom-css-1192 .sectionBlue { padding: 87px 65px; }
    .custom-css-1176 .sectionBlues .container-fluid .col-lg-4.col-md-4.col-xs-12 h3.main-head.text-green { min-height: 180px !important; }
.custom-css-1176 .sectionBlues .container-fluid .col-lg-4.col-md-4.col-xs-12 { text-align: center; }


@media (max-width: 991px) {
    .custom-css-1176 .sectionBlues .container-fluid .col-lg-4.col-md-4.col-xs-12 h3.main-head.text-green { min-height: 70px !important; }
}

@media only screen and (min-device-width: 992px) and (max-device-width: 1100px) and (orientation : portrait) {
    
    .rightflex, .textRightSection, .customcolor{min-height:auto !important;}
    .ourServices .h-100, .newsSection img, .sustainable, .column-item-img img { height: 100% !important; }
    .sustainable { min-height: auto !important; padding-top:90px; padding-bottom: 90px;}
    .swiper-pagination.blog.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
        margin-left: 0; }
    p.greentext.halfwidth { width: 100%; }
    /*.row.g-5 >.col-lg-4:nth-child(1), .row.g-5 >.col-lg-4:nth-child(3) { display: none; }*/
    .awards img { width: 150px; }
    .customcolor.code { padding: 77px 25px 77px 25px; }
    .clients-list li { width: 31%; }
    .location-detail.text-center { padding: 51px 0; }
    .sectionBlue p {width: 100%; }
    .col-lg-5.col-md-12.lightfont { padding-top: 50px; }
        .swiper-pagination.left { text-align: center; margin-left: 0 !important;}
        .newsLeft, .custom-css-1181 .section.sectionBlue { min-height: auto; }
    h2.two-column-inside {
    font-size: 73px;
    line-height: 87px; padding-bottom: 30px; }
    .custom-css-1181 .textRightSection img { left: auto; bottom: 10%; width: 30%; margin-top: 55px; }
    .smallSection.h-570 { height: auto; padding: 125px 0 0 0; margin-bottom: 50px; }
        .newsV2 .NewsRight { padding-left: 40px; padding-right: 40px; }
        .swiper-pagination.blogV2 { left: 0; }
        .custom-css-1190 .newsSection .col-lg-8 { width: 100%; }
        .custom-css-1190 .large-heading h2 { font-size: 70px; line-height: 100px; font-weight: 800; }
        .custom-css-1190 .newsSection .column p { width: 67%; }
        .custom-css-1190 .sectionBlue { min-height: auto; }
        .textRightSection img { position: relative; width: 75%; }
        .custom-css-1190 .large-heading { padding-top: 115px; padding-bottom: 115px; }
        .blog.swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: 20px;
    right: auto;
    left: 2%;
    width: auto;
    transform: rotate(0deg) !important; }
    .custom-css-1179 .textRightSection img {
    position: absolute;
    width: 38%;
    left: 0;
    bottom: 0; }
    .custom-css-1179 .column-item-img img {
    height: 100% !important; }
    
}



@media (min-width: 1800px) {
    .column-item, .newsSection, .textRightSection, .column-item-content, .column-item-img, .newsLeft, .newsLeft .col-lg-6, .newsLeft .col-lg-6  img{ height: 100vh; }
    .textRightSection .col-lg-6.order-lg-last {   padding-left: 17%; padding-right: 2%; }
    .custom-css-1310 .textRightSection .col-lg-6.order-lg-last { padding-left: 10%; padding-right: 2%; }
    .custom-css-1310 .textRightSection.text-white.section { height: auto; }
    .custom-css-1109 .paddingright90 { padding-right: 90px; padding-top: 90px; padding-left: 26%; }
    .custom-css-ar-1109 .arabicslide .paddingright90 { padding-right: 90px; padding-top: 50px; padding-left: 26%; }
    .custom-css-1190 .rightimg h1 { display: none; }
    .custom-css-1190 .linkButton,
    .custom-css-1195 .linkButton{ margin-top: 50px; }
    .history .mainImg { width: 450px; height: 450px; }
    .col-lg-6.darkcolor.NewsRight.section-padding-x {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center; }
    .sectionBlue, .sectionWhite { min-height: auto !important; }
    .img-fluid { height: 100%; }
    .column-item-content { display: flex !important; }
    
    .sectionBlue, .sectionWhite {
    min-height: 100vh !important;}

.textRightSection {
        padding: 116px 54px 75px 54px;
        background-color: #5A92DB;
        font-size: 40px;
        font-weight: 700;
        position: relative;
        display: flex;
        flex-direction: column;
        justify-content: space-around;
    }
    .custom-css-1109 .textRightSection{
        display:block;
    }
    .custom-css-1109 .rightflex .newsLeft {
        height:100%;
    }
    .custom-css-1351 .textRightSection .col-lg-6.order-lg-last {
    padding-left: 6%;
    padding-right: 6%; }
    .custom-css-1178 .column-item {
    height: auto !important; }
    .custom-css-1178 .swiper-slide {
    flex-direction: inherit; }
    .custom-css-1178 .swiper-horizontal,
.custom-css-1178 .section.codeSnippetRow01 .textRightSection {
    height: 100vh; }
    .custom-css-1178 .newsLeft {
    height: initial; }
    .custom-css-ar-1189 .textRightSection.text-white.section {
    height: 100vh; }
    .custom-css-ar-1181 .sectionBlue, .text-white.row.mx-0.newsLeft.newsV2 {
    min-height: auto !important; }
    .custom-css-ar-1181 #contact-jump .column-item-img, .custom-css-ar-1181 #contact-jump .column-item {
    height: initial !important; }
    .custom-css-ar-1183 .smallSection.h-570 img, .custom-css-ar-1176 .smallSection.h-570 img, .custom-css-ar-1194 .smallSection.h-570 img {
    width: 100%;
    object-fit: cover;
    height: 670px;
    object-position: center; }
    .custom-css-ar-1183 .smallSection.h-570, .custom-css-ar-1176 .smallSection.h-570, .custom-css-ar-1194 .smallSection.h-570 {
    height: 670px !important; }
    .custom-css-1180 .sectionBlue { min-height: 50vh !important; }
    .custom-css-ar-1176 .sectionBlues .container-fluid { justify-content: center; text-align: right; height: 63vh !important; }
    .custom-css-ar-1176 .section.sectionBlues, .custom-css-1176 .section.sectionBlues { height: auto !important; }
    .custom-css-1176 .sectionBlues .container-fluid { justify-content: center; text-align: left; height: 63vh !important; }
    .custom-css-1176 .sectionBlues .container-fluid .col-lg-4.col-md-4.col-xs-12 { padding: 30px 45px; }
    .custom-css-1176 .sectionBlues .container-fluid .col-lg-4.col-md-4.col-xs-12 h3.main-head.text-green { min-height: 110px !important; }
    .custom-css-1181 .sectionBlue {
    padding-bottom: 30px;
    min-height: auto !important; }
    .custom-css-1181 #contact-jump .column-item-img.col-lg-12.px-0, .custom-css-1181 #contact-jump .column-item {
    height: auto; }
    .custom-css-1189 .section.sectionWhite.no-horizontal-padding.section-padding-x {
    min-height: auto !important; }
    .awards img { width: 20%; }
    .custom-css-1109 .awards img { width: auto; }
    .custom-css-1109 .awardPartners { min-height: 100vh; display: flex; flex-wrap: wrap; align-content: space-around; }
    .custom-css-1330 .textRightSection .col-lg-6.order-lg-last { padding-left: 10%; padding-right: 2%; }
    .custom-css-1180 .column-item-content h1 { display: none; }
    .custom-css-1351 .pt-5.pb-5.ps-5.pe-5.mt-0.mb-0.ms-0.me-0 {
    display: flex;
    min-height: 100vh;
    align-content: center;
    flex-wrap: wrap; }
    .custom-css-1351 .column-item-img form { padding: 35px !important; width: 700px; }
    .custom-css-1351 .column-item-img > div main {
    min-height: 100vh;
    display: flex;
    max-width: 700px;
    flex-wrap: wrap;
    align-content: center;
    margin: 0 auto; }
    .custom-css-1351 main textarea#Message { height: 280px; }
    .custom-css-1351 .contact-sucuss-message {
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    min-height: 100vh; }
    .biggerfont { margin-top:40px; }
    .biggerfont p {
    font-size: 56px;
    font-weight: 700 !important;
    line-height: 85px; }
    .codeSnippetRow { min-height: 100vh; display: flex; flex-wrap: wrap; justify-content: center; align-content: center; }
    .social-icon { width: 38px; height: 32px; }
    .contact-details { padding: 4.5em 4.5em; }

    
}

body.custom-css-1181 { overflow-x: hidden; }

