/*========================================
    Mobile Menu
========================================*/




/*========================================
    Bootstrap 3 Media Queries
========================================*/

/*

col-xs (extra small) smaller than 768px will appear with the reserved value.

col-sm (small) bigger than or equal 768px will appear with the reserved value but smaller than 768px will be alone in new line.

col-md (medium) bigger than or equal 992px will appear with the reserved value but smaller than 992px will be alone in new line.

col-lg (large) bigger than or equal 1200px will appear with the reserved value but smaller than 1200px will be alone in new line.

*/

/* Large devices (large desktops & laptops, 1200px and up) */
@media (min-width: 1200px) {}

/* Medium devices (landscape tablets & medium desktops, from 992px to 1199px) */
@media (min-width: 992px) and (max-width:1199px) {}

/* Small devices (portrait tablets & small desktops, from 768px to 991px) */
@media (min-width: 768px) and (max-width:991px) {}

/* Extra small devices (landscape phones & portrait tablets, 767px and down) */
@media (max-width:767px) {}


@media (min-width: 970px) and (max-width:1199px) {
	.right-buttons,.notImpMenu {
		padding-right: 5px!important;
		padding-left: 5px!important;
	}

}











@media (max-width: 1200px) {

/*========================================
    firest-message Home
========================================*/

.firest-message-inner .container {
}

.firest-message-inner span {
    font-size: 34px;
}

.firest-message-inner .left-side-inner {
    width: 225px;
}

.firest-message-left-side {
    text-align: right;
}

    .firest-message-left-side .left-side-inner {
        text-align: left;
        display: inline-block;
        padding-top: 30px;
    }

    .firest-message-left-side .left-side-inner h2 {
        font-size: 17px;
        padding-top: 5px;
    }

    .firest-message-left-side .left-side-inner .span1 {
        color: #d71920;
        font-size: 40px;
        
    }

    .firest-message-left-side .left-side-inner .span2 {
        font-size: 40px;
        letter-spacing: 3px;
    }

.firest-message-right-side p {
    
    padding-left: 20px;
    padding-right: 20px;
    width: 390px;
    font-size: 16px;
}

.firest-message-right-side h2 {
    padding-left: 20px;
    padding-right: 20px;
}

.firest-message-pic img{
  width: 590px;
  margin-left: 15px;
  margin-bottom: -22px;
}

}

@media (min-width: 1200px) and (max-width:1400px) {

  /*============================================================================================================================================
    page
============================================================================================================================================*/
/*============================================================================================================================================
    video
=============================================================================================================================================*/
/*============================================================================================================================================
    page
============================================================================================================================================*/

.videoIcon-inner{
  width: 60px;
  height: 60px;
  
}

.video-lowerText h3{
  font-size: 25px;
}




}


@media (max-width:1024px) {
  #joinus-home,
  #everyday-sas {
    background-size: cover;
    background-position: center;
    background-attachment: unset;
  }
}








/* Medium devices (landscape tablets & medium desktops, from 992px to 1199px) */
@media (min-width: 992px) and (max-width:1199px) {



  .right-buttons-inner ul{
    padding-left: 0;
  }


  .But-upImg-DownContent-inner .But-DownContent-content h5 {
    font-size: 22px;
  }

  .But-upImg-DownContent-inner .But-DownContent-content p {
    font-size: 17px;
  }

  .slider-item {

    height: 500px;

  }

  .slider-content h1 {
    font-size: 25px;
  }

  .slider-content h1 span {
    font-size: 35px;
  }

  .slider-content p {
    font-size: 14px;
  }

  .realColumn-s {
    height: 200px;
  }

  .big-box-leftImg-rightTxt .right-side {
    /* cooool */
    /* padding: 50px 40px; */
    padding-left: 40px;
    padding-right: 40px;
  }




  /*============================================================================================================================================
    page
============================================================================================================================================*/
  /*============================================================================================================================================
    sustainability landing
=============================================================================================================================================*/
  /*============================================================================================================================================
    page
============================================================================================================================================*/





  .big-box-leftTxt-rightImg .left-side {
    /* zooool */
    /* padding: 30px 50px; */
    padding-left: 50px;
    padding-right: 50px;
  }

  .big-box-leftTxt-rightImg .left-side .left-side-inner h5 {
    font-size: 25px;
  }

  .pdf-left-img-content h3,
  .pdf-right-img-content h3 {
    font-size: 80px;

  }

  .pdf-left-img-content h1,
  .pdf-right-img-content h1 {
    font-size: 25px;

  }

  .pdf-left-side-inner p,
  .pdf-right-side-inner p {
    font-size: 14px;

  }


  /*
.sas-landing-1-inner .right-side {
  padding: 85px 60px;
}

.sas-landing-1-inner .right-side-inner h5 {
  font-size: 25px;

}

.sas-landing-1-inner .right-side-inner p {

  font-size: 14px;

}
*/

  /*============================================================================================================================================
    page
============================================================================================================================================*/
  /*============================================================================================================================================
    sustainability Communities
=============================================================================================================================================*/
  /*============================================================================================================================================
    page
============================================================================================================================================*/
  .one-of-3-but-in-row .one-but-item-content .find-more p {
    font-size: 18px;
    padding-top: 3px;
    padding-right: 4px;
  }


  .one-of-3-but-in-row .one-but-item-content h3 {
    font-size: 26px;
  }

  .one-but-item-content .find-more i {

    font-size: 24px;
    margin-left: 3px;
  }


  /*============================================================================================================================================
    page
============================================================================================================================================*/
  /*============================================================================================================================================
    sustainability Certification
=============================================================================================================================================*/
  /*============================================================================================================================================
    page
============================================================================================================================================*/


  .one-pdf-item {

    height: 320px;

  }

  .one-pdf-item-inner-file {

    padding-left: 15%;
    padding-right: 15%;
    top: 15%;
  }

  .one-pdf-item-inner-but {

    padding-left: 15%;
    padding-right: 15%;
    bottom: 20%;
  }



  /*============================================================================================================================================
    page
============================================================================================================================================*/
  /*============================================================================================================================================
    sectors
=============================================================================================================================================*/
  /*============================================================================================================================================
    page
============================================================================================================================================*/

  .But-upImg-ColorBG-DownContent-inner .But-DownContent-content-ColorBG h5 {
    font-size: 22px;
  }

  .But-upImg-ColorBG-DownContent-inner .But-DownContent-content-ColorBG p {
    font-size: 17px;
  }

  #historyPage .But-upImg-ColorBG-DownContent-inner .But-DownContent-content-ColorBG p {
    font-size: 17px;
    min-height: 80px;
  }



  /*============================================================================================================================================
    page
============================================================================================================================================*/
  /*============================================================================================================================================
    about
=============================================================================================================================================*/
  /*============================================================================================================================================
    page
============================================================================================================================================*/

  .one-topIcon-downDesc-item {

    padding: 30px;

  }

  .one-topIcon-downDesc-inner h4 {
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 25px;
  }

  .one-topIcon-downDesc-inner ul {

    padding-left: 15px;

  }



  .one-topIcon-downDesc-inner ul li {
    font-size: 15px;
  }

  .group-table-upper-title-leftSide h2{
    font-size: 15px;
  }

  .group-table-upper-title-rightSide h6{
    font-size: 15px;
  }

  .group-table-lower-content-inner ul{
    font-size: 15px;
  }


    /*============================================================================================================================================
    page
============================================================================================================================================*/
  /*============================================================================================================================================
    Events
=============================================================================================================================================*/
  /*============================================================================================================================================
    page
============================================================================================================================================*/

.Event-upImg-ColorBG-DownContent-inner .Event-DownContent-content-ColorBG h5 {
  font-size: 18px;
  height: 40px;
}

.Event-upImg-ColorBG-DownContent-inner .Event-DownContent-content-ColorBG p {
  font-size: 17px;
}


  /*============================================================================================================================================
    page
============================================================================================================================================*/
/*============================================================================================================================================
    video
=============================================================================================================================================*/
/*============================================================================================================================================
    page
============================================================================================================================================*/

.videoIcon-inner{
  width: 50px;
  height: 50px;
  
}

.video-lowerText h3{
  font-size: 20px;
}

  /*============================================================================================================================================
    page
============================================================================================================================================*/
/*============================================================================================================================================
    news inner
=============================================================================================================================================*/
/*============================================================================================================================================
    page
============================================================================================================================================*/

.news-innerPage-title-row h4{
  font-size: 22px;
}





  /*============================================================================================================================================
    page
============================================================================================================================================*/
/*============================================================================================================================================
    about corporate
=============================================================================================================================================*/
/*============================================================================================================================================
    page
============================================================================================================================================*/


.about-member-item-inner h5{
  font-size: 16px;
}

.about-member-item-inner p{
  margin-top: 10px;
  font-size: 14px;
}



  /*============================================================================================================================================
    page
============================================================================================================================================*/
/*============================================================================================================================================
    about offices
=============================================================================================================================================*/
/*============================================================================================================================================
    page
============================================================================================================================================*/
.oneOfThreeLists-inner ul{
  font-size: 14px;
}



  /*============================================================================================================================================
    page
============================================================================================================================================*/
/*============================================================================================================================================
    contact
=============================================================================================================================================*/
/*============================================================================================================================================
    page
============================================================================================================================================*/


.contact-ho-inner h5{
  font-size: 16px;
}

.contact-ho-inner p{
  font-size: 14px;
}


.contact-ho-inner ul li h5{
  font-size: 16px;
}

.contact-ho-inner ul li p{
  font-size: 14px;
}

#PartnersSuccess .list-threePicsInOneRow-items-inner{
 height: 310px;
}

}

/* Small devices (portrait tablets & small desktops, from 768px to 991px) */
@media (min-width: 768px) and (max-width:991px) {
    #projects-list .container-content-bg {
        margin-top: 11px;
    }
  .sectors-landingpage-body-inner .big-topic-btn{
    position: absolute;
    bottom: 15px;
}

.But-DownContent-content-ColorBG {
    padding: 5px 20px 180px 20px;
    height: 180px;
    

}

.sectors-landingpage-body-inner .But-DownContent-content-ColorBG {
  padding: 5px 20px 180px 20px;
  height: 180px;
  

}

  .notImpMenu{
    padding-top: 8px;
    padding-bottom: 0px;
  }

  .right-buttons{
    padding-top: 7px;
    padding-bottom: 0;
  }

  .right-buttons-inner ul{
    padding-left: 0;
  }



  .slider-item {

    height: 450px;

  }

  .slider-content h1 {
    font-size: 15px;
  }

  .slider-content h1 span {
    font-size: 25px;
  }

  .slider-content p {
    font-size: 12px;
  }

  #slider-items .owl-dots {


    bottom: 20px;

  }

  .slider-item .btn-Cw-Bt-to-Cb-Bw {
    font-size: 10px;
    padding: 10px 18px 10px 18px;
  }

  .col-s {
    width: 33%;
    float: left;
  }

  .big-box-leftImg-rightTxt {
    display: block;
  }

  .big-box-leftImg-rightTxt .right-side {
    /* cooool */
    padding: 30px 40px;

  }

  .But-upImg-DownContent-inner .But-DownContent-content h5 {
    margin-top: 10px;
    font-size: 16px;
    margin-bottom: 10px;
  }


  .But-upImg-DownContent-inner .But-DownContent-content p {

    margin-bottom: 10px;
    font-size: 12px;
  }

  .bottom-navigation-home-inner-row .left-side {
    padding-left: 0;
    padding-right: 0;
  }

  .bottom-navigation-home-inner-row .right-side {
    padding-left: 0;
    padding-right: 0;
  }

  .bottom-navigation-home-inner-row .left-side upper-part ul a {

    padding-right: 5px;
  }

  .bottom-navigation-home-inner .left-side .lower-part ul a {
    padding-right: 4px;
  }

  .footer-home-inner .footer-home-inner-logo {
    padding-left: 0;
    padding-right: 0;
  }

  .footer-home-inner .footer-home-inner-text {
    padding-left: 0;
    padding-right: 0;
  }

  .footer-home-inner .footer-home-inner-social {
    padding-left: 0;
    padding-right: 0;
  }


        /*============================================================================================================================================
    page
============================================================================================================================================*/
  /*============================================================================================================================================
    Menu
=============================================================================================================================================*/
  /*============================================================================================================================================
    page
============================================================================================================================================*/



.homeBut-menu {
  font-size: 13px;
  padding: 25px 24px;
  height: 100%;
}

.dropbtn-menu {
  padding: 25px 24px;
  font-size: 13px;
}

.column .inner-link {
  font-size: 14px;
}


.column .inner-inner-link {
  
  font-size: 12px;
  

}

  /*============================================================================================================================================
    page
============================================================================================================================================*/
  /*============================================================================================================================================
    sustainability landing
=============================================================================================================================================*/
  /*============================================================================================================================================
    page
============================================================================================================================================*/
  #top-page-image {
    height: 400px;

  }


  /*
.sas-landing-1-inner .right-side {
  padding: 35px 30px;
}
*/

  .pdf-left-img-content h3,
  .pdf-right-img-content h3 {
    font-size: 70px;

  }

  .pdf-left-img-content h1,
  .pdf-right-img-content h1 {
    font-size: 20px;

  }

  .pdf-btn img {
    width: 20px;
  }

  .pdf-btn div {

    font-size: 12px;
    padding-top: 4px;
  }

  .pdf-left-side-inner .lower-side,
  .pdf-right-side-inner .lower-side {
    padding: 15px 15px 20px 15px;

  }

  .big-box-leftTxt-rightImg .left-side .left-side-inner h5 {
    font-size: 30px;
  }

  .big-box-leftTxt-rightImg .left-side .left-side-inner p {
    font-size: 16px;
  }

  .big-box-leftTxt-rightImg {
    display: block;
  }

  .big-box-leftTxt-rightImg .left-side {
    /* zooool */
    padding: 35px 30px;


  }



  .related-content-item-inner h5 {
    font-size: 12px;
  }


  /*============================================================================================================================================
    page
============================================================================================================================================*/
  /*============================================================================================================================================
    sustainability Certification
=============================================================================================================================================*/
  /*============================================================================================================================================
    page
============================================================================================================================================*/


  .one-pdf-item {

    height: 280px;

  }

  .one-pdf-item-inner-file {

    padding-left: 10%;
    padding-right: 10%;
    top: 15%;
  }

  .one-pdf-item-inner-but {

    padding-left: 10%;
    padding-right: 10%;
    bottom: 18%;
  }

  .one-pdf-item-inner-file p {
    font-size: 14px;
  }


  /*============================================================================================================================================
    page
============================================================================================================================================*/
  /*============================================================================================================================================
    sectors
=============================================================================================================================================*/
  /*============================================================================================================================================
    page
============================================================================================================================================*/



  .But-upImg-ColorBG-DownContent-inner .But-DownContent-content-ColorBG h5 {
    margin-top: 10px;
    font-size: 16px;
    margin-bottom: 10px;
  }


  .But-upImg-ColorBG-DownContent-inner .But-DownContent-content-ColorBG p {

    margin-bottom: 10px;
    font-size: 12px;
  }


  #historyPage .But-upImg-ColorBG-DownContent-inner .But-DownContent-content-ColorBG p {

    margin-bottom: 10px;
    font-size: 12px;
    min-height: 20px;
  }


  /*============================================================================================================================================
    page
============================================================================================================================================*/
  /*============================================================================================================================================
    about
=============================================================================================================================================*/
  /*============================================================================================================================================
    page
============================================================================================================================================*/

  .one-topIcon-downDesc-item {

    padding: 20px;

  }

  .one-topIcon-downDesc-inner h4 {
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 20px;
  }

  .one-topIcon-downDesc-inner ul {

    padding-left: 15px;

  }



  .one-topIcon-downDesc-inner ul li {
    font-size: 13px;
  }


  .bodyContent-rightPic-main {
    text-align: center;
    padding-bottom: 30px;
    padding-top: 10px;
  }

  .bodyContent-rightPic-inner {

    display: inline-block;
    margin-left: 0;

  }


  .group-table-lower-content-rightSide{
    
    display: table;
    padding: 30px 0;
    margin: 0 auto;
  }

    /*============================================================================================================================================
    page
============================================================================================================================================*/
  /*============================================================================================================================================
    Events
=============================================================================================================================================*/
  /*============================================================================================================================================
    page
============================================================================================================================================*/



.Event-upImg-ColorBG-DownContent-inner .Event-DownContent-content-ColorBG h5 {
  margin-top: 10px;
  font-size: 20px;
  margin-bottom: 10px;
  height: 48px;
}



.Event-upImg-ColorBG-DownContent-inner .Event-DownContent-content-ColorBG p {

  font-size: 18px;
}

  /*============================================================================================================================================
    page
============================================================================================================================================*/
  /*============================================================================================================================================
    media landing
=============================================================================================================================================*/
  /*============================================================================================================================================
    page
============================================================================================================================================*/


.singleNews-rightText-inner{
 
  padding: 0 15px 15px 20px;
  margin: 0 5px;
}


.latestNews-media-landing-inner{
  margin-bottom: 30px;
}

  /*============================================================================================================================================
    page
============================================================================================================================================*/
/*============================================================================================================================================
    news inner
=============================================================================================================================================*/
/*============================================================================================================================================
    page
============================================================================================================================================*/

.news-innerPage-title-row h4{
  font-size: 18px;
}

/*============================================================================================================================================
    page
============================================================================================================================================*/
/*============================================================================================================================================
    about offices
=============================================================================================================================================*/
/*============================================================================================================================================
    page
============================================================================================================================================*/



.header-googleMaps-inner{
  height: 400px;
}


  /*============================================================================================================================================
    page
============================================================================================================================================*/
/*============================================================================================================================================
    contact
=============================================================================================================================================*/
/*============================================================================================================================================
    page
============================================================================================================================================*/

.form-email-main,.form-company-main{
  margin-top: 20px;
}

.contactusPage-form{
  border-right: none;
}

.form-ho-main-row,.form-ho-inner{
  background-color: transparent;
}

.contact-ho-main{
  background-color: #f3f3f4;
  margin-top: 15px;
  
}

.contact-ho-inner{
  margin: 0;
  padding: 0;
  padding: 30px;
}

  /*============================================================================================================================================
    page
============================================================================================================================================*/
/*============================================================================================================================================
    side nav
=============================================================================================================================================*/
/*============================================================================================================================================
    page
============================================================================================================================================*/
#side-Nav .tab-left{
  width: 100%;

}

#side-Nav .tab-right{
  padding-left: 0;
  margin-top: 10px;
}



.location-side-row{
  display: block;
  
}

.location-side-out{
  margin-bottom: 20px;
}

.location-side-out:last-child{
  margin-bottom: 0px;
}

#PartnersSuccess .list-threePicsInOneRow-items-inner{
  height: 240px;
 }

.tab-left-out a{
  display: block;
  text-align: center;
}

.projects-list-details .listOfTwo-projects-in-row{
  display: block;
}

.projects-list-details .listOfTwo-projects-in-row{
  padding-bottom: 0 !important;
}

.projects-list-details .oneOfTwo-projects-in-row{
  padding-bottom: 20px;
}


.listOfTwo-projects-in-row{
  display: block;
}

.listOfTwo-projects-in-row{
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}

.oneOfTwo-projects-in-row{
  padding-bottom: 20px;
}

.btn-Cw-Bu-to-Cb-Bw {
	padding: 12px;}
	.btn {
    
		white-space: inherit;}
}

/* Extra small devices (landscape phones & portrait tablets, 767px and down) */
@media (max-width:767px) {



  #projects-list .news-desc{
    text-align: left;
  }

  .big-topic-btn{
    position: relative;
    margin-top: 20px;
    
}

.oneOfThreeButs-upImg-ColorBG-DownContent-action{
  text-align: left;
}

.sectors-landingpage-body-inner .But-DownContent-content-ColorBG {
    padding: 5px 20px 10px 20px;
    height: auto;
    

}

.sectors-landingpage-body-inner .big-topic-btn{
  position: relative;
  bottom: 15px;
}

.oneOfTwo-news-inner {
    display: block;
    text-align: center;
  }

  .relatedNews-media-landing .oneOfTwo-news-inner {
    display: flex;
    text-align: left;
  }

  .media-landingpage-body .oneOfTwo-news-inner {
    display: flex;
    text-align: left;
  }

  .news-landingpage-body .oneOfTwo-news-inner {
    display: flex;
    text-align: left;
  }

  .oneOfTwo-news-left{
    text-align: center;
    display: inline-block;
  }
  
  .big-box-leftImg-rightTxt-btn{
    text-align: center;
  }
  

  .firest-message-pic img{
    width: 350px;
    margin-left: 0px;
    margin-bottom: -13px;
  }


    /*============================================================================================================================================
    page
============================================================================================================================================*/
  /*============================================================================================================================================
    map
=============================================================================================================================================*/
  /*============================================================================================================================================
    page
============================================================================================================================================*/

.jvectormap-zoomin{
  margin-left: 25px !important;
  padding: 7px !important;
  top: auto !important;
  bottom: 35px !important;
}

.jvectormap-zoomout{
  margin-left: 25px !important;
  top: auto !important;
  bottom: 5px !important;
  padding: 7px !important;
}







  #nav-top-breadcrumbs {
    display: none;
  }


  .title-grneral-container h4{
    
  }




  .header-options {
    padding-top: 30px;
    padding-bottom: 20px;
  }

  .site-menu {
    display: none;
  }

  #menu {
    display: block;
  }

  #header-slider {
    margin-top: 0;
    padding-top: 0;

  }

  #mainMenu-nav {
    margin-bottom: 0;
  }

  .content-box-top-down {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .content-box-top-down-padding {
    padding-top: 50px;
    margin-bottom: 50px;
}

  .content-box-top {
    margin-top: 50px;
  }

  .content-box-down {
    margin-bottom: 50px;
  }

  .main-header .logo-home {
    text-align: center;
  }

  .main-header .logo-home-inner {
    display: inline-block;
  }

  .main-header .search-box {
    text-align: center;
  }

  .main-header .search-box-inner {
    display: inline-block;
    margin-left: 0;
  }

  .main-header .right-buttons {
    display: none;
  }

  .main-header .notImpMenu {
    display: none;
  }

  .slider-item {

    height: 350px;


  }


  .slider-content h1 {
    font-size: 15px;
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .slider-content h1 span {
    font-size: 20px;
  }

  .slider-content p {
    width: 250px;
    font-size: 12px;
    margin-bottom: 5px;
  }

  #slider-items .owl-dots {


    bottom: 5px;

  }

  .slider-item .btn-Cw-Bt-to-Cb-Bw {
    font-size: 8px;
    padding: 6px 12px 6px 12px;
  }

  .firest-message-left-side {
    text-align: center;
    margin-bottom: 20px;
  }

  .firest-message-right-side p {
    display: inline-block;
  }

  .firest-message-right-side {
    text-align: center;
  }

  .left-side-inner {
    width: auto;
  }

  .col-s {
    width: 33%;
    float: left;
  }

  .realColumn-s {
    height: 200px;
    margin: 10px 10px;
  }

  .oneOfThreeButs-upImg-DownContent .But-DownContent-content {
    max-width: 380px;
  }

  .oneOfTwoButs-upImg-DownContent .But-upImg-DownContent-inner .But-DownContent-content {
    max-width: 570px;
  }

  .But-upImg-DownContent-inner .But-upImg-img{
    position: relative;
  }

  .But-upImg-DownContent-inner {
    display: inline-block;
    margin-bottom: 40px;
  }

  .oneOfTwoButs-upImg-DownContent,
  .oneOfThreeButs-upImg-DownContent {
    text-align: center;
  }



  .But-upImg-DownContent-inner .But-DownContent-content h5 {
    margin-top: 10px;
    margin-bottom: 10px;
  }


  .But-upImg-DownContent-inner .But-DownContent-content p {

    margin-bottom: 10px;

  }

  .big-box-leftImg-rightTxt {
    display: block;
  }

  .big-box-leftImg-rightTxt .right-side {
    /* cooool */
    padding: 30px 40px;
  }


  #joinus-home {
    background-size: cover;
    background-position: center;
    background-attachment: unset;
    height: 300px;
  }

  .joinus-main-inner {
    padding: 0;
    margin: 0;
  }

  .joinus-main-content {
    padding: 40px 50px;
  }

  .bottom-navigation-home-inner-row {

    display: block;

  }

  .bottom-navigation-home-inner-row .left-side {
    display: none;
  }

  .bottom-navigation-home-inner .right-side {
    text-align: center;
    padding-top: 40px;
    padding-bottom: 40px;

  }

  .footer-home-inner-row {
    display: block;

  }

  .footer-home-inner .footer-home-inner-logo {
    padding-top: 25px;
    padding-bottom: 10px;
    text-align: center;
  }

  .footer-home-inner .footer-home-inner-text {
    padding-top: 10px;
    padding-bottom: 25px;
    text-align: center;
  }

  .footer-home-inner .footer-home-inner-social {

    text-align: center;
  }

  .footer-home-inner .footer-home-inner-social ul {
    text-align: center;
    padding: 0;
    margin: 0;
  }


    /*============================================================================================================================================
    page
============================================================================================================================================*/
/*============================================================================================================================================
    side nav
=============================================================================================================================================*/
/*============================================================================================================================================
    page
============================================================================================================================================*/
#side-Nav .tab-left{
  width: 100%;

}

#side-Nav .tab-right{
  padding-left: 0;
  margin-top: 10px;
  width: 100%;
}



#side-Nav .tab-right-inner .tabcontent{
  width: 100%;
}




  /*============================================================================================================================================
    page
============================================================================================================================================*/
  /*============================================================================================================================================
    sustainability landing
=============================================================================================================================================*/
  /*============================================================================================================================================
    page
============================================================================================================================================*/
  #top-page-image {
    height: 350px;
    margin-top: 0px;

  }


  /*
.sas-landing-1-inner .right-side {
  padding: 35px 30px;
}
*/

  .pdf-left-side-inner .lower-side,
  .pdf-right-side-inner .lower-side {
    text-align: center;

  }

  .pdf-left-side {
    margin-bottom: 40px;
  }

  #everyday-sas {
    height: 300px;
  }

  .everyday-sas-content-inner {
    padding: 80px 50px 80px 0;
  }

  .everyday-sas-content-inner .h3-big {
    font-size: 30px;

  }

  .everyday-sas-content-inner .h3-small {
    font-size: 24px;

    margin-top: 5px;
  }

  .everyday-sas-content-inner h1 {
    font-size: 11px;
    margin-top: 10px;
    margin-bottom: 10px;
  }


  #everyday-sas {
    background-size: cover;
    background-position: center;
    background-attachment: unset;
    height: 300px;
  }

  .big-box-leftTxt-rightImg .left-side .left-side-inner h5 {
    font-size: 25px;
  }

  .big-box-leftTxt-rightImg .left-side .left-side-inner p {
    font-size: 14px;
  }

  .big-box-leftTxt-rightImg {
    display: block;
  }

  .big-box-leftTxt-rightImg .left-side {
    /* zooool */
    padding: 20px 30px;

  }


  /*============================================================================================================================================
    page
============================================================================================================================================*/
  /*============================================================================================================================================
    sustainability Certification
=============================================================================================================================================*/
  /*============================================================================================================================================
    page
============================================================================================================================================*/


  .one-pdf-item {

    height: 280px;

  }

  .one-pdf-item-inner-file {

    padding-left: 10%;
    padding-right: 10%;
    top: 15%;
  }

  .one-pdf-item-inner-but {

    padding-left: 10%;
    padding-right: 10%;
    bottom: 18%;
  }

  .one-pdf-item-inner-file p {
    font-size: 14px;
  }




  /*============================================================================================================================================
    page
============================================================================================================================================*/
  /*============================================================================================================================================
    sectors
=============================================================================================================================================*/
  /*============================================================================================================================================
    page
============================================================================================================================================*/


  .oneOfThreeButs-upImg-ColorBG-DownContent {
    text-align: center;
  }






  .But-upImg-ColorBG-DownContent-inner .But-DownContent-content-ColorBG {
    max-width: 380px;
  }

  .But-upImg-ColorBG-DownContent-inner {
    display: inline-block;
    margin-bottom: 40px;
  }

  .But-upImg-ColorBG-DownContent-inner .But-DownContent-content-ColorBG h5 {
    margin-top: 10px;
    margin-bottom: 10px;
  }


  .But-upImg-ColorBG-DownContent-inner .But-DownContent-content-ColorBG p {

    margin-bottom: 10px;

  }

  .sectors-margin-down{
    margin-bottom: 50px;
  }
  
  .panel-content-main{
    padding: 50px 15px 40px 15px;
  
  }



  .list-threeInRow-topIcon-downDesc-numbers {
    display: block;
}

.list-threeInRow-topIcon-downDesc-number {
  margin-bottom: 30px;
}

.list-threeInRow-topIcon-downDesc-number:last-child {
  margin-bottom: 0px;
}

  /*============================================================================================================================================
    page
============================================================================================================================================*/
  /*============================================================================================================================================
    about at a glance
=============================================================================================================================================*/
  /*============================================================================================================================================
    page
============================================================================================================================================*/

    .list-threeInRow-topIcon-downDesc-items {
        display: block;
    }

    .one-topIcon-downDesc-item {
    }

    .one-topIcon-downDesc-inner {
        width: auto;
        /* display: table;
    margin: 0 auto; */
    }

        .one-topIcon-downDesc-inner img {
            /* display: inline;
  display: table;
    margin: 0 auto; */
        }


    .bodyContent-rightPic-main {
        text-align: center;
        padding-bottom: 30px;
        padding-top: 10px;
    }

    .bodyContent-rightPic-inner {
        display: inline-block;
        margin-left: 0;
    }



    .timeline_box {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        margin-top: 450px;
    }

    div[data-align="right"] .timeline_box {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        margin-top: 450px;
    }


    .timeline_box p {
        width: 100%;
        padding: 0;
        margin: 0;
        text-align: center;
    }

    div[data-align="right"] .timeline_box p {
        width: 100%;
        padding: 0;
        margin: 0;
        text-align: center;
    }

    .timeline_box:after {
        display: none;
    }

    div[data-align=right] .timeline_box:after {
        display: none;
    }

    .dateBgImg {
        width: 350px;
        height: 350px;
        top: -230px;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    div[data-align=right] .timeline_box .dateBgImg {
        width: 350px;
        height: 350px;
        top: -230px;
        left: 50%;
        transform: translate(-50%, -50%);
    }


    .timeline_box .date {
        width: 120px;
        height: 120px;
        padding: 35px 25px;
        position: absolute;
        top: -40px;
        margin-top: -22px;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    div[data-align=right] .timeline_box .date {
        width: 120px;
        height: 120px;
        padding: 35px 25px;
        position: absolute;
        top: -40px;
        margin-top: -22px;
        left: 50%;
        transform: translate(-50%, -50%);
    }


    /* 

  div[data-align=right] .timeline_box .date,
  .timeline_box .date {
    left: 30%;
    right: 30%;
    text-align: center;
    width: 40%;
    top: -39px;
    padding: 5px 0;
  }

  div[data-align=right] .timeline_box:before,
  .timeline_box:before {
    display: none;
  }

  .timeline_box,
  div[data-align="right"] .timeline_box {
    margin: 76px 0
  }


  div[data-align=right] .timeline_box:after {
    display: none;
  }

  .timeline_box:after {
    display: none;
  }

  .end_timeline .startDate{
    
    margin-bottom: 40px;
  }

  .end_timeline .endDate {
   
    margin-top: 40px;
  }

  .timeline_box {
    margin-top: 40px;
    margin-bottom: 40px;
    text-align: center;
  }
  
  div[data-align="right"] .timeline_box {
    margin-top: 40px;
    margin-bottom: 40px;
    text-align: center;
  }

 */


/*============================================================================================================================================
    page
============================================================================================================================================*/
  /*============================================================================================================================================
    about group
=============================================================================================================================================*/
  /*============================================================================================================================================
    page
============================================================================================================================================*/


  .group-table{
    padding-left: 0px;
    padding-right: 0px;
  }

  .group-table-lower-content-rightSide{
    display: table;
    padding: 30px 0;
    margin: 0 auto;
  }
/* 
  .group-table-upper-title-leftSide{
    text-align: center;
  }

  .group-table-upper-title-rightSide{
    text-align: center;
  }

 */



   /*============================================================================================================================================
    page
============================================================================================================================================*/
  /*============================================================================================================================================
    events
=============================================================================================================================================*/
  /*============================================================================================================================================
    page
============================================================================================================================================*/


.oneOfThreeEvents-upImg-ColorBG-DownContent {
  
}


.Event-upImg-ColorBG-DownContent-inner .Event-DownContent-content-ColorBG {
  max-width: 380px;
}

.Event-upImg-ColorBG-DownContent-inner {
  display: inline-block;
  margin-bottom: 20px;
}

.Event-upImg-ColorBG-DownContent-inner .Event-DownContent-content-ColorBG h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  height: 53px;
}


.Event-upImg-ColorBG-DownContent-inner .Event-DownContent-content-ColorBG p {

  margin-bottom: 10px;

}

.oneOfThreeEvents-upImg-ColorBG-DownContent{
  display: table;
    margin: 0 auto;
}

.oneOfThreeButs-upImg-ColorBG-DownContent-action{
  display: block;
}


  /*============================================================================================================================================
    page
============================================================================================================================================*/
  /*============================================================================================================================================
    media landing
=============================================================================================================================================*/
  /*============================================================================================================================================
    page
============================================================================================================================================*/


.singleNews-leftNumber-inner h4{
  
}

.singleNews-leftNumber-inner p{
  
}

.singleNews-rightText-inner{
 
  padding: 0 15px 15px 22px;
  margin: 0 10px;
}


  /*============================================================================================================================================
    page
============================================================================================================================================*/
/*============================================================================================================================================
    news inner
=============================================================================================================================================*/
/*============================================================================================================================================
    page
============================================================================================================================================*/

.news-innerPage-title-row h4{
  font-size: 18px;
}


  /*============================================================================================================================================
    page
============================================================================================================================================*/
/*============================================================================================================================================
    about corporate
=============================================================================================================================================*/
/*============================================================================================================================================
    page
============================================================================================================================================*/

.about-member-item-inner{
  margin-top: 15px;
}




  /*============================================================================================================================================
    page
============================================================================================================================================*/
/*============================================================================================================================================
    about offices
=============================================================================================================================================*/
/*============================================================================================================================================
    page
============================================================================================================================================*/


.oneOfThreeLists{
  margin-bottom: 0px;
}

.oneOfThreeLists ul{
  margin-bottom: 0px;
}


/*============================================================================================================================================
    page
============================================================================================================================================*/
/*============================================================================================================================================
    about offices
=============================================================================================================================================*/
/*============================================================================================================================================
    page
============================================================================================================================================*/



.header-googleMaps-inner{
  height: 350px !important;
}


  /*============================================================================================================================================
    page
============================================================================================================================================*/
/*============================================================================================================================================
    contact
=============================================================================================================================================*/
/*============================================================================================================================================
    page
============================================================================================================================================*/

.form-email-main,.form-company-main{
  margin-top: 20px;
}

.contactusPage-form{
  border-right: none;
}

.form-ho-main-row,.form-ho-inner{
  background-color: transparent;
}

.contact-ho-main{
  background-color: #f3f3f4;
  margin-top: 15px;
  
}

.contact-ho-inner{
  margin: 0;
  padding: 0;
  padding: 30px;
}

.location-side-row{
  display: block;
  
}

.location-side-out{
  margin-bottom: 20px;
}

.location-side-out:last-child{
  margin-bottom: 0px;
}

#projects-list .news-title{
  font-size: 20px !important;
}

.list-threePicsInOneRow-items {
    
  padding-right: 0;
  
}

.tab-left-out a{
  display: block;
  text-align: center;
}

.projects-list-details .listOfTwo-projects-in-row{
  display: block;
}

.projects-list-details .listOfTwo-projects-in-row{
  padding-bottom: 0 !important;
}

.projects-list-details .oneOfTwo-projects-in-row{
  padding-bottom: 20px;
}


.listOfTwo-projects-in-row{
  display: block;
}

.listOfTwo-projects-in-row{
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}

.oneOfTwo-projects-in-row{
  padding-bottom: 20px;
}






}

@media (max-width:580px) {
	.oneOfTwo-press-inner {
    
    min-height: 160px;
}
	.panel-heading .accordion-toggle.collapsed h4:after , .panel-heading .accordion-toggle h4:after {
    display: none;
}
	.mt-mobile{margin-top:10%}
  .right-bottom-redbox .box-item-title{
    font-size: 26px;
  }

  .right-bottom-redbox{
    width: 50%;
  }

  .title-grneral-flued h4 {
    font-size: 25px;
  }

  .title-grneral-container h4 {
    font-size: 25px;
  }


  .col-s {
    width: 50%;
    float: left;
  }

  .realColumn-s {
    height: 180px;

  }

  .big-box-leftImg-rightTxt .right-side {
    text-align: center;
  }


  .big-box-leftImg-rightTxt .right-side .right-side-inner h5 {
    font-size: 25px;

  }

  .big-box-leftImg-rightTxt .right-side .right-side-inner p {

    font-size: 18px;

  }

  .But-upImg-DownContent-inner .But-DownContent-content h5 {

    font-size: 25px;

  }


  .But-upImg-DownContent-inner .But-DownContent-content p {

    font-size: 20px;

  }

  .slider-item {

    height: 250px;


  }



  /*============================================================================================================================================
    page
============================================================================================================================================*/
  /*============================================================================================================================================
    sustainability landing
=============================================================================================================================================*/
  /*============================================================================================================================================
    page
============================================================================================================================================*/
  #top-page-image {
    height: 250px;
    margin-top: 0px;

  }

  /*
.sas-landing-1-inner .right-side {
  padding: 20px 30px;
}

.sas-landing-1-inner .right-side-inner h5 {
  font-size: 25px;

}

.sas-landing-1-inner .right-side-inner p {

  font-size: 14px;
  margin-top: 10px;
  margin-bottom: 10px;
}

*/


  .pdf-left-img-content h3,
  .pdf-right-img-content h3 {
    font-size: 70px;

  }

  .pdf-left-img-content h1,
  .pdf-right-img-content h1 {
    font-size: 22px;

  }

  .pdf-btn img {
    width: 20px;
  }

  .pdf-btn div {

    font-size: 12px;
    padding-top: 4px;
  }

  .pdf-left-side-inner .lower-side,
  .pdf-right-side-inner .lower-side {
    padding: 15px 15px 20px 15px;

  }

  .everyday-sas-content-inner {
    padding: 80px 50px 70px 20px;
  }

  .everyday-sas-content-inner .h3-big {
    font-size: 26px;

  }

  .everyday-sas-content-inner .h3-small {
    font-size: 20px;

    margin-top: 0px;
  }

  .everyday-sas-content-inner h1 {
    font-size: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .related-content-item-inner h5 {
    font-size: 14px;
  }

  /*============================================================================================================================================
    page
============================================================================================================================================*/
  /*============================================================================================================================================
    sectors
=============================================================================================================================================*/
  /*============================================================================================================================================
    page
============================================================================================================================================*/



  .But-upImg-ColorBG-DownContent-inner .But-DownContent-content-ColorBG h5 {

    font-size: 25px;

  }


  .But-upImg-ColorBG-DownContent-inner .But-DownContent-content-ColorBG p {

    font-size: 20px;

  }

  #historyPage .But-upImg-ColorBG-DownContent-inner .But-DownContent-content-ColorBG p {

    font-size: 12px !important;
    min-height: 70px;

  }

  .range-content-section{
    background-image: url("../img/pattern.jpg");
  background-repeat: repeat-x repeat-y;
  }

  .range-content-section h5{
    font-size: 20px;
  }

  .panel-content-section h5{
    font-size: 20px;
  }

  .plain-content-section h5{
    font-size: 20px;
  }

  .range-content-section p{
    font-size: 14px;
  }

  .panel-content-section p{
    font-size: 14px;
  }

  .plain-content-section p{
    font-size: 14px;
  }

  .range-content-section ul{
    font-size: 14px;
  }

  .panel-content-section ul{
    font-size: 14px;
  }

  .plain-content-section ul{
    font-size: 14px;
  }


    /*============================================================================================================================================
    page
============================================================================================================================================*/
  /*============================================================================================================================================
    about
=============================================================================================================================================*/
  /*============================================================================================================================================
    page
============================================================================================================================================*/


.group-table-upper-title-leftSide h2{
  font-size: 13px;
}

.group-table-upper-title-rightSide h6{
  font-size: 13px;
}

.group-table-lower-content-inner ul{
  font-size: 14px;
}

.news-desc{
  display: none;
}



  /*============================================================================================================================================
    page
============================================================================================================================================*/
  /*============================================================================================================================================
    Events
=============================================================================================================================================*/
  /*============================================================================================================================================
    page
============================================================================================================================================*/



.Event-upImg-ColorBG-DownContent-inner .Event-DownContent-content-ColorBG h5 {

  font-size: 23px;
  height: 53px;

}


.Event-upImg-ColorBG-DownContent-inner .Event-DownContent-content-ColorBG p {

  font-size: 20px;

}



  /*============================================================================================================================================
    page
============================================================================================================================================*/
  /*============================================================================================================================================
    news
=============================================================================================================================================*/
  /*============================================================================================================================================
    page
============================================================================================================================================*/



.news-title{
  font-size: 16px;
}

.news-date{
  font-size: 12px;
  padding: 5px 0 3px 0;
}

.news-desc{
  font-size: 12px;
}


  /*============================================================================================================================================
    page
============================================================================================================================================*/
  /*============================================================================================================================================
    media landing
=============================================================================================================================================*/
  /*============================================================================================================================================
    page
============================================================================================================================================*/

.singleNews-leftNumber-inner h4{
  font-size: 26px;
}

.singleNews-leftNumber-inner p{
  font-size: 14px;
}


.singleNews-rightText-inner{
 
  padding: 0 15px 15px 20px;
  margin: 0 20px;
}

/*============================================================================================================================================
    page
============================================================================================================================================*/
/*============================================================================================================================================
    about offices
=============================================================================================================================================*/
/*============================================================================================================================================
    page
============================================================================================================================================*/



.header-googleMaps-inner{
  height: 250px !important;
}

.customers-side img{
  max-width: 320px;
}

#projects-list .news-title{
  display: block;
  font-size: 16px !important;
}

#projects-list .news-desc{
  display: block;
  font-size: 14px;
}



}

@media (max-width:414px) and (min-width:411px) {
    .list-of-links-icon-title .link-item .link-item-inner span {
        font-size: 21px;
        margin-left: 15px;
    }
}

@media (max-width:411px) {

  .page-horizontal-tabs .nav-tabs li{
    margin: 0 0px;
  }

  .slider-item {

    height: 250px;

  }


  .slider-content h1 {
    font-size: 15px;
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .slider-content h1 span {
    font-size: 20px;
  }

  .slider-content p {
    width: 250px;
    font-size: 12px;
    margin-bottom: 5px;
  }

  #slider-items .owl-dots {


    bottom: 5px;

  }

  .slider-item .btn-Cw-Bt-to-Cb-Bw {
    font-size: 8px;
    padding: 6px 12px 6px 12px;
  }

  .firest-message-right-side p {
    font-size: 14px;
    max-width: 300px;
    padding-left: 0;
    padding-right: 0;
  }

  .col-s {
    width: 100%;
    float: left;
  }

  .realColumn-s {
    height: 200px;

  }

  .big-box-leftImg-rightTxt .right-side {
    /* cooool */
    padding: 20px 20px;
  }

  .big-box-leftImg-rightTxt .right-side-inner h5 {
    font-size: 25px;

  }

  .big-box-leftImg-rightTxt .right-side-inner p {

    font-size: 18px;

  }

  .But-upImg-DownContent-inner .But-DownContent-content h5 {
    margin-top: 10px;
    font-size: 25px;
    margin-bottom: 10px;
  }


  .But-upImg-DownContent-inner .But-DownContent-content p {

    margin-bottom: 10px;
    font-size: 20px;

  }

  .news-one-item-inner {

    padding: 20px 25px;
  }

  .news-one-item-inner h5 {
    font-size: 18px;
  }

  .news-one-item-inner p {
    font-size: 13px;
  }

  .news-one-item .find-more p {

    font-size: 12px;
    padding-top: 3px;
    padding-right: 4px;
  }

  .news-one-item .find-more-outer {
    margin-top: 10px;
  }


  /*============================================================================================================================================
    page
============================================================================================================================================*/
  /*============================================================================================================================================
    sustainability landing
=============================================================================================================================================*/
  /*============================================================================================================================================
    page
============================================================================================================================================*/


  .list-of-links-icon-title .link-item .link-item-inner span {
    font-size: 16px;
    margin-left: 15px;


  }

  .list-of-links-icon-title .link-item .link-item-inner img {
    width: 50px;
    height: auto;
  }

  .list-of-links-icon-title .link-item .link-item-inner i {
    font-size: 30px;
  }

  .everyday-sas-content-inner {
    padding: 60px 50px 70px 20px;
  }

  .related-content-item-inner h5 {
    font-size: 12px;
  }

  /*============================================================================================================================================
    page
============================================================================================================================================*/
  /*============================================================================================================================================
    sectors
=============================================================================================================================================*/
  /*============================================================================================================================================
    page
============================================================================================================================================*/

  .But-upImg-ColorBG-DownContent-inner .But-DownContent-content-ColorBG h5 {
    margin-top: 10px;
    font-size: 25px;
    margin-bottom: 10px;
  }


  .But-upImg-ColorBG-DownContent-inner .But-DownContent-content-ColorBG p {

    margin-bottom: 10px;
    font-size: 20px;

  }


    /*============================================================================================================================================
    page
============================================================================================================================================*/
  /*============================================================================================================================================
    about
=============================================================================================================================================*/
  /*============================================================================================================================================
    page
============================================================================================================================================*/

  .group-table-upper-title-leftSide h2{
    font-size: 12px;
  }
  
  .group-table-upper-title-rightSide h6{
    font-size: 12px;
  }
  
  .group-table-lower-content-inner ul{
    font-size: 14px;
  }


    /*============================================================================================================================================
    page
============================================================================================================================================*/
  /*============================================================================================================================================
    Events
=============================================================================================================================================*/
  /*============================================================================================================================================
    page
============================================================================================================================================*/

.Event-upImg-ColorBG-DownContent-inner .Event-DownContent-content-ColorBG h5 {
  margin-top: 10px;
  font-size: 20px;
  margin-bottom: 10px;
  height: 48px;
}


.Event-upImg-ColorBG-DownContent-inner .Event-DownContent-content-ColorBG p {

  margin-bottom: 10px;
  font-size: 18px;

}

  /*============================================================================================================================================
    page
============================================================================================================================================*/
  /*============================================================================================================================================
    news
=============================================================================================================================================*/
  /*============================================================================================================================================
    page
============================================================================================================================================*/



.news-title{
  font-size: 12px;
}

.news-date{
  font-size: 12px;
  padding: 2px 0 1px 0;
}

.news-desc{
  font-size: 12px;
}


  /*============================================================================================================================================
    page
============================================================================================================================================*/
  /*============================================================================================================================================
    media landing
=============================================================================================================================================*/
  /*============================================================================================================================================
    page
============================================================================================================================================*/

.singleNews-leftNumber-inner h4{
  font-size: 22px;
}

.singleNews-leftNumber-inner p{
  font-size: 12px;
}

.singleNews-rightText-inner{
 
  padding: 0 15px 15px 12px;
  margin: 0 18px;
}


  /*============================================================================================================================================
    page
============================================================================================================================================*/
/*============================================================================================================================================
    about offices
=============================================================================================================================================*/
/*============================================================================================================================================
    page
============================================================================================================================================*/



.oneOfThreeLists ul{
  font-size: 14px;
}


.location-side-tel .location-title,
  .location-side-fax .location-title,
  .location-side-email .location-title,
  .location-side-tel .location-data,
  .location-side-fax .location-data,
  .location-side-email .location-data{
    float: none;
  }

  .customers-side img{
    max-width: 250px;
  }


}

@media (max-width:320px) {

  .content-box-top-down {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .content-box-top-down-padding {
    padding-top: 50px;
    margin-bottom: 50px;
}

  .content-box-top {
    margin-top: 50px;
  }


  .content-box-down {
    margin-bottom: 50px;
  }

  .content-box-down-sm {
    margin-bottom: 30px;
  }


  .title-grneral-container h4 {
    font-size: 20px;
    padding-right: 15px;
  }

  .title-row-container-inbody-inner h5{
    font-size: 20px;
  }




  .slider-content h1 span {
    font-size: 16px;
  }

  .slider-content h1 {
    font-size: 12px;
    margin-top: 3px;
    margin-bottom: 3px;
  }


  .slider-content p {
    width: 250px;
    font-size: 10px;
    margin-bottom: 3px;
  }

  #slider-items .owl-dots {


    bottom: 3px;

  }

  .slider-item .btn-Cw-Bt-to-Cb-Bw {
    font-size: 8px;
    padding: 5px 10px 5px 10px;
  }

  .firest-message-right-side {

    padding-left: 5px;
    padding-right: 5px;

  }

  .firest-message-right-side p {
    font-size: 12px;
    padding-left: 0;
    padding-right: 0;
    max-width: 300px;
  }

  .big-box-leftImg-rightTxt .right-side .right-side-inner h5 {
    font-size: 23px;

  }

  .big-box-leftImg-rightTxt .right-side .right-side-inner p {
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 14px;

  }

  .But-upImg-DownContent-inner .But-DownContent-content h5 {

    font-size: 20px;

  }


  .But-upImg-DownContent-inner .But-DownContent-content p {

    font-size: 16px;

  }

  .btn-newsletter-home {
    padding-left: 15px;
    padding-right: 15px;

  }



  /*============================================================================================================================================
    page
============================================================================================================================================*/
  /*============================================================================================================================================
    sustainability landing
=============================================================================================================================================*/
  /*============================================================================================================================================
    page
============================================================================================================================================*/

  #top-page-image {
    height: 200px;
    margin-top: 0px;

  }


  .pdf-left-img-content h3,
  .pdf-right-img-content h3 {
    font-size: 50px;

  }

  .pdf-left-img-content h1,
  .pdf-right-img-content h1 {
    font-size: 16px;

  }

  .pdf-left-side-inner p,
  .pdf-right-side-inner p {
    font-size: 14px;

  }

  .pdf-btn img {
    width: 20px;
  }

  .pdf-btn div {

    font-size: 12px;
    padding-top: 4px;
  }


  .pdf-btn {

    padding: 7px 12px 4px 12px;
    margin-top: 10px;


  }

  .big-box-leftTxt-rightImg .left-side .left-side-inner p {
    font-size: 12px;
  }

  /*============================================================================================================================================
    page
============================================================================================================================================*/
  /*============================================================================================================================================
    sustainability Communities
=============================================================================================================================================*/
  /*============================================================================================================================================
    page
============================================================================================================================================*/



  .one-of-3-but-in-row {
    margin-bottom: 20px;
  }

  .sas-secondpage-body-main {
    margin-bottom: 30px;
  }



  .one-of-3-but-in-row .one-but-item-content .find-more p {
    font-size: 18px;
    padding-top: 3px;
    padding-right: 4px;
  }


  .one-of-3-but-in-row .one-but-item-content h3 {
    font-size: 26px;
  }

  .one-but-item-content .find-more i {

    font-size: 24px;
    margin-left: 3px;
  }

  .pdfs-list-threeInRow-main {
    margin-bottom: 30px;
  }


  .pdfs-list-threeInRow-item {
    margin-bottom: 20px;
  }



  /*============================================================================================================================================
    page
============================================================================================================================================*/
  /*============================================================================================================================================
    sectors
=============================================================================================================================================*/
  /*============================================================================================================================================
    page
============================================================================================================================================*/



  .sectors-landingpage-body-main {
    margin-bottom: 30px;
  }






  .But-upImg-ColorBG-DownContent-inner .But-DownContent-content-ColorBG h5 {

    font-size: 20px;

  }


  .But-upImg-ColorBG-DownContent-inner .But-DownContent-content-ColorBG p {

    font-size: 16px;

  }

  .oneOfThreeButs-upImg-ColorBG-DownContent {
    margin-bottom: 20px;
  }

  .sectors-secondpage-body-main {
    margin-bottom: 30px;
  }

  .sectors-thirdpage-body-main {
    margin-bottom: 30px;
  }

  .range-content-section h5{
    font-size: 16px;
  }

  .panel-content-section h5{
    font-size: 16px;
  }

  .plain-content-section h5{
    font-size: 16px;
  }

  .range-item p{
    font-size: 11px;
    line-height: 14px;
  }



  /*============================================================================================================================================
    page
============================================================================================================================================*/
  /*============================================================================================================================================
    about
=============================================================================================================================================*/
  /*============================================================================================================================================
    page
============================================================================================================================================*/

  .about-landing-1-body-main {
    margin-bottom: 30px;
  }



  .list-topIcon-downDescription-main {
    margin-bottom: 30px;
  }


  .mision-vision-main {
    margin-bottom: 30px;
  }

  .list-threeInRow-topIcon-downDesc-item {
    margin-bottom: 20px;
  }

  




  /*============================================================================================================================================
    page
============================================================================================================================================*/
  /*============================================================================================================================================
    about
=============================================================================================================================================*/
  /*============================================================================================================================================
    page
============================================================================================================================================*/

  .one-topIcon-downDesc-item {

    padding: 30px;

  }

  .one-topIcon-downDesc-inner h4 {
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 25px;
  }

  .one-topIcon-downDesc-inner ul {

    padding-left: 15px;

  }



  .one-topIcon-downDesc-inner ul li {
    font-size: 15px;
  }


  .one-topIcon-downDesc-inner h4{
    font-size: 20px;
  }

    /*============================================================================================================================================
    page
============================================================================================================================================*/
  /*============================================================================================================================================
    events
=============================================================================================================================================*/
  /*============================================================================================================================================
    page
============================================================================================================================================*/



.events-landingpage-body-main {
  margin-bottom: 30px;
}

.oneOfThreeEvents-upImg-ColorBG-DownContent {
  margin-bottom: 20px;
}

.Event-upImg-ColorBG-DownContent-inner .Event-DownContent-content-ColorBG h5 {

  font-size: 16px;
  height: 37px;
}


.Event-upImg-ColorBG-DownContent-inner .Event-DownContent-content-ColorBG p {

  font-size: 16px;

}


    /*============================================================================================================================================
    page
============================================================================================================================================*/
  /*============================================================================================================================================
    news
=============================================================================================================================================*/
  /*============================================================================================================================================
    page
============================================================================================================================================*/



.news-landingpage-body-main {
  margin-bottom: 30px;
}



/*============================================================================================================================================
    page
============================================================================================================================================*/
/*============================================================================================================================================
    media landing
=============================================================================================================================================*/
/*============================================================================================================================================
    page
============================================================================================================================================*/


.media-landingpage-body-main {
  margin-bottom: 30px;
}

  /*============================================================================================================================================
    page
============================================================================================================================================*/
/*============================================================================================================================================
    video
=============================================================================================================================================*/
/*============================================================================================================================================
    page
============================================================================================================================================*/

.videoIcon-inner{
  width: 60px;
  height: 60px;
  
}

.video-lowerText h3{
  font-size: 25px;
}

/*============================================================================================================================================
    page
============================================================================================================================================*/
/*============================================================================================================================================
    about offices
=============================================================================================================================================*/
/*============================================================================================================================================
    page
============================================================================================================================================*/



.header-googleMaps-inner{
  height: 300px !important;
}

.customers-side img{
  max-width: 200px;
}



}



