@media only screen and (min-width: 320px) and (max-width: 374px){
        a.awardFastComp.x-img-link > img{margin-top: -8px !important;}

}

@media only screen and (min-width: 375px) and (max-width: 420px){
	.awardFastComp > img{margin-top: -4px !important;}

}

@media only screen and (min-width: 569px) and (max-width: 768px){

#contactCont #join span > span {
font-weight: 400 !important;
line-height: 200% !important;
}
}
@media (max-width: 768px){

.div-asseenon_img {
padding: 0px 6% !important;
}
.addressP{width: 268px !important;}
.bottom8{margin-bottom: 8px;}
.mapIframe{height: 176px !important;}
.mapHolder {width: 270px !important; height: 176px !important; margin-bottom: 12px !important;}
#readyPara1{margin:0 auto !important;width:90%!important;}
#readyPara1 span {font-size:23px!important;font-weight:400!important}
#readyPara1 + p span{font-size:14px!important;margin: 10px auto 0 auto !important;width:78%!important;font-weight:300!important;}
.creativeJOINBtn {
font-size: 14px!important;
font-weight: 400 !important;
/* margin-bottom: 68px !important; */
height: 42px!important;
width: 290px !important;
margin: 19px auto 68px!important;
letter-spacing: 2px!important;
border-radius: 2px!important;
border-width: 2px!important;
}
.researchParagraphsSmall {
font-weight: 300 !important;
font-size: 14px!important;
opacity: 1 !important;
line-height: 19px!important;
margin: 2% auto 7% auto !important;
width: 85%;
padding: 0!important;
}

#asSeenOnText + div span img{width:100%!important; margin-top: -8px !important; margin-bottom: 12px !important;}
/*#asSeenOnText + div span + span img{width:80%!important;}*/
#asSeenOnText + div span + span + span img{width:70%!important;}
/*#asSeenOnText + div span + span + span + span img{width:90%!important;}
/*#asSeenOnText + div span + span + span + span + span img{width:90%!important;}
#asSeenOnText + div span + span + span + span + span + span img{width:90%!important;}
#asSeenOnText + div span + span + span + span + span + span + span img{width:100%!important;}
#asSeenOnText + div span + span + span + span + span + span + span + span img{width:100%!important;}
#asSeenOnText + div span + span + span + span + span + span + span + span + span img{width:100%!important;}*/

#readyPara1 + p + p a{width: 270px !important; height: auto !important; font-size:14px!important;padding-top:14px !important; margin-left: auto !important; margin-right: auto !important;  margin-top: 10% !important; margin-bottom: 17% !important; line-height: 77% !important;}
#x-content-band-2.beyondCreative{width:85%!important;margin: 0 auto !important;}
#DedicatedCreativeHeader{
    font-size: 27px !important;
    line-height: 34px !important;
    margin: 0 auto !important;
    text-align: center !important;
    width: 100% !important;
}
#x-content-band-8.dedicatedCreativeWrapperBox .x-container-fluid{margin-top:40px!important;margin-bottom:40px!important}
.dedicatedCreativeImage img{margin: 0!important;}
.dedicatedCreativeImage {width: 80%!important;margin: 0 auto !important;margin-top:12px!important;margin-bottom:12px!important}
#DedicatedCreativeHeader br{display:none!important;}
#beyondCreativeHeader, #moreThanCreativeHeader{
    font-size: 33px !important;
    line-height: 36px !important;
}
.beAwesomeCreative{
    margin: 0 auto !important;
    text-align: center;
    width: 290px !important;
}
.footer_pull{padding:20px!important}
.div-asseenon span{width:30%!important;display:inline-block!important}
#footer_social{width:100%!important;}
#footer_social ul{width:65%!important;margin:0 auto!important}
.creativeOptionCreative{padding-left:0!important;margin-top:-60px!important}
#beAwesomeCreativeHeader{font-size:35px!important}
#beAwesomeCreativeHeader br{display:none}
.hideForMobile{display:none!important;}
.WeKnowCreativeContainer{width:94%!important;margin: 0 auto 30px !important; padding: 0px !important;}
.WeKnowCreativeContainer span{line-height: 25px!important;text-align:center !important;}
#beAwesomeCreativeHeader.WeKnowCreativeContainer span:last-child br{display:none}
.morethanInfoCreative{width: 100%!important;text-align:center!important}
.morethanInfoCreative + div{display:none;}
.morethanInfoCreative img{margin-bottom: 0px!important}
.creativeInfoTextContainer{line-height:25px!important;}
#contactCont.join{padding:0!important}
#contactCont{margin-left:1%!important;width:97%!important}
#resLocalCreative {
font-weight: 400!important;
width: 87%!important;
font-size: 18px!important;
margin: 14% 11% 0% !important;
}
#ResearchLineSeperator{
	margin-top: 6% !important;
margin-bottom: 6px !important;
width: 80%;
margin-left: auto !important;
margin-right: auto!important;
}
/*#contactCont .x-column{margin23px!important;-left:12px!important;width:97%!important}*/
#contactCont .x-column:nth-child(2n+1) {margin-left: 11% !important;
width: 6%!important; text-align: center !important; padding-left: 0 !important;}
#contactCont .x-column:nth-child(2n+1) span:nth-child(2n+1) {font-size:16px!important}
#contactCont .x-column:nth-child(2n+1) span:nth-child(2n), #contactCont .x-column:nth-child(2n+1) span:nth-child(2n+1) .resToolOptiontwo,#contactCont .x-column:nth-child(2n+1) span:nth-child(2n+1).resToolOptiontwo  {font-size:13px!important;font-weight:500!important}
#contactCont .x-column:nth-child(2n+0) {margin-left:0%!important;width: 74%!important;margin-top: -1%!important;}
#contactCont.researchMetaBlock > div:nth-child(8) > span:nth-child(1), div:nth-child(12) > span:nth-child(1), div:nth-child(16) > span:nth-child(1), div:nth-child(20) > span:nth-child(1){
	font-size: 16px !important;
}
#contactCont.researchMetaBlock > div:nth-child(8) > span:nth-child(2), div:nth-child(12) > span:nth-child(2), div:nth-child(16) > span:nth-child(3) > span, div:nth-child(20) > span.resToolOptiontwo{
	font-size: 12px !important;
font-weight: 400 !important;
letter-spacing: 0.215px !important;
}
#researchOurClientsHeading > p > span {font-size: 14px !important;
font-weight: 500 !important;
margin-top: 34px !important;}
.researchManaged{margin:38px 20px!important;font-size:17px!important;font-weight:400!important}
.questionHeader{line-height:38px!important;margin-top:31%!important; font-size: 34px !important; width: 91% !important;
margin-right: auto !important;
margin-left: auto !important;
color: #ffffff !important;
}
.contactUsMainImgRespo{height: 432px !important;}
.hideInResponsive{display: none !important;}
.contactSmallImg img{
width: 58% !important;
margin-bottom: 35% !important;
}
#contactCont.contactContParaTop > p{margin-top: 11% !important;}
#hideChildBrSpan {line-height: 30px!important;font-weight:400 !important; font-size: 24px !important; letter-spacing: -0.024em !important;}
#contactCont.contactContParaTop > div > div > form > span:nth-child(1){font-family: 'Times New Roman' !important;line-height:22px;font-weight:300!important;font-size:16px!important;}
#group_id.form-custom-input.select_style {
width: 100% !important;
height: auto !important;
font-size: 14px!important;
padding-top: 2%!important;
margin-bottom: 6% !important;
padding-left: 2% !important;
}
#contactCont > div > div > form > span:nth-child(7), span:nth-child(13), span:nth-child(19), span:nth-child(25), span:nth-child(29) {font-family: 'Times New Roman' !important;line-height:22px;font-weight:300!important;font-size:16px!important;}
#name, #email, #subject, #phone, #description {margin-top: 6px !important;
margin-bottom: 6% !important;
height: 38px !important;
width: 100% !important
}
#description{height: 138px !important; margin-bottom: 18px !important;}
#addressDivContactUs > p:nth-child(4) > a {
margin-left: auto !important;
margin-right: auto !important;
}
	
.addressDivContactUs{
	font-weight: 500 !important;
	color: #424242 !important;
	
}
span.addressDivContactUs br {
                display: none;
        }
span#hideChildBrSpan br{display: none;}
.questionHeader br {display:none;}
#contactCont a.x-img{margin:12px auto !important;text-align:center;}
#researchPartner{padding:0!important}
.successStoriesRes {
width: 270px !important;
font-size: 14px!important;
height: 43px!important;
padding-top: 13px!important;
color: #585858!important;
border-color: #A0A0A0!important;
letter-spacing: 2px!important;
margin: 0 auto !important;
border: 1px solid #424242 !important;
font-weight: 400 !important;
}
.page-id-8846 p{padding: 0!important;}
.researchParagraphs br{display:none}
.researchHeaderBar {
font-size: 30px!important;
margin-top: 42%!important;
line-height: 36px!important;
font-weight: 400!important;
}
.resSuccessStoriesWrapper{margin-bottom:20%!important; width: 275px !important;
margin-left: auto !important;
margin-right: auto !Important;}
.researchHeaderBarIntroducing {
font-size: 29px!important;
margin-top: 55%!important;
line-height: 36px!important;
font-weight: 400!important;
}

/*.researchHeaderBar{font-size:31px!important;margin-top:100px!important;line-height:36px!important}*/
.researchParagraphs {font-weight:300 !important;font-size:16px!important;line-height:25px!important;padding:0!important;margin:6px auto 37% !important;width:80%!important;}
.researchParagraphsJoin{font-weight:300 !important;line-height:25px!important;}
.fillJoinFormHeader{text-align:left!important;line-height:22px!important;margin-top:20px!important;margin-left:9%!important;margin-bottom: -11px !important;}
#contactCont #join span > span {font-weight:400 !important;line-height: 16px !important;}
.fillJoinFormHeader span{font-size:24px!important; line-height: 30px !important; }
.post-7797 #x-content-band-2 {width:90%!important;margin:0 0 0 0 !important;}
#researchPartner img{padding: 13px!important;max-width: 32%!important;}
.rearchParagraphsInner .reserchMobOptnew, .reserchMobOpt {
width: 100%!important;
text-align: center!important;
right: 0px!important;
left: auto!important;
font-size: 38px!important;
background-size: cover !important;
height: 195px!important;
top: 11%!important;
}
.reserchMobOptnew{width: 100% !important;
	height: 200px !important;
text-align: center;
left:auto!important;
right:0!important
}
span.reserchMobOptnew{font-size:37px!important;top:10%!important}
span.reserchMobOptnew a{top:30%!important}
/*.reserchMobOptnewSpan{
	font-size: 36px !important;
font-weight: 500 !important;
right: auto !important;
top: 24px !important;
margin-left: -19% !important;
}
.reserchMobOptnewLearnBtn{
width: 100% !important;
margin-top: 25% !important;
font-size: 14px!important;
display: inline-block;
top: 0px !important;
right: 0px !important;
left: 0px !important;
} */
.reserchMobOptnew a{
	height: 44px !important;
	width: 250px !important;
	padding-top: 12px !important;
	font-size: 13.6px !important;
	font-weight: 600 !important;
	letter-spacing: 2.2px !important;	
}
/* #contactCont .form-custom-input{width: 100%!important} */
#contactCont .form-custom-textarea{width: 100%!important}
#contactCont + div {width:97%!important;border:none!important;padding:0!important;margin-left:1%!important; margin-top: 26px !important;}
#contactCont +div a.x-img{margin-right: auto!important;
margin-left: auto!important;margin-bottom:25px!important}
#contactCont .btn-submit-custom{margin-right: auto !important;float: none !important; height: 45px !important;
width: 272px !important;
margin-left: auto !important;
font-size: 14px;
margin-bottom: 15% !important;
padding: 2px !important;
margin-top: 8% !important;
font-weight:400!important;
}
#ContactUsLineSeperator{
	width: 120%;
margin-left: -22px;
margin-bottom: 11%;
}
.researchParagraphsInner{font-size:13.8px!important;line-height: 17px!important;margin: 30px auto !important;font-weight: 400!important;color:#A0A0A0!important; }
.hideChildBr {display: inline-flex !important;}
.hideChildBr br {display:none;}
#awardList{padding:0!important;width:80%!important;margin:0 auto !important;}
#awardList li {width: 33%!important;}
#signUpButton{width:280px!important}
/*
.page-id-8846 .tp-caption span{font-size:24px!important;line-height:23px!important}
.page-id-8846 .slotholder{width:20%!important}
.page-id-8846 .tp-caption{left:2px!important}*/
}
@media (min-width: 769px){
#contactCont .form-custom-textarea{width: 80%!important}
.reserchMobOpt a{width:135px!important}
.hideForWeb{display:none!important;}
#readyPara1 + p + p a{width:135px!important;}
}

}