@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
.xo-container{
  max-width:1650px;
}
body{
  font-family:"Montserrat"!important
}

#bottomHeader{
  position: relative;
}

#bottomHeader nav{
  background:#000;
  width:100%;
}

#lightingNavigation{
  padding-left:0;
  margin-bottom:0;
  list-style-type: none;
  width:100%;
  max-width: 1610px;
}

#lightingNavigation .desktopNav{
  position: relative;
}

#lightingNavigation .subNavBox{
  padding-left:0;
  position: absolute;
  background:#fff;
  z-index: 999;
  color:#000;
  width:250px;
  top:55px;
  border-radius:3px; 
  -webkit-box-shadow: 2px 2px 6px 1px rgb(0,0,0,0.5); 
          box-shadow: 2px 2px 6px 1px rgb(0,0,0,0.5);
  display:none;
  
}

#headerLogo{
  max-width:200px;
}

#mobileLogo{
  display:none;
}
#littleLinks {
  padding-left:0;
  max-width: 450px;
  margin-right:25px;
  margin-top:10px;
  margin-bottom:10px;
  list-style-type: none;
}

#lastLink a{
  margin-right:0!important;
}
#littleLinks a{
  color:#fff;
  margin-right:15px;
}
#littleHeaderAddress{
  margin-left:15px;
}
#littleHeader {
  background:#000;
  color:#fff;
  font-size:14px;
}
#announcementBar {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size:16px;
  padding:13px 0;
  background:#041b2b;
  color:#fff;
  text-transform: uppercase;
}

#announcementBar .fa{
  margin-left:10px;
  padding:5px;
  cursor: pointer;
}

#topHeader{
  padding:15px;  
}
#searchbar{
  position: relative;
}
#searchbar input{
  height:25px;
  font-size:16px;
  font-weight:400;
  padding-left:65px;
  padding-bottom:5px;
  border:none;
  border-bottom:1px solid #254155
}
#searchbar button {
 position: absolute;
 background:none;
  border:none;
  font-size: 19px;
  left:10px;
  top:2px;
  color:#000;
}

.desktopNav a{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color:#fff;
  font-size:14px;
  padding:10px 6px;
}
.desktopNav .fa{
  margin-left:10px;
  font-size:12px;
}

.desktopNavLink:hover{
  color:#dbdbdb;
  background:#505050;
}

.megaSubNavBoxLvl1, .megaSubNavBoxLvl2 {
  display:none;
}

.desktopNav:hover > .megaSubNavBoxLvl1 {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;  
  z-index: 999;
  position:absolute;
  background:#254155;
  padding:0;
  width:230px;
  list-style-type:none;
}

.megaSubNavLinkLvl1 a{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding:15px 20px; 
}
.megaSubNavLinkLvl1 a:hover{
  color:#d3e8f7;
  background:#0b4e7c;  
}
#userCenter a{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size:14px;
  line-height:1;
  color:#000;
/*  margin-right:65px;*/
  margin:0;
  position: relative;
  border:0;
}
#userCenter {
  display: flex;
  gap: 2rem;
}
#userCenter a:last-child{
  margin:0;
}
#cartCounter{
  background: #ccc;
  color: #254155;
  position: absolute;
  right:-10px;
  top:-5px;
  padding:2px 6px;
  border-radius:50%;
  font-size:16px;
}
#userCenter .fa, #userCenter .fas{
  font-size:26px;
}
.headerIcon{
  color:#000;
  cursor: pointer;
  margin-bottom:10px;
}

.headerIcon:hover{
  color:#1e91e1;
}

address .addressLine{
  font-size:16px;
}

#topLeftHeader{
  max-width:300px;
}
#topRightHeader{
  max-width: 450px;
}

#topRightHeader #searchbar input{
  height:26px;
}

#topRightHeader #searchbar button{
  background:#1276bb;
  padding:15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;  
  border:1px solid #1276bb;
  color:#fff;
}

#searchButton {
	color: #1276bb;
	z-index: 100000;
    font-size: 18px;
    margin: 0px 5px;
}

#searchButton:hover {
    cursor: pointer;
}

#searchBox {
	vertical-align: top;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	position: absolute;
	width: 100%;
	top: 54px;
    left: 0;
    z-index: 100000;
}

#searchEngine {
	width: 100%;
	margin: 0 auto;
	z-index: 100;
	position: relative;
	overflow: hidden;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	height: 0;
	padding: 0 15px;
	right: 0;
	background: #444;
}

#searchInputBox {
	display: inline-block;
	vertical-align: top;
	border-bottom: 1px solid #fff;
	background: transparent;
	border-right: 0px;
	height: 45px;
	width: calc(100% - 60px);
}

#searchInputBox input {
	border: 0px;
	background: transparent;
	margin: 2px;
	padding: 0px 0px 10px;
	width: 100%;
	font-size: 26px;
	color: #fff;
	font-weight: 300;
}

#searchSubmitBtn {
	vertical-align: top;
	background: transparent;
	line-height: 45px;
	padding: 0px 15px 0px 10px;
	color: #fff;
	cursor: pointer;
	border-bottom: 1px solid #fff;
	margin-left: -5px;
	font-size: 18px;
	display: inline-block;
}



.roomCategoryImage {
  max-width:505px;
}

.siteSlider {
    width: 100%;
    max-width: 1610px;
    margin:0 auto;
  }
  
  .slick-list {
    padding:0!important;
  }
  
  .slick-prev{
    background:-webkit-gradient(linear, left top, right top, from(rgb(0,0,0,0.2)), to(transparent));
    background:-o-linear-gradient(left, rgb(0,0,0,0.2), transparent);
    background:linear-gradient(to right, rgb(0,0,0,0.2), transparent);
    width:100px;
        height:100%;
    left:0px!important;
    z-index: 9;
  }
  .slick-next {
    background:-webkit-gradient(linear, right top, left top, from(rgb(0,0,0,0.2)), to(transparent));
    background:-o-linear-gradient(right, rgb(0,0,0,0.2), transparent);
    background:linear-gradient(to left, rgb(0,0,0,0.2), transparent);
    width:100px;
    height:100%;
    right: 0px!important;
  }
  .slick-prev:before,
  .slick-next:before{
    color:rgb(0,0,0,0.6);
    font-size:45px;
  }
  
  .slick-prev:before:hover,
.slick-next:before:hover{
  color:rgb(0,0,0,0.8)
} 




.attributeSlider{
  overflow-x: scroll;
  padding-bottom:20px;
  margin-bottom:35px;
  scroll-behavior: smooth
}

#featuredItems .productBox {
  margin:0 30px
}

.attributeSlider .productBox .productInfo{
  font-size:13px;
  text-align: center;
  color:#000;
}
.attributeSlider .productBox .productInfo .productName{
  font-weight:500;
  text-transform: uppercase
}

 .attributeSlider .productBox .productActBtn {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background:#000;
  border-radius:10px;
  padding:15px 5px;
  width:100%;
  max-width:150px;
  margin:10px auto;
  color:#fff;
  -webkit-transition:0.2s ease-in;
  -o-transition:0.2s ease-in;
  transition:0.2s ease-in;
  cursor: pointer;
  font-size:16px;   
}

.attributeSlider .productBox .productActBtn:hover{
  background:#4d6c83;
  color:#fff;
  -webkit-transition:0.2s ease-in;
  -o-transition:0.2s ease-in;
  transition:0.2s ease-in
}
.attributeSlider .productBox .productPrice {
  font-size:21px;
  font-weight:bold;
  margin-top:10px;
  margin-bottom:25px;
  color:#000
}

    
  #attributeSliderFlex {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;  
  }
  
  .attributeArrow {
    font-size:39px;
    color:#000;
    padding:0 15px
  }
  

.homeCategoryBox{
  position: relative;
  padding:10px;
}

.homeCategoryBox a .categoryCaption{
  position: absolute;
  top:10%;
  background:rgb(0,0,0,0.6);
  font-size:19px;
  color:#fff;
  font-weight:400;
  text-transform: uppercase;
  /*! width:100%; */
  padding:10px;
  text-align: center;
}

.overlay{
  position: absolute;
  height: calc(100% - 24px);  
  width: calc(100% - 22px);
  background:rgb(0,0,0,0.3);
  -webkit-transition:0.3s ease-in;
  -o-transition:0.3s ease-in;
  transition:0.3s ease-in
}

.overlay:hover{
  background:rgb(0,0,0,0.1);
  -webkit-transition:0.3s ease-in;
  -o-transition:0.3s ease-in;
  transition:0.3s ease-in
}

#shopByRoomSection{
  margin-top:30px;
}

.roomCategoryBox{
  position: relative;
  margin:12px;
}
.roomOverlay{
  position: absolute;
  height: calc(100% - 2px);  
  width: 100%;
  background:rgb(0,0,0,0.3);
  -webkit-transition:0.3s ease-in;
  -o-transition:0.3s ease-in;
  transition:0.3s ease-in
}

.roomCategoryBox  .categoryCaption {
  position: absolute;
  top:10%;
  background:rgb(0,0,0,0.6);
  font-size:23px;
  color:#fff;
  text-align: center;
}

#featuredItems .productBox {
  margin:0 30px;
  border:2px solid #fff;
  padding:0 5px;
  -webkit-transition:0.2s ease-in;
  -o-transition:0.2s ease-in;
  transition:0.2s ease-in 
}

#featuredItems .productBox a{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  max-height:300px;
  margin-bottom:25px;
}
#featuredItems .productBox:hover{
  border:2px solid #4d6c83;
  -webkit-transition:0.2s ease-in;
  -o-transition:0.2s ease-in;
  transition:0.2s ease-in
}
#featuredItems .productImg {
  height:280px
}

#mainContent #aboutUs #aboutUsSection{
  font-size:15px;
  text-align: center;
  line-height: 1.6;
  margin-bottom:25px;  
}


#aboutUs #aboutUsSection #aboutUsText{
  width:100%;
  max-width:650px;
  margin:0 auto;
  text-align: left;
  line-height:2
}

#aboutUsWrapper{
  width:100%;
  max-width:1200px;
  margin:0 auto;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
}
#aboutUsWrapper #aboutUsImage{
  margin:0 10px 
}

#aboutUsWrapper #aboutUsImage img{
  width:100%;
}

#supportUsSection{
  margin:25px 0;
  text-align: center;
}

#supportUsSection .suportText{
  font-size:15px;
}

#supportUsSection .supportCol{
  margin:0 25px;
}

#supportUsSection .supportColHeader{
  font-size:21px;
  width:100%;
  border-bottom:1px solid #d8d8d8;
  margin-bottom:10px;
  padding-bottom:10px;  
  font-weight:500
}

.sectionHeaderH2{
  background: #000;
  font-size:30px;
  text-align: center;   
  width:100%;
  max-width: 1610px;
  margin:20px auto;
  padding:12px 0;  
  font-weight:300;
  text-transform: uppercase;
  color:#fff;
  border-radius:30px
}

.roomCategoryImage {
  width:520px;
}
.categoryImage {
  max-width:510px;  
}

.captionStyle{  
  border-radius:0 20px 20px 0;
  padding:10px;
}

#brandSection{
  margin-bottom:25px;
  overflow: hidden
}

.roomOverlay:hover{
  background:rgb(0,0,0,0.1);
  -webkit-transition:0.3s ease-in;
  -o-transition:0.3s ease-in;
  transition:0.3s ease-in
}

.desktopNav:hover > .subNavBox{
  display:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;  
}

#signUpSection{
  margin-bottom:55px;
  width:100%;
  max-width: 1200px
}

#signUpText{
  font-size:15px;
  text-align: left;
  margin-right:65px;
  line-height: 2
}

#signUpSection form{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  line-height:1.5
}

#signUpSection label{
  font-size:18px;
}

#signUpSection button{
  margin-top:10px;
  padding:8px 5px;
  width:100px;
  color:#fff;
  background:#000;
  border:none;
  border-radius:10px
}

#signUpSection button:hover{
  background:#4d6c83;
}
#signUpSection input{
  width:100%;
  max-width: 460px;
  height:25px;
}

#mainFooter{
 background:#000;
 padding-top:30px
}

#mainFooter #linkList{
  padding-left:0;
  list-style-type: none;  
}

#mainFooter #linkList a {
  color:#fff;
  font-size:16px;
  line-height: 2
}

.footerLink {
    color:#fff;
  font-size:16px;
  line-height: 2
}

#footerCopyright{
  background:#000;
  color:#fff;
  padding:30px 0;
  margin-top:30px;  
 margin:0 auto;
    
}
#copyright{  
  font-size:16px;
}
#footerPhone{
  color:#fff;
  font-size:18px;
}

#footerCompInfo{
  margin-right:95px;
}
#footerCompInfo img{
  margin-bottom:35px;
}

#companyInfoColumn {
  margin-right:75px;
}

.footerHeaders{
  font-size:25px;
  margin:0;
  color:#fff;
}

.xo-flex-column #emailBtn{
  margin-top:10px;
  padding:15px 15px;
  background:#fff;
  width:140px;
  text-align: center;
  border-radius: 15px;  
}

#footerContainer.xo-container{ 
  padding:0 25px
    
}
#mobileNavList{
  display:none;
}

#mobileMenuControls{
  display:none;
}

#topLeftHeaderMobile{
  display:none;
}

#footerSocialMedia{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    width:100%;
    max-width:200px;
    font-size:16px;  
}

#footerSocialMedia a{
  color:#fff;
  margin-right:10px;
}


#shopNowSection {
  position: relative;
  margin:15px 0
}
#shopNowCTA {
  position: absolute;
  top:30%;
  left: 22%;
  line-height: 2
}

#shopNowHeader{
  font-size:21px;
}
#shopNowText{
  font-size: 15px;
}

#callToAction {
  font-size:16px;
  width:100%;
  max-width:600px;
  margin:30px auto;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
#callToActionWrapper {
  border:1px solid #5d96bf;
  padding:20px 15px;
  border-radius: 16px;
  
}
.callToActionHeader {
  margin:0
}
.callToActionParagraph {
  text-align: center;
  margin-bottom:15px;
}
.callToActionButton {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin:10px;
  background:#000;
  border-radius:10px;
  padding:10px 5px;
  width:100%;
  max-width:200px;
  color:#fff;
  -webkit-transition:0.2s ease-in;
  -o-transition:0.2s ease-in;
  transition:0.2s ease-in;
  text-transform: capitalize
}
.callToActionButton:hover{
  background:#4d6c83;
  color:#fff;
  -webkit-transition:0.2s ease-in;
  -o-transition:0.2s ease-in;
  transition:0.2s ease-in
}
#buttonWrapper {
  width:100%;  
}

.fa-arrow-up{
  position: fixed;
  bottom:0;
  right:0;
  font-size: 26px;
  background:#ccc;
  color:#000;
  padding:15px 10px;
  z-index: 999
}

.footerBtn {
  background:#5d96bf;
  margin-top:15px;
  margin-bottom:10px;
  border-radius:10px;
  text-align:center;
  padding:15px 0;
  width:100%;
  max-width:150px;
  color:#fff;
}
.footerBtn:hover{
  background:#90c8f0;
}
.footerBtn a{  
  margin-top:15px;
  margin-bottom:10px;
  border-radius:10px;
  text-align:center;
  padding:15px 0;
  width:100%;
  max-width:150px;
  color:#fff;  
  text-transform:uppercase;
  cursor:pointer
}
.footerBtn a .fa{
  margin-right:5px
}
.footerBtn:last-child{
  margin-top:0
}

@media screen and (max-width:1649px){
  .roomCategoryImage {
  max-width:480px;
  }
  .categoryImage {
    max-width:480px;  
  }
}

@media screen and (max-width:1529px){
  .roomCategoryImage {
  max-width:450px;
  }
  .categoryImage {
    max-width:450px;  
  }
}

@media screen and (max-width:1439px){
  .roomCategoryImage {
  max-width:390px;
  }
  .categoryImage {
    max-width:390px;  
  }
}

@media screen and (max-width:1259px){
  .roomCategoryImage {
  max-width:330px;
  }
  .categoryImage {
    max-width:330px;  
  }
}

@media screen and (max-width:1079px){
  .roomCategoryImage {
  max-width:300px;
  }
  .categoryImage {
    max-width:300px;  
  }
}

/* login responsiveness page*/
@media only screen and (max-width: 950px) {
  #loginbodyWrapper {
      width: 100% !important;
  }
  #loginLoginSubLeft {
      max-width: 398px;
      margin-bottom: 20px;
  }
  #loginLoginSubRight {
      max-width: 348px;
      border-left: none !important;
  }
  #loginLoginSubRight, #loginLoginSubLeft {
      height: auto !important;
      float: none !important;
      width: 100% !important;
      padding: 0 0 0 2% !important;
      -webkit-box-sizing: border-box !important;
              box-sizing: border-box !important;
  }
  .loginSubFormWrapper {
      width: 100% !important;
  }
  #loginSignInHeader {
     padding: 18px 15px !important; 
  }
  #aboutUsWrapper{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  
  #aboutUsWrapper img{
    max-width:450px;
  }
  #signUpSection{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;    
  }
  #signUpText{
    margin:0;
    padding-bottom:10px;
  }
}
/* end of login responsiveness page*/

@media screen and (max-width:909px){
  #buttonWrapper{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #topLeftHeader, #topRightHeader{
    display:none;
  }
  
  #mobileLogo{
    display:block;
    margin-bottom:35px;    
  }
  
  #mobileLogo #headerLogo{
    max-width:300px;
    
  }
  
  #mobileMenuControls{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    font-size:24px;
  }
  
  #mobileMenuControls .hamburger{
    padding:10px;
    cursor: pointer;
  }
  #mobileMenuControls .closeMenu{
    padding:10px;
    display: none;
    cursor: pointer;
  }
  #lightingNavigation{
    display:none;
  }
  #mobileNavList{
    display:none;        
  }
  
  #mobileNavigation{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;    
    font-size:18px;
    padding:0;
  }
  .mobileNavTab{
    border-bottom:1px solid #1f1f1f;
  }
  
  #mobileNavList #mobileNavigation a{    
    color:#fff;   
  }
  #mobileNavigation .mobileNavTab a:hover,   #mobileNavigation .mobileNavTab a:focus{
    background: #616161;
  }
  #topHeader{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  #topLeftHeader{
    margin-bottom:19px;
  }
  
  #topRightHeader{
    margin-top:25px;
  }
  #signUpSection{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  #signUpSection .xo-w-100{
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin:0;
  }
  
  #signUpText{
    padding-bottom:35px;
  }
  
  .mobileSubNavBox{
    display:none;
  }
  
  .mobileNavLink{
    padding:15px;
  } 
    #supportUsSection{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  #supportUsSection .supportCol{
    margin-bottom:35px;
    width:100%;
    max-width: 300px;
  }
  
  .roomCategoryImage, .categoryImage {
    width:100%;
  }
  #footerContainer{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  
  #footerContainer .xo-flex-column{
    margin-bottom:15px;
  }
  
  #footerCompInfo img{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    max-width: 300px;
  }
  #footerSocialMedia{
    margin-top:25px;    
  }
  #footerSocialMedia a{
    color:#Fff;
  }
  #footerCopyright .xo-d-flex{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  #aboutUsSection #aboutUsWrapper{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #aboutUsImage {
    margin:25px 0!important;
  }
}

@media screen and (max-width:663px){
    #littleHeader{
      display:none
    }
  .sectionHeaderH2{
    font-size:18px;
  }
}

@media screen and (max-width:489px){
    .slick-prev:before,
  .slick-next:before{
    visibility:hidden
  }
}   

@media screen and (max-width:467px){
  .attributeArrow{
    display:none;
  }
  #footerSocialMedia{
    justify-content: flex-start
  }
}


