*{
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
 
@media screen and (max-width:1280px){ 
 
h1, .h1{ font-size:62px; }
h2, .h2{ font-size:42px; }
h3, .h3{ font-size:36px; }
h4, .h4{ font-size:30px; }
h5, .h5{ font-size:26px; }
h6, .h6{ font-size:22px; }
h7, .h7{ font-size:20px; }
 
	
#bxhome > .tb > .tc > .bx{ width:88%; }
	
.bxhomeimg{ width:52%; } 
.bxhomeimg > .imgbx{ background-size:105%; }
	
	
.bxhometxt > .bxtxt > h4{  font-size:28px; }		
.bxhometxt > .bxtxt > h1{  font-size:46px; }		
	
.bxcampitem > .bxitem{  width:46%;   }
.bxcampitem > .bxitem > .bx > .bxtbh{ height:160px; }
	
	
}


@media screen and (max-width:960px){ 
 
	
h1, .h1{ font-size:55px; }
h2, .h2{ font-size:36px; }
h3, .h3{ font-size:30px; }
h4, .h4{ font-size:26px; }
h5, .h5{ font-size:20px; }
h6, .h6{ font-size:18px; }
h7, .h7{ font-size:16px; }
h8, .h8{ font-size:15px; } 
 
.bxheader{ height:auto; }
.bxheader > .tb{ display:block;  }
.bxheader > .tb > .c1{ display:block; width:100%;  }
.bxheader > .tb > .c2{ display:block; width:100%; }
.bxheader > .tb > .c1 > .bx{ max-width:200px; padding:10px 0; }

.bxheader .bxnav{ display:block; margin-right:0;   }
.bxheader .bxlink{ display:block; position: absolute; top:-42px; right:0; }

 
ul#navmenu > li{ height:auto; width:48%;   }
ul.navmenu > li > a{ padding:12px 0;  } 
ul.navmenu > li > a > span.icon{ margin-left:12px;   } 
 	
	
#bxhome{ height:720px;  } 
#bxhome > .tb > .tc{ display:table-cell; position: relative; vertical-align:top; } 	
#bxhome > .tb > .tc > .bx{  width:92%; padding:120px 0 0;  }

.bxhometxt{  width:80%; }  
.bxhometxt > .bxtxt > h4{  font-size:28px; }		
.bxhometxt > .bxtxt > h1{  font-size:46px; }	
.bxhomeimg{  width:60%; }
.bxhomeimg > .imgbx{ background-position:left bottom; background-size:115%; }

 
.bxhowto{ width:60%; } 
.howtobx > .bx{ padding:16px; } 
.howtobx > .bx > .bxtxt > ul{ padding:0 0 0 36px;  }
.howtobx > .bx > .bxtxt > ul > li{ margin-bottom:20px; }

.howtobx.one > .bx > .bxtxt > ul{ list-style: url("../img/ul-false-xs.png");  }
.howtobx.two > .bx > .bxtxt > ul{ list-style: url("../img/ul-true-xs.png");  }
	
 	
	
 
.bxdidwhat{  max-width:100%; }
.bxdidwhat > .tb{ display:block; }
.bxdidwhat > .tb > .c1{ 
  display:block; width:80%; border-right:#a1a1a1 solid 0px; border-bottom: #a1a1a1 solid 2px; margin:16px auto;  padding:0 0 16px;  }
.bxdidwhat > .tb > .c2{ 
  display:block; width:80%; border-right:#a1a1a1 solid 0px; border-bottom: #a1a1a1 solid 2px;  margin:16px auto;  padding:0 0 16px;  }
.bxdidwhat > .tb > .c3{ 
  display:block;  width:80%;  margin:16px auto;  }
	
.didwhatbx{ display:block;   }
.didwhatbx > .imgbx{ display:block; height:auto; margin-bottom:16px;   }
.didwhatbx > .imgbx > .bx{ display:block; padding:16px 0;  }
 
	
#bxInfluencerInsight{  padding:65px 0;   }
.bxInfluencerInsight{   max-width:100%;  }
.bxinintop{  padding:0 0 52px; }
.bxinintop > .bx{ display:block; position: relative; }
.bxinintop > .bx > .bxleft{ width:100%; margin-bottom:26px;  }
.bxinintop > .bx > .bxright{ width:100%;  }

.ininbxtxt{ display:block; position:relative; max-width:80%; margin:0 auto; }  
.ininbxtxt > .txtbx{  max-width:100%;  border-left:#14b8ff solid 6px;  }

 
.bxininbtm > .bxtxth > h5 > img{ margin:0 auto 10px; display:block; }
.bxininbtm > .bxtxth > .linex{  max-width:80%;  margin:12px auto; }
 
 
 
.bxfiltermore{ max-width:100%;  } 
.bxfiltermore > .bxvdo{ margin:26px auto; max-width:100%;  } 
.bxfiltermore > .bxtb{ margin:10px 0 26px; }  
.bxfiltermore > .bxtb > .tc > .bx{ width:90%; margin:0 auto; } 
.bxfiltermore > .bxtb > .tc > .bx > h8 > img{ margin-right:6px;  }
.bxfiltermore > .bxtb > .tc > .bx > .txtb{ font-size:32px;   }
.bxfiltermore > .bxtb > .tc > .bx > .txtb > img{ margin-right:6px; margin-bottom:0;  }
.bxfiltermore > .bxbtn{   padding:26px 0 0; }
 
	
#bxcampaign{ padding:65px 0; }
.bxcampaign{ max-width:100%;   }
.bxcamptop{ padding:0 0 52px; } 
.bxcamptop > .bx > .bxleft{  width:100%;  }
.bxcamptop > .bx > .bxright{ width:100%;  }

.campbxtxt{   max-width:80%; margin:0 auto; }  
.campbxtxt > .txtbx{  max-width:100%; border-left:#14b8ff solid 6px; }

  
.bxcampitem > .bxitem{ width:42%;  } 
.bxcampitem > .bxitem > .bx > .bxtbh{  height:140px; }
.bxcampitem > .bxitem > .bx > .bxtbh > .icon{  width:42px;  }
.bxcampitem > .bxitem > .bx > .bxtbh > .icon img{ max-width:30px;}	
  
	

#bxautomatic{  padding:65px 0;  }
.bxautomatic{  max-width:100%;   }
.bxatmttop{  padding:0 0 52px; } 
.bxatmttop > .bx > .bxleft{ width:100%;  }
.bxatmttop > .bx > .bxright{ width:100%;  }

.atmtbxtxt{  max-width:80%; margin:0 auto; } 
.atmtbxtxt > .txtbx{  max-width:100%; border-left:#14b8ff solid 6px; }

.bxatmtitem > .bximg{  margin:0 16px 16px;  }
.bxatmtitem > .bximg.xl{ width:42%;  } 
.bxatmtitem > .bximg > .bx > img{ max-height:200px; }

.bxatmticon{  margin:26px 0; }

.bxatmttblue{  padding:20px;   }
.bxatmttblue > .tb{ display:block;   }
.bxatmttblue > .tb > .c1{ display:block; padding-bottom:26px;  }
.bxatmttblue > .tb > .c2{ display:block; width:100%; text-align: center; }  
.bxatmttblue > .tb > .c1 > .bx > h4 > img{  max-height:44px;  } 
	

#bxreview{  padding:52px 0;  } 
.bxrvtxttop{   padding: 0 0 52px;  }  
.bxreviewitem > .reviewitembx > .row.one > .bxitem{ width:20%;  } 
.bxreviewitem > .reviewitembx > .row.two > .bxitem{ width:20%;   }
.bxreviewitem > .reviewitembx > .row.three > .bxitem{ width:26%;  }
.bxreviewitem > .reviewitembx > .row.four{ margin:20px 0;  }
.bxreviewitem > .reviewitembx > .row.four > .bxitem{ width:46%;  }
.bxreviewitem > .reviewitembx > .row > .bxitem > div{  width:78%; margin-bottom:20px;   }
.bxreviewitem .clear.desktop{ display:none; }

.bxreviewcomment{ padding:65px 0;   } 
 
.reviewcommentbx > .tb{ display:block; }
.reviewcommentbx > .tb > .tc{ display:block;  width:100%; margin-bottom:36px;   }
.reviewcommentbx > .tb > .tc > .bx{ width:90%; max-width:360px; margin:0 auto; }

.bxrvcm{ height:420px; }
.rvcmbx{   top:6px; left:6px; bottom:6px; right:6px;     }
.rvcmbx > .bx{   padding:16px;   } 
 
.bxreviewvdo{   max-width:90%; margin:0 auto;  } 
 
#bxqa{ padding:65px 0;  }
.bxqa{ width:100%;  }
.bxqa > h4{ padding:0 0 39px;   }

.qabx{ padding:16px; }
.qabx > h6{  border-bottom:#c6d5e5 solid 2px;  } 
.qabx > h6 > .tb > .c1{ width:40px;  }
.qabx > h6 > .tb > .c1 > .bx{ width:30px; } 
 
.qabx > h8 > .tb > .c1{ width:40px;   }
 
	
#bxcontact{   background: url("../img/bg-contact-mobile.webp") center no-repeat; padding-top:0; background-size:cover; }
.bxcontact{  width:100%;  }
.bxcontact > .tb{ display:block; }
.bxcontact > .tb > .bxadd{ display:block; width:100%;   }
.bxcontact > .tb > .bxform{ display:block; width:100%;   }

.bxadd > .bx{  padding:52px 0; width:90%; margin:0 auto; } 
.bxadd > .bx > h3 > img{ margin-right:10px; width:32px; }
.bxadd > .bx > h5{  padding-left:42px;  }

.bxcontact > .bxform > .bx{ display:block; position:relative;  }
.contactbx{  margin:0 auto -160px; padding:26px 0 39px;   }
.contactbx > .bx{ display:block; position:relative; width:90%; margin:0 auto; }
 
.bxformtxt > .txtname{ font-size:16px; } 
.txtinput{  font-size:16px;}
 
	
 

#bxpolicy{ padding:126px 0 52px;   }
.bxpolicy{  width:100%;   } 
 
 
.bxfooter{ display:block; position:relative; width:100%; margin:0 auto; padding:65px 0; text-align:center; }
.bxfooter > .bxlogo{  padding:140px 0 39px; margin:0 auto; }

#bxfooter.thanks .bxfooter{ padding:52px 0;   }
#bxfooter.thanks .bxfooter > .bxlogo{ padding:0 0 39px;   }	
	
 
a.btnbluex{ font-size:18px; min-width:180px; }  
a.btnbluex.xl{ font-size:22px; padding:10px 26px; min-width:260px; }

a.btnwhitex{ font-size:18px; min-width:180px;   }  
a.btnwhitex.xl{ font-size:22px; padding:16px 26px; min-width:260px;  }
	
	
.cookiesbx{ width:92%; }
.cookiesbx > .tb{ display:block;  }
.cookiesbx > .tb > .c1{ display:block; text-align:center; padding-bottom:12px;  }
.cookiesbx > .tb > .c2{ display:block; text-align:center;  } 
.cookiesbx button{ font-size:18px;  padding:10px 26px;  min-width:160px; } 		
	
}

 
@media screen and (max-width:640px){
	
h1, .h1{ font-size:42px; }
h2, .h2{ font-size:34px; }
h3, .h3{ font-size:28px; }
h4, .h4{ font-size:26px; }
h5, .h5{ font-size:20px; }
h6, .h6{ font-size:18px; }
h7, .h7{ font-size:16px; }
h8, .h8{ font-size:14px; } 	
	
body{ font-size:14px;  }
	
.bxheader > .tb > .c1 > .bx{ max-width:160px;  }

.bxheader .bxnav{ display:block; margin-right:0;   }
.bxheader .bxlink{ display:block; position: absolute; top:-36px; right:0; }
	
 
ul#navmenu{  font-size:16px;  }
ul#navmenu > li{ min-width:160px;    } 
ul.navmenu > li > a{ padding:10px 0;  } 
ul.navmenu > li > a > span.icon{ margin-left:10px;   } 
 
.dropdown-content {  min-width:160px; font-size:14px;  } 
.dropdown-content > li{  width:160px; }
.dropdown .dropdown > .dropdown-content{ min-width:160px;  } 

	
#bxhome{ height:720px;  } 
#bxhome > .tb > .tc > .bx{  width:92%; padding:110px 0 0;  }

.bxhometxt{  width:100%; }  
.bxhometxt > .bxtxt > h4{  font-size:24px; }		
.bxhometxt > .bxtxt > h1{  font-size:28px; }		
.bxhometxt > .bxicon{ padding:0 0 16px; }
.bxhometxt > .bxicon > img{ margin:0 10px 0 0; width:36px;  }
	
.bxhomeimg{  width:92%; }
.bxhomeimg > .imgbx{ background-size:120%; }
	
#bxhowto{ padding:39px 0;  }
.bxtxthead{ padding:0 0 20px; } 
.bxhowto{ width:92%;  }
.bxhowto > .bxtxt{  margin-bottom:20px;   }
 
 
	
/*.howtobx{ display:block;  width:100%; margin:0 0 39px; height:400px;   } 
.howtobx > .bx{ padding:16px; } 
.howtobx > .bx > .bxtxt > ul{ padding:0 0 0 36px;  }
.howtobx > .bx > .bxtxt > ul > li{ margin-bottom:20px; }
 */
 
	
 
.bxdidwhat{  max-width:100%; width:100%;  }
.bxdidwhat > .tb{ display:block; }
.bxdidwhat > .tb > .c1{  width:90%;   }
.bxdidwhat > .tb > .c2{  width:90%;   }
.bxdidwhat > .tb > .c3{  width:90%;   }
.didwhatbx{ width:92%;  }
	
	
#bxInfluencerInsight{  padding:52px 0;   } 
.bxinintop{  padding:0 0 39px; } 

.ininbxtxt{ max-width:92%;  }  
.ininbxtxt > .num{ padding:0 0 20px; }	
.ininbxtxt > .txtbx{  padding:10px 16px;  }
 
.bxininbtm > .bxtxth{ padding:0 0 39px; }	
.bxininbtm > .bxtxth > h5 > img{ margin:0 auto 20px;  }
.bxininbtm > .bxtxth > h7 > span{ display:block; }
 
.bxininitem{  padding:0 0 39px;   }
.bxrowitem{ display:block; position: relative; text-align:center;     }
.bxitem{ margin:0 6px 26px;  }
.bxrowitem.r1 > .bxitem{ width:46%; }	
.bxrowitem.r1 > .bxitem:last-child{ width:100%; }
.bxrowitem.r2 > .bxitem{ width:20%; }	
.bxrowitem.r2 > .bxitem:nth-child(5){ width:46%; }
.bxrowitem.r2 > .bxitem:nth-child(6){ width:46%;  }
	
	
#bxfiltermore{  padding:52px 0;  }  
.bxfiltermore > .bxtb{ display:block; margin:10px 0 26px; }  
.bxfiltermore > .bxtb > .tc{ display:block; float:left; width:48%; border-right:#808b97 solid 2px; }
.bxfiltermore > .bxtb > .tc:nth-child(1),
.bxfiltermore > .bxtb > .tc:nth-child(2){ border-bottom:#808b97 solid 2px; }
.bxfiltermore > .bxtb > .tc:nth-child(2),
.bxfiltermore > .bxtb > .tc:nth-child(4){ border-right:0; }	

.bxfiltermore > .bxtb > .tc > .bx{ display:inline-block; width:140px; padding:12px 0;  } 
.bxfiltermore > .bxtb > .tc > .bx > h8 > img{ margin-right:6px; max-width:20px; max-height:20px;  }
.bxfiltermore > .bxtb > .tc > .bx > .txtb{ font-size:32px;   }
.bxfiltermore > .bxtb > .tc > .bx > .txtb > img{  margin-bottom:6px; width:18px;  }
 
	
#bxcampaign{ padding:52px 0; } 
.bxcamptop{ padding:0 0 39px; }   
.campbxtxt{   max-width:90%;   }  
.campbxtxt > .num{ padding:0 0 20px; }	 
.campbxtxt > .txtbx{ padding:10px 16px;  } 
.bxcampbtm > .bxtxth{ padding:0 0 39px;  }   
.bxcampitem > .bxitem{ display:block; width:92%; margin-bottom:36px;  } 
.bxcampitem > .bxitem > .bx > .bxtbh{  height:auto; padding-bottom:20px; }
.bxcampitem > .bxitem > .bx > .bxtbh > .icon{  width:42px;  }
.bxcampitem > .bxitem > .bx > .bxtbh > .icon img{ max-width:26px;}	
 
 
#bxautomatic{  padding:52px 0;  } 
.bxatmttop{  padding:0 0 39px; }   
.atmtbxtxt{  max-width:90%;  }  
.atmtbxtxt > .num{ padding:0 0 20px; }	
.atmtbxtxt > .txtbx{  padding:10px 16px;  }  
.bxatmtbtm > .bxtxth{  padding:0 0 39px;   }  

.bxatmtitem > .bximg{  margin:0 0 16px;  }
.bxatmtitem > .bximg.xl{ width:90%;  } 
.bxatmtitem > .bximg.xs{ margin:0 10px 16px;   }  
.bxrvtxttop{   padding: 0 0 39px;  }    
.bxreviewcomment{ padding:52px 0;   }  
.bxrvcm{ height:360px; }   
.bxreviewvdo{   max-width:92%;  } 	 
.bxreviewbtm{ padding:39px 0 0;  } 
.bxreviewbtm > .bxbtn{   padding:39px 0 0; }	
	
.bxreviewitem > .reviewitembx > .row.one > .bxitem{ width:26%;  } 
.bxreviewitem > .reviewitembx > .row.two > .bxitem{ width:26%;   }  
.bxreviewitem > .reviewitembx > .row.four > .bxitem{ width:90%;  } 
.bxreviewitem > .reviewitembx > .row > .bxitem > div{  width:80%;   }
.bxreviewitem > .reviewitembx > .row.four > .bxitem > div{  width:80%;   }
 
#bxqa{ padding:52px 0;  }
  
.bxadd > .bx{  padding:39px 0;  } 
	

#pagethanks{ height:80vh; }  
.pagethanks{  max-width:100%;   }
.pagethanks > h7{ font-size:22px; }

 
.bxpolicy > .bxtxth{  padding:0 0 39px;  }

.bxpolicy > h6.num{ padding:0 0 20px;  }
.bxpolicy > h4.txth{ padding:0 0 26px;  } 
.bxpolicy ol, .bxpolicy ul{ padding:0 0 0 26px; }  
.bxpolicy > .tb > .tr > .tc > .bx{ padding:10px 6px; }


 
.bxfooter{ display:block; position:relative; width:86%; margin:0 auto; padding:65px 0;   }
.bxfooter > .bxlogo{ display:block; position:relative; width:260px; padding-bottom:126px;   }

.bxfooter > .bxcopy{ display:block; position:relative; text-align: center; font-size:14px; color:#000;  }

#bxfooter.thanks .bxfooter{ padding:52px 0;   }
#bxfooter.thanks .bxfooter > .bxlogo{ padding-bottom:39px;   }	
	
	
a.btnbluex{ font-size:18px; min-width:140px; padding:8px 20px;  }  
a.btnbluex.xl{ font-size:22px; padding:10px 26px; min-width:260px; }

a.btnwhitex{ font-size:18px; min-width:180px;   }  
a.btnwhitex.xl{ font-size:22px; padding:16px 26px; min-width:260px;  }
	
	
}

@media screen and (max-width:460px){
 
 
	
}

@media screen and (max-width:380px){
   
	
}

@media screen and (max-width:320px){
 
	
}