/** Shopify CDN: Minification failed

Line 47:2 "align-item" is not a known CSS property
Line 61:11 Expected ":"
Line 182:11 Expected ":"
Line 285:13 Expected ":"
Line 485:11 Expected ":"
Line 492:11 Expected ":"

**/
/*Custom Css For Pages on Souqify*/

/*About Page Styling*/


.section-1{
  display:flex;
  justify-content:space-between;
  
  padding:20px 40px;
}
.body-text{
  width:100%;
  max-width:560px;
  
}
.image{
  width:50%;
}
.left-1-banner{
  display: flex;
  flex-direction: column;
  justify-content: start;
}
.heading-text.one{
  font-size:32px;
  font-weight:bold;
  color: #414141;
  
}

.heading-text.second.one{
  margin-top:20px;
  margin-bottom:40px;
  display:flex;
  justify-content:center;
  align-item:center;
  color: #f8510f;
  
}

.section-2.one{
  display:flex;
  padding:20px 40px;
  justify-content:space-between;
  
}

.button{
  padding:10px 80px;
  max-width 120px;
  width:50%;
  background-color:orange;
  border:none;
  color:white;
}
@media(max-width:768px){
 

  button.button{
    width:100%;
  }
}

.section-3.one{
  display:flex;
  justify-content:start;
  align-items:start;
  padding:20px;
}

.ls-section-3{
  max-width:700px;
  width:100%;
  align-items:center;
  justify-content:center;
}


.section-3-text{
  max-width:600px;
}
@media(max-width:768px){
  .section-1{
    display:flex;
    flex-direction: column-reverse;
    margin: auto;
    padding: 1px;
  }
  .button{
    margin: 20px 0px;
    padding:10px;
  }
  .image{
    margin: 40px 0px;
    width:500px;
    height:500px;
  }
  .section-2{
    display:block;
  }
  .section-2.one{
    flex-direction:column-reverse;
    padding: 20px 8px;
  }
  .section-3{
    display:block;
  }
  .section-3.one{
    display:block;
    padding:0px;
  }
  .heading-text{
    margin:20px 0px;
    color: #414141;
    margin-bottom:none;

  }
  .heading-text.second{
    margin: 60px 0px 20px 0px !important;
    color: #414141 !important;
  }
  .left-1-banner{
    display:block;
  }
}

/* About Us Page*/
.body{
  padding:20px 20px;
}

.section-1{
  display:flex;
  justify-content:space-between;
  
  padding:20px 40px;
}
.body-text{
  width:100%;
  max-width:720px;
  
}
.image{
  width:50%;
}
.left-1-banner{
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
.heading-text{
  font-size:2em;
  font-weight:bold;
  
}

.heading-text.second{
  margin-top:20px;
  /*margin-bottom:40px;*/
  
}

.section-2.one{
  display:flex;
  padding:20px 40px;
  justify-content:space-between;
  
}

.button{
  max-width 120px;
  width:100%;
  background-color:orange;
  border:none;
  color:white;
}

.section-3.one{
  display:flex;
  justify-content:space-between;
  align-items:center;
  padding:20px;
}

.ls-section-3{
  max-width:700px;
  width:100%;
  align-items:center;
  justify-content:center;
}

.image.section-3{
  width:600px;
  height:450px;
  margin:0px;
}
@media(max-width:1400px){
  .image.section-3{
  width:400px;
  height:300px;
  margin:0px;
}
  .heading-text {
    font-size: 28px;
    font-weight: bold;
    margin-bottom: 20px;
}
  img.image {
    width: 450px;
    height: 300px;
    margin: 0px 20px;
}
  .template-page .page-content p {
  float: left;
  width: 100%;
  line-height: 24px;
}
  .body-text {
    width: 80%;
}
}
.section-3-text{
  max-width:600px;
}

/* Affliate View*/
.sw-main{
  display:flex;
  flex-wrap: wrap;
   justify-content:space-around;
}
@media(max-width:768px){
  
  .header_1 .sticky_header.fixed .ttresponsive_menu {
    float: none;
    display: block;
    vertical-align: top;
}
  .header_1 .sticky_header.fixed #tt-megamenu .toggle_menu{
    padding:0px !important;
  }
  .template-page .page-content p {
    float: left;
    width: 100%;
    line-height: 24px;
    margin-bottom: 80px;
}
  .image.co {
    width: 100%;
    /* padding: 0px 40px; */
    margin: 0px;
    height: 100%;
}
  quantity-input.qty-box-set.quantity{
  border: solid 2px #f8510f;
    border-radius: 20px;
    margin-top:20px;
}
  .sw-main{
    display:block; 
}
  i.mdi.mdi-plus {
    color: white;
}
}

.sw-image{
  max-width:450px;
  
}

.buttonsw {
    padding: 10px 80px;
    max-width 120px: ;
    width: 50%;
    background-color: #f8510f;
    border: none;
    color: white;
}

.buttonsw.a {
    color:white;
}
.sw-1{
  max-width:450px;
  margin:20px;
}
a.buttonsk {
    color: white;
}

.body-text {
    font-size: 20px;
}
button.button {
    border: solid 2px #f8510f;
    color: #f8510f;
    font-size: 18px;
    border-radius: 40px;
    background: white;
  padding: 0px;
    width: 60%;
}
p.section-3-text {
    font-size: 20px;
}

.body-text.sell {
    font-size: 24px;
    margin-bottom: 20px;
}
.heading-text.sell {
    font-size: 40px;
  color: #393939;
}

p.career-page{
  margin:auto;
  width:auto;
  display:flex;
  justify-content:center;
  font-size: 32px;
  line-height:48px !important;
}

button.button1 {
    font-size: 24px;
    max-width:400px;
    color: white;
    padding: 20px 20px !important;
    background: #f8510f;
    border: solid 2px #f8510f;
    border-radius: 80px;
}

button.button1 a {
    color:white !important;
    
}

/* Online Consultancy Page*/
.profile-text {
    max-width: 860px;
    padding-right: 20px;
}
.con-con.image {
    width: 200px;
    height: 100px;
    margin: 0px 20px;
    margin-right: 40px;
}
.left-co{
      display: flex;
    flex-direction: column;
  margin-left:40px;
}
.con-con text-section{
  max-width:720px;
}
.consultant-wrapper{
  display:flex;
  padding:20px;
  margin:40px 0px;
}

@media (max-width: 960px) {
   button.button1 {
    padding: 20px 40px !important;
    background: white;
    border: solid 2px #f8510f;
    border-radius: 80px;
}
  .left-co{
  margin-left:00px;
}
  .consultant-wrapper{
  display:grid;
  padding:20px;
  margin:40px 0px;
}
  .no1-section-co {
    flex-direction:column-reverse;    
    justify-content: space-between;
    margin: 40px 0px;
    display:flex;
    padding-bottom: 80px;
    border-bottom: solid 2px white;
}
}
@media (min-width:961px) {
  .no1-section-co{
  display:flex;
  flex-direction:row;
  justify-content:space-between;
  margin:40px 0px;
  padding-bottom: 80px;
  border-bottom: solid 2px white;
  }
}

.con-con{
  margin:10px 0px;
}

.btn-green{
  background-color: #f8510f; /* Souqkhalifa orange */
  border: none;
  color: white;
  padding: 15px 60px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 10px 0px;
}

.profile-stat{
width:100%;
}

.consultant-name{
  font-size: 20px;
    font-weight: 800;
    line-height: 25px;
    color: #393939;
    cursor: pointer
}

.profile-bio{
  font-size:16px !important;
  
}

.topics span {
    display: inline-block;
    height: 25px;
    line-height: 25px;
    margin-top: 10px;
    padding: 0px 10px;
    font-size: 12px;
    border-radius: 4px;
    vertical-align: top;
    margin-right: 2px;
    text-transform: capitalize;
    color: #141414;
    background: #f8510f21;
}

.btn-green a{
  text-decoration: none;
  color:white;
}

.btn-green a:hover{
  text-decoration: none;
  color:white;
}
.con-con.profile-stats{
  display:flex;
  flex-direction:column;
  
}

.image.co{
  width:85%;
}
/* Online Consultancy Page Script Ending*/



/* Extra for board*/

.boardbutton{
  max-width 100px;
  width:100%;
  height:40px;
  background-color:#ff4500;
  border:none;
}
.boardbutton:hover{
  max-width 100px;
  width:100%;
  height:40px;
  background-color:#000000;
  border:none;
}
.boardbutton a{

    color:white;
    text-decoration:none;
    font-size:14px;
    font-weight:400px
}

.boardbutton a:hover{

    color:white;
    text-decoration:none;
    font-size:14px;
    font-weight:400px
}

/* Extra for onboarding*/

.legal-bttn{
  text-decoration:none;
  color:white;
  padding:0px;
  margin:0px;
}

.legal-btn{
  background: #f8510f;
  padding:10px 20px;
  margin-right:40px;
  color:white;
  border:none;
}

.legal-btn:hover{
  background: #000000;
  padding:10px 20px;
  margin-right:40px;
  color:white;
}

.legal-btn a{

    color:white;
    text-decoration:none;
    font-size:14px;
    font-weight:400px
}

.legal-btn a:hover{

    color:white;
    text-decoration:none;
    font-size:14px;
    font-weight:400px
}