/*size 2100px start */
@media all and (max-width : 2100px){
/*header*/
    .mainmenu ul li a {
    font-size: 18px !important;
    padding: 10px !important;
}

/*headerend*/

/*homepage*/
span.info_tilemu-home{
    padding-left: 10% !important;
}

span.info_tilemu1-home {
    padding-left: 4% !important;
    font-size: 20px !important;
}

span.info_tilemu2-home {
    padding-left: 13.2% !important;
}
/*homepage end*/

/*about page*/
img.banimg_mu {
    padding-top: 19% !important;
}

h2.banner_head {
    font-size: 106px !important;
}

p.bannerabout_para {
    font-size: 23px !important;
}

button.btn-shop {
    background: #ffdb74;
    color: black;
    font-weight: 700;
    font-family: 'Poppins';
    padding-top: 16px !important;
    padding-bottom: 16px !important;
    padding-left: 58px !important;
    padding-right: 58px !important;
    border-radius: 42px !important;
    font-size: 20px !important;
}

p.ab_para {
    font-size: 24px !important;
}

/*about page end*/

/*customerservice page start*/

section.customerbanner h2 {
    font-size: 86px !important;
    padding-top: 5% !important;
}

p.servicepara_mu {
    font-size: 23px !important;
    width: 87%;
}

button.servicebtn_mu {
    background: #ffdb74;
    color: black;
    font-weight: 700;
    font-family: 'Poppins';
    padding-top: 16px !important;
    padding-bottom: 16px !important;
    padding-left: 58px !important;
    padding-right: 58px !important;
    border-radius: 42px !important;
    font-size: 20px !important;
}
button.servicebtn_mu {
    background: #ffdb74;
    color: black;
    font-weight: 700 !important;
    font-family: 'Poppins !important';
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    padding-left: 23px !important;
    padding-right: 23px !important;
    border-radius: 20px !important;
}

/*customerservice page end*/

/*ourteam page start*/
img.banimg_mu {
    width: 100%;
    transform: scale(2) !important;
    /*margin-top: -28% !important;*/
    padding-left: 15% !important;
}

h2.ourteambanner_head {
    font-size: 101px !important;
}

p.bannerteam_para {
    font-size: 27px !important;
    width: 100% !important;
}
section.ourteam_mu h5 {
    font-size: 43px !important;
}

section.ourteam_mu h3 {
    font-size: 56px !important;
}
/*our team page end*/

/*how it works page start*/

span.info_tilemu {
    padding-left: 13% !important;
}

span.info_tilemu1 {
    padding-left: 7% !important;
}
span.info_tilemu2 {
    padding-left: 13% !important;
}

}

/*how it works page end*/
/*size 2100px end */


/*size 1600 start*/
@media all and (max-width : 1600px){
  
  /*about page start*/
img.banimg_mu {
    width: 80% !important;
    transform: scale(1.9) !important;
    margin-top: -17%;
}
h2.banner_head {
    font-size: 93px !important;
}

p.bannerabout_para {
    font-size: 22px !important;
}
  /*about page end*/
  
/*customer service page start*/

section.customerbanner h2 {
    font-size: 83px !important;
}

p.servicepara_mu {
    font-size: 20px !important;
}

/*customer service page end*/

/*our team page*/

h2.ourteambanner_head {
    font-size: 88px !important;
}

p.bannerteam_para {
    font-size: 23px !important;
    width: 84% !important;
}
    
    
    
}
/*size 1600 end*/

/*size 1199 start*/

@media all and (max-width : 1199px){
/*header*/
section.topbar img {
    padding-left: 38px !important;
}

.mainmenu ul li a {
    color: white !important;
    font-size: 13px !important;
    padding: 6px !important;
    font-family: 'Montserrat', sans-serif;
}
/*headerend*/

}
/*size 1199 end*/












/*xxxxxxxxxxxx--------------------------------------mobile responsive start--------------------------------------xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

/*xxxxxxxxxxxxxxxxxxxxx------------------------------Home page--------------------------------------------xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

/*mobile responsive size*/
/*size 567 start*/

@media all and (max-width : 567px){
    
/*header*/

section.topbar img {
    padding-left: 10px !important;
}
    
/*header end*/

/*home page start*/
.proimage img {
    padding-left: 15px;
    width: 173px !important;
    margin-left: 24% !important;
}

.prodesc {
    margin-bottom: 22% !important;
}

.prodesc p {
    font-size: 18px !important;
    text-align: center !important;
}

span.info_tilemu-home {
    font-size: 21px !important;
    padding-left: 9% !important;
}

span.info_tilemu1-home {
    font-size: 21px !important;
    padding-left: 12% !important;
}

.works_content1 img {
    width: 16%;
}
p.info_paramu1 {
    padding-top: 20px !important;
}

img.workimg {
    width: 81% !important;
    object-fit: contain !important;
    padding: unset !important;
    margin-top: -20% !important;
    padding-left: 11% !important;
}

button.slick-next.slick-arrow {
    display: none !important;
}

button.slick-prev.slick-arrow {
    display: none !important;
}

.sixthsection h1 {
    font-size: 23px !important;
}

.sixthsection img {
    width: 157px !important;
    height: 218px !important;
    object-fit: fill !important;
}

.v_col {
    width: 93% !important;
}

.sevensection h1 {
    font-size: 21px !important;
}

.eightsection h2 {
    font-size: 31px !important;
}

.ratedtraveler img {
    width: 100% !important;
    object-fit: contain !important;
}

div#prod .slick-list .product-slider>.row {
    padding: 1rem 0 !important;
}

.worksection{
    margin-top: -23% !important;
}

.sixthsection {
    margin-top: -4% !important;
}

.col_brand {
    margin-top: -13% !important;
}

span.shopping {
    font-size: 30px !important;
}

.workcontent p {
    font-size: 15px !important;
    /*line-height: 34px !important;*/
}  

.ratedtraveler p {
    font-size: 24px !important
}

h4.how_head {
    font-size: 39px !important;
}

.v_col {
    margin-bottom: -36% !important;
}

    
}
/*home page end  */

/*size 414 start*/

@media all and (max-width : 414px){
    
/*header*/

section.topbar img {
    width: 22% !important;
    padding-left: 8px !important;
}
button.navbar-toggler.bg-white {
    background: #ffdb74 !important;
}
/*header end*/
/*homepage start*/

h1.heading1{
    font-size: 21px !important;
}

a.btn.banbtn {
    background: #ffdb75;
    color: black;
    padding-right: 30px !important;
    padding-left: 25px !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
    border-radius: 50px !important;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
    margin-top: 16px;
    font-size: 12px !important;
}
.works_content img {
    width: 19% !important;
}

span.info_tilemu-home {
    font-size: 13px !important;
    padding-left: 3% !important;
}

span.info_tilemu1-home {
    font-size: 13px !important;
    padding-left: 5% !important;
}

p.info_paramu1 {
    font-size: 12px !important;
    padding-top: 3% !important;
    padding-left: 22% !important;
    width: 100% !important;
}

span.info_tilemu2-home {
    font-size: 13px !important;
    padding-left: 5.4% !important;
}

p.info_paramu2 {
    font-size: 12px !important;
    padding-top: 3% !important;
    padding-left: 22% !important;
    width: 100% !important;
}

img.workimg {
    margin-top: -68% !important;
}

.v_col {
    margin-bottom: -64% !important;
}
span.shopping {
    font-size: 15px !important;
}

.col_brand {
    margin-top: -20% !important;
}

.workcontent p {
    font-size: 8px !important;
}   line-height: 29px !important;

h1.makes_mu {
    font-size: 12px !important;
}

.sixthsection h1 {
    font-size: 13px !important;
}

.eightsection h2 {
    font-size: 19px !important;
}

.prodesc {
    margin-bottom: 31% !important;
}
p.info_paramu {
    font-size: 12px !important;
    padding-top: 3% !important;
    padding-left: 23% !important;
}

h1.productheading {
    font-size: 24px !important;
    /*padding-left: 20px;*/
}

.proimage img {
    padding-left: 0 !important;
    width: 161px !important;
    margin-left: 43px !important;
}

button.navbar-toggler.bg-white {
    margin-left: -48%;
}

h4.how_head {
    font-size: 31px !important;
}

.sixthsection img {
    width: 140px !important;
    height: 218px !important;
    object-fit: fill !important;
}

.sevensection p{
    font-size:10px !important;
}

.sevensection h1 {
    font-size: 11px !important;
}

p.workpara{
    font-size: 10px !important;
}

/*homepage end*/
    
}

/*size 414 end*/


/*size 480 start*/

@media all and (max-width : 480px){
    
/*header*/
   section.topbar img {
    padding-left: 1px !important;
    width: 21% !important;
} 
/*headerend*/

/*homepage*/
h1.heading1 {
    font-size: 22px !important;
}

a.btn.banbtn {
    background: #ffdb75;
    color: black;
    padding-right: 30px !important;
    padding-left: 30px !important;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 50px;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
    margin-top: 16px;
    font-size: 14px !important;
}



}

/*size 480 end*/

/*size 320 Start*/


@media all and (max-width : 320px){
    
    section.topbar img {
    padding-left: 1px !important;
    width: 21% !important;
}

a.navbar-brand img {
    width: 74% !important;
}

h1.heading1 {
    font-size: 16px !important;
}

.bannerpara{
    font-size: 10px !important;
}

h1.productheading {
    font-size: 18px !important;
}   
    
    
}


/*size 320 end*/

/*xxxxxxxxxxxxxxxxxxxxx------------------------------Home page end-----------------------------------------xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/


/*xxxxxxxxxxxxxxx-----------------------------------About us page-----------------------------xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

/*size 567 start*/

@media all and (max-width : 567px){

h2.banner_head {
    font-size: 75px !important;
}   

p.bannerabout_para {
    font-size: 16px !important;
}

img.banimg_mu {
    width: 70% !important;
    transform: scale(1.8) !important;
    margin-top: -5% !important;
}

p.ab_para {
    font-size: 18px !important;
}

button.btn-shop {
    background: #ffdb74;
    color: black;
    font-weight: 700;
    font-family: 'Poppins';
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    padding-left: 35px !important;
    padding-right: 35px !important;
    border-radius: 42px !important;
    font-size: 15px !important;
}

.abcol_mu {
    width: 54% !important;
}

.ab_img {
    margin-left: 27% !important;
}    

section.ourteam img {
    width: 67% !important;
    margin-left: 20% !important;
    margin-bottom: 6% !important;
}
    
}

/*size 567 end*/

/*size 414 start*/
@media all and (max-width : 414px){
 
 h2.banner_head {
    font-size: 60px !important;
}   

p.bannerabout_para {
    font-size: 14px !important;
    width: 100% !important;
    line-height: 31px !important;
    padding-top: 14px !important;
}

img.banimg_mu {
    margin-top: -5% !important;
}

    
}


/*size 414 end*/

/*size 320 start*/

@media all and (max-width : 320px){
    
    h2.banner_head {
    font-size: 51px !important;
}

p.bannerabout_para {
    font-size: 11px !important;
    width: 100% !important;
    line-height: 31px !important;
    padding-top: 14px !important;
}

p.ab_para {
    font-size: 14px !important;
}

section.ourteam h5 {
    font-size: 13px !important;
}

section.ourteam h3 {
    font-size: 29px !important;
    margin-bottom: -7% !important;
}
    

}


/*size 320 end*/

/*xxxxxxxxxxxxxxx-----------------------------------About us end-----------------------------xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/


/*xxxxxxxxxxxxxxx-----------------------------------customer service page-----------------------------xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

/*size 567 start*/
@media all and (max-width : 567px){
    
    section.customerbanner h2 {
    font-size: 75px !important;
}
    
p.servicepara_mu {
    font-size: 16px !important;
    width: 100% !important;
}

button.servicebtn_mu {
    background: #ffdb74;
    color: black;
    font-weight: 700;
    font-family: 'Poppins';
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    padding-left: 35px !important;
    padding-right: 35px !important;
    border-radius: 42px !important;
    font-size: 15px !important;
}

img.callman {
    width: 100% !important;
}

.mainformcolumn {
    width: 100% !important;
 }

img.serviceban_img {
    width: 68% !important;
    transform: scale(2) !important;
    margin-left: -1% !important;
    padding-left: 18% !important;
}

}


/*size 567 end*/


/*size 414 start*/
@media all and (max-width : 414px){
    
section.customerbanner h2{
    font-size: 55px !important;
}

.mainformcolumn input {
    width: 100% !important;
    float: right !important;
}

select#customservice{
    width: 100% !important;
}

.mainformcolumn {
    width: 100% !important;
 }


p.file_instructions{
    width: 100% !important;
}
    
}


/*size 414 end*/

/*size 480 start*/
@media all and (max-width : 480px){
    
 .mainformcolumn input {
    width: 100% !important;
    float: right !important;
}   

select#customservice {
    width: 100% !important;
}

p.file_instructions {
    width: 100% !important;
}

.mainformcolumn {
    width: 100% !important;
 }

    
}

/*size 480 end*/


/*size 320 start*/

@media all and (max-width : 320px){
    
  section.customerbanner h2 {
    font-size: 46px !important;
}  

.mainformcolumn input {
    width: 100% !important;
    float: right !important;
}   

.mainformcolumn {
    width: 100% !important;
}
    
    
}

/*size 320 end*/

/*xxxxxxxxxxxxxxx-----------------------------------customer service page end-----------------------------xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/



/*xxxxxxxxxxxxxxx-----------------------------------contact us page-----------------------------xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

@media all and (max-width : 320px){
    
    h3.top_heading_mu{
        font-size: 43px !important;
    }
    
    .help_para {
    width: 100% !important;
    font-size: 16px !important;
    text-align: center !important;
}

.contact_form-mu input::placeholder {
    font-size: 13px !important;
}


select#country{
    font-size:13px !important;
}
}

/*xxxxxxxxxxxxxxx-----------------------------------contact us  page end-----------------------------xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/


/*xxxxxxxxxxxxxxx-----------------------------------how it works start-----------------------------xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/*size 567 start*/
@media all and (max-width :567px){
    
h2.banner_head_how{
    font-size: 55px !important;
}

.howban_mu {
    width: 60% !important;
    margin-top: 2% !important;
}

.howit_col {
    width: 90% !important;
}
    
span.info_tilemu {
    padding-left: 9% !important;
}  

span.info_tilemu1 {
    padding-left: 11% !important;
}
    
}
/*size 567 end*/

/*size 414 start*/
@media all and (max-width :414px){

h2.banner_head_how {
    font-size: 43px !important;
}  

p.bannerhow_para {
    font-size: 15px !important;
}

span.info_tilemu {
    font-size: 18px !important;
    padding-left: 2% !important;
}
span.info_tilemu1{
    padding-left: 5% !important;
    font-size: 18px !important;
}

span.info_tilemu2{
    padding-left: 4% !important;
    font-size: 18px !important;
}
    
    
    
    
}


/*size 414 end*/

/*size 480 start*/
@media all and (max-width :480px){
 .works_content img {
    width: 18% !important;
    margin-left: -4%;
}

span.info_tilemu1{
    font-size: 18px !important;
}

span.info_tilemu {
    font-size: 18px !important;
    padding-left: 6% !important;
}  

span.info_tilemu2{
    font-size: 18px !important;
}
    
    
}


/*size 480 end*/


/*size 320 start*/
@media all and (max-width :320px){
 
 h2.banner_head_how {
    font-size: 35px !important;
}  

h4.how_head {
    font-size: 25px !important;
}

.works_content img {
    width: 22% !important;
    margin-left: -9%;
}

span.info_tilemu {
    font-size: 14px !important;
    padding-left: 7% !important;
}

span.info_tilemu1 {
    font-size: 14px !important;
}

span.info_tilemu2 {
    font-size: 14px !important;
}
    
}

/*size 320 end*/





/*xxxxxxxxxxxxxxx-----------------------------------how it works page end-----------------------------xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/



/*xxxxxxxxxxxxxxx----------------------------------careers page start-----------------------------xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

/*size 567 start*/
@media all and (max-width :567px){
    
section.careers h3{
    font-size: 36px !important;
}  

.card {
    width: 84% !important;
    margin-left: 9%;
    margin-bottom: 9%;
}
    
}

/*size 567 end*/

/*size 414 start*/
@media all and (max-width :414px){
  h2.carresbanner_head{
      font-size: 65px !important;
  }  
  
  p.bannercarres_para{
      font-size: 13px !important;
  }
    
}


/*size 414 end*/


/*xxxxxxxxxxxxxxx----------------------------------careers page end-----------------------------xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/


/*xxxxxxxxxxxxxxx----------------------------------about app page-----------------------------xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

/*size 567 start*/
@media all and (max-width :567px){
 h2.appbanner_head{
     font-size: 60px !important;
 }
 
 .appban_mu {
    width: 78% !important;
    transform: scale(1.58);
    margin-top: -3% !important;
    padding-left: 7%;
}

.appinfo h3{
    font-size: 40px !important;
}
    
}

/*size 567 end*/

/*size 320 start*/
@media all and (max-width :320px){
  h2.appbanner_head {
    font-size: 40px !important;
}  

.appinfo h3 {
    font-size: 28px !important;
}

.appinfo p{
    font-size: 12px !important;
}

.appbox1 img {
    margin-left: 26% !important;
}

.appbox1 h5 {
    font-size: 20px !important;
}
.appbox1 p {
    font-size: 14px !important;
}
    
    
}

/*size 320 end*/
/*xxxxxxxxxxxxxxx----------------------------------about app end-----------------------------xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/















/*trust.php*/
/*howitworks2.php*/
/*socialmedia.php*/

















/*xxxxxxxxxxxx--------------------------------------mobile responsive end----------------------------------------xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

