h1{
    color: #333; 
	font-family: 'Montserrat', sans-serif;
    
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: 200;
    line-height: 150%;  
}

h2{   
	color:white; 
	font-family: 'Montserrat', sans-serif;
    
	font-size:23px; 
    font-weight: 200;
    line-height: 30px; 
    font-style: normal; 
} 



@media all and (min-width: 50px)   {  h3  { font-size:0.1em;  } }
@media all and (min-width: 100px)  {  h3  { font-size:0.15em;  } }
@media all and (min-width: 200px)  {  h3  { font-size:0.3em;  } }
@media all and (min-width: 300px)  {  h3  { font-size:0.35em;  } }
@media all and (min-width: 400px)  {  h3  { font-size:0.4em;  } }
@media all and (min-width: 500px)  {  h3  { font-size:0.45em;  } }
@media all and (min-width: 600px)  {  h3  { font-size:0.5em;  } }
@media all and (min-width: 700px)  {  h3  { font-size:0.55em;  } }
@media all and (min-width: 800px)  {  h3  { font-size:0.6em;  } }
@media all and (min-width: 900px)  {  h3  { font-size:0.65em;  } }
@media all and (min-width: 1000px) {  h3  { font-size:0.7em;  } }
@media all and (min-width: 1100px) {  h3  { font-size:0.75em;  } }
@media all and (min-width: 1200px) {  h3  { font-size:0.8em;  } }
@media all and (min-width: 1300px) {  h3  { font-size:0.938em;  } }
@media all and (min-width: 1400px) {  h3  { font-size:0.938em;  } }
@media all and (min-width: 1500px) {  h3  { font-size:0.938em;  } }
@media all and (min-width: 1500px) {  h3  { font-size:0.938em;  } }
@media all and (min-width: 1600px) {  h3  { font-size:0.938em;  } }
@media all and (min-width: 1700px) {  h3  { font-size:0.938em;  } }


@media all and (min-width: 50px)   {  p  { font-size:0.1em;  } }
@media all and (min-width: 100px)  {  p  { font-size:0.15em;  } }
@media all and (min-width: 200px)  {  p  { font-size:0.3em;  } }
@media all and (min-width: 300px)  {  p  { font-size:0.35em;  } }
@media all and (min-width: 400px)  {  p  { font-size:0.4em;  } }
@media all and (min-width: 500px)  {  p  { font-size:0.45em;  } }
@media all and (min-width: 600px)  {  p  { font-size:0.5em;  } }
@media all and (min-width: 700px)  {  p  { font-size:0.55em;  } }
@media all and (min-width: 800px)  {  p  { font-size:0.6em;  } }
@media all and (min-width: 900px)  {  p  { font-size:0.65em;  } }
@media all and (min-width: 1000px) {  p  { font-size:0.7em;  } }
@media all and (min-width: 1100px) {  p  { font-size:0.75em;  } }
@media all and (min-width: 1200px) {  p  { font-size:0.8em;  } }
@media all and (min-width: 1300px) {  p  { font-size:0.938em;  } }
@media all and (min-width: 1400px) {  p  { font-size:0.938em;  } }
@media all and (min-width: 1500px) {  p  { font-size:0.938em;  } }
@media all and (min-width: 1500px) {  p  { font-size:0.938em;  } }
@media all and (min-width: 1600px) {  p  { font-size:0.938em;  } }
@media all and (min-width: 1700px) {  p  { font-size:0.938em;  } }



h3 {
	color: #333;
	font-family: 'Montserrat', sans-serif;
    
	font-size: 15px;	
	font-weight: 300;
    line-height: 150%; 
}



h4 {
    color: #333;
    
	font-family: 'Montserrat', sans-serif; 
	font-size: 14px;	
	font-weight: 500;
    line-height: 25px;
    font-stretch:normal;
}

h5 {
    color: white;
    
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;	
	font-weight: 300;
	text-align: center;  
}

h6 {
    color: #333;
    
    font-family: 'Montserrat', sans-serif;
	font-size: 13px;	
	font-weight: 400;  
}

h7{
    color: #333;
    
	font-family: 'Montserrat', sans-serif; 
	font-size: 20px;	
	font-weight:600;
    line-height: 25px;
    font-stretch: expanded;
}

h8 {
    color: #333;
    
	font-family: 'Montserrat', sans-serif; 
	font-size: 16px;	
	font-weight:400;
    line-height: 25px;
    font-stretch: expanded; 
}

h9 {
    color: white;
    
	font-family: 'Montserrat', sans-serif; 
	font-size: 16px;	
	font-weight: 300;
    line-height: 25px;
    font-stretch: expanded;
	text-align: left;  
}

h10{
    color: #333; 
	font-family: 'Montserrat', sans-serif;
	font-size:17px; 
    font-weight: 400;
    line-height: 35px; 
    font-style: normal; 
}

h11{
    color: white;
    
	font-family: 'Montserrat', sans-serif; 
	font-size: 20px;	
	font-weight:300;
    line-height: 25px;
    font-stretch: expanded;
}

h12{
     color: #333;
	 font-family: 'Montserrat', sans-serif;
     
     font-stretch: expanded;
     font-weight: 600;
     font-size: 14px;	
     line-height: 25px; 
}


p {
	 color: #333;
	 font-family: 'Montserrat', sans-serif;
     
     font-stretch: expanded;
     font-size: 14px;
     text-align: center;
     line-height: 170%; 
}




body,html {
        margin:0;
        padding:0;
        height: 100%;
        background-color: white;
}   


#footerMain{
    text-align: center;
    position: relative;
    width: 100%;
    height: auto;
    overflow: hidden;
    background-color: #333;
}

#footerContainer{
    text-align: center;
    position: relative;
    margin: auto;
    width: 350px;
    height: 170px;
}

a.footerBtn{
    text-align: center;
    padding-top: 20px;
    height: 30px;
    width: 100px;
    align-content: center;
    display: inline-block;
    
    color: white;
    
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;	
	font-weight: 300;
	text-align: center;
}

.col1{
    float: left;
    height: 150px;
    width: 150px;
    padding: 5px;
}
.col2{
    float: left;
    height: 150px;
    width: 150px;    
    padding: 5px;
}




img.sAndPlus{
    left: 50%; 
    padding-bottom: 75px;
    padding-top: 50px;    
    padding-top: 50px;    
    max-width: 993px; 
    max-height: 669px; 
    
    display: block;
    width: 100%;
    height: auto;
}


a {
    text-decoration: none;
}


#NavBar{
    width: auto;
    min-width: 750px;
	height: 80px;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
    transition: 0.3s;
    padding-left: 25px;
    margin: 6px;
    background-color: #ff3333;
}

a.titleNavBarBtn {
    display: inline-block;
    margin-top: 30px;
    height: 30px;
    text-align: left;
    float: left;
    width: 220px;
    
    color: white;
    
	font-family: 'Montserrat', sans-serif; 
	font-size: 16px;	
	font-weight:400;
    line-height: 25px;
    font-stretch: expanded;
}

a.downloadNavBarBtn {
    text-align: center;
    padding-top: 30px;
    height: 20px;
    position: relative;
    display: inherit;
    
     color: white;
    
    font-family: 'Montserrat', sans-serif;
	font-size: 13px;	
	font-weight: 400;
}
a.howNavBarBtn {
    text-align: center;
    padding-top: 30px;
    height: 20px;
    position: relative;
    display: inherit;
    
    color: white;
    
    font-family: 'Montserrat', sans-serif;
	font-size: 13px;	
	font-weight: 400;
}
a.featuresNavBarBtn {
    text-align: center;
    padding-top: 30px;
    height: 20px;
    position: relative;
    display: inherit;
    
    color: white;
    
    font-family: 'Montserrat', sans-serif;
	font-size: 13px;	
	font-weight: 400;
}
a.supportNavBarBtn {
    text-align: center;
    height: 20px;
    padding-top: 30px;
    position: relative;
    display: inherit;
    
    color: white;
    
    font-family: 'Montserrat', sans-serif;
	font-size: 13px;	
	font-weight: 400;
}
a.homeNavBarBtn {
    text-align: center;
    height: 20px;
    padding-top: 30px;
    position: relative;
    display: inherit;
    
    color: white;
    
    font-family: 'Montserrat', sans-serif;
	font-size: 13px;	
	font-weight: 400;
}

#homeTextWrap {
    float: right;
    height: 80px;
    width: 100px;
    display: inline-block;
}

#homeTextWrap:hover{
   float: right;
   height: 78px;
   width: 100px;
   border-bottom: 2px solid white; 
   border-radius: 1px;
}

#downloadTextWrap {
    float: right;
    height: 80px;
    width: 130px;
}

#downloadTextWrap:hover{
   float: right;
   height: 78px;
   width: 130px;
   border-bottom: 2px solid white; 
   border-radius: 1px;
}

#howTextWrap {
    float: right;
    height: 80px;
    width: 130px;
}

#howTextWrap:hover{
   float: right;
   height: 78px;
   width: 130px;
   border-bottom: 2px solid white; 
   border-radius: 1px;
}

#storyTextWrap {
    float: right;
    height: 80px;
    width: 100px;
}

#storyTextWrap:hover{
   float: right;
   height: 78px;
   width: 100px;
   border-bottom: 2px solid white; 
   border-radius: 1px;
}

#supportTextWrap {
    float: right;
    height: 78px;
    width: 110px;
    margin-right: 35px;
    border-bottom: 2px solid #ff9c9c; 
    border-radius: 1px;
}

#supportTextWrap:hover{
   float: right;
   height: 78px;
   width: 110px;
   color: black;
   border-bottom: 2px solid white; 
   border-radius: 1px;
}

a.supportNavBarBtn:hover{
   color: white;
}

#featuresTextWrap {
    float: right;
    height: 80px;
    width: 100px;
}

#featuresTextWrap:hover{
   float: right;
   height: 78px;
   width: 100px;
   border-bottom: 2px solid white; 
   border-radius: 1px;
}




/******* SUPPORT PAGE *******/

#supportFooter{
    position: relative;
    width: 100%;
    height:100%;   
    overflow: hidden;
    background-color: #333;
}

#supportContainer{
    width: 98%;
    display: inherit;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    height: auto;
}

#cardBar{
    width: 60%;
    height: 50px;
    min-width: 205px;
    max-width: 430px;
    padding-top: 10px;
    position: relative;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

#supportBarWrap{
    width: 32%;
    padding-top: 20px;
    height: 38px;
    text-align: center;
    display: inline-block;
    
    color: #333;
    
	font-family: 'Montserrat', sans-serif; 
	font-size: 14px;	
	font-weight: 500;
    line-height: 25px;
    font-stretch:normal;
}

#supportBarWrap:hover{
    width: 32%;
    height: 38px;
    text-align: center;
    display: inline-block;
    border-bottom: 2px solid #333;
    
    color: #333;
    
	font-family: 'Montserrat', sans-serif; 
	font-size: 14px;	
	font-weight: 500;
    line-height: 25px;
    font-stretch:normal;
}

#pressBarWrap{
    width: 32%;
    padding-top: 20px;
    height: 38px;
    text-align: center;
    display: inline-block;
    
    color: #333;
    
	font-family: 'Montserrat', sans-serif; 
	font-size: 14px;	
	font-weight: 500;
    line-height: 25px;
    font-stretch:normal;
}

#pressBarWrap:hover{
    width: 32%;
    height: 38px;
    text-align: center;
    display: inline-block;
    border-bottom: 2px solid #333;
    
    color: #333;
    
	font-family: 'Montserrat', sans-serif; 
	font-size: 14px;	
	font-weight: 500;
    line-height: 25px;
    font-stretch:normal;
}

#termsBarWrap{
    width: 32%;
    padding-top: 20px;
    height: 38px;
    text-align: center;
    display: inline-block;
    border-bottom: 2px solid #ff3333;
    
    color: #333;
    
	font-family: 'Montserrat', sans-serif; 
	font-size: 14px;	
	font-weight: 500;
    line-height: 25px;
    font-stretch:normal;
}

#termsBarWrap:hover{
    width: 32%;
    height: 38px;
    text-align: center;
    display: inline-block;
    border-bottom: 2px solid #333;
    
    color: #333;
    
	font-family: 'Montserrat', sans-serif; 
	font-size: 14px;	
	font-weight: 500;
    line-height: 25px;
    font-stretch:normal;
}

hr {    
    display: block;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: auto;
    margin-right: auto;
    border-style: inset;
    border: 1px solid #d9d9d8;
    width: 70%;
    min-width: 228px;
}




#supportCard1{
    box-shadow: 0 1px 4px 1px rgba(0,0,0,0.2);
    position: relative;
    transition: 0.3s;
    border-radius: 2px; /* 2px rounded corners */
    height: auto;
    width: 100%;
    background-color: white;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 35%;
    margin-left: auto;
    margin-right: auto;
    min-height: 850px;
}

#supportTitle{
    width: 75%;
    height: 25px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 45px;
    position: relative;
    margin-bottom: 25px;
    
    color: #333;
    
	font-family: 'Montserrat', sans-serif; 
	font-size: 20px;	
	font-weight:600;
    line-height: 25px;
    font-stretch: expanded;
}

#supportSection1{
    box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.1);
    border-radius: 1px;
    position: relative;
    width: 70%;
    margin-left: auto;
    margin-right: auto;
    height: auto;
    max-height: 800px;
    display: inherit;
    text-align: left;
    overflow: scroll;
}

#supportSection2{
    position: relative;
    width: 75%;
    margin-left: auto;
    margin-right: auto;
    height: auto;
    display: inherit;
    text-align: left;
    margin-top: 45px;
    padding-bottom: 65px;
}


/******* /SUPPORT PAGE *******/



#mNavBar,#mH8,#mNavBar,#mTitleNavBarBtn,img.mNavOverflowImg,#mDropMenu,#mDropMenuCell,.mDropMenuTitle,.mDropMenuDetail,img.mDropArrowImg,#mContainer0, #mCentreContent, #mImgContainer,img.mPhoneVector,#mDownloadContainer,#mDownloadTextContainer,#mBadgeContainer,#mIosDownload,#mFeaturesContainer,#mFeaturesCard,#mFeaturesTitle, #mFeaturesRow,#mFeaturesIconLeftCell, #mFeaturesIconRightCell, #mFeaturesIcon, #mCard2, #mFooterMain, #mDropMenu, #mSupportFooter, #mFooterContainer, #mFooterBtn {
    display: none;
}


     
/*---------------------------------------------------------MOBILE---------------------------------------------*/
@media screen and (max-width: 890px) { 
   
    body,html{
        margin:0;
        padding:0;
        height: 100%;
        background-color: white;
    }       
    
    #NavBar,#container0,#footerMain, #mFeaturesContainer, #mFeaturesCard, #mFeaturesTitle,#mFeaturesCol, #mFeaturesIconCell, #mFeatureIcon, #card2, #DropMenu, #supportFooter{
        display: none;
    }
    
    mH8 {
        color: #333;
        
	    font-family: 'Montserrat', sans-serif; 
	    font-size: 14px;	
	    font-weight:400;
        line-height: 25px;
        font-stretch: expanded; 
        display: flex;
    }
    
    h11{
        color: white;
        
        font-family: 'Montserrat', sans-serif; 
        font-size: 16px;	
        font-weight:300;
        line-height: 25px;
        font-stretch: expanded;
    }
    
    #mNavBar{
        visibility: visible;
        display: flex;
        width: 98%;
        background-color:  #ff3333;
	    height: 80px;
        position: relative;
        box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
        transition: 0.3s;
        margin-left: auto;
        margin-right: auto;
        margin-top: 7px;
    }
    
      a.mTitleNavBarBtn{
        position: relative;
        margin-left: 10px;
        height: 20px;
        margin-top: 30px;
        margin-bottom: 30px;
        text-align: left;
        float: left;
        width: 85%;
        display: inherit;
        
        color: white;
        
	    font-family: 'Montserrat', sans-serif; 
	    font-size: 14px;	
	    font-weight:400;
        line-height: 25px;
        font-stretch: expanded; 
        display: flex;
    }
    
    
    img.mNavOverflowImg{
        float: right;
        width: 17px;
        height:10px;
        padding: 1px;
        position: relative;
        margin-top: 35px;
        margin-right: 25px;
        margin-left: 25px;
        margin-bottom: 35px;  
        display: inherit;
    }
    
    img.mDownArrow {        
        float: right;
        width: 18px;
        height: 18px;
        padding: 1px;
        position: relative;
        margin-top: 35px;
        margin-right: 25px;
        margin-left: 25px;
        margin-bottom: 35px;  
        display: inherit;
    }
    
    #mMenuDropDown{
        float: right;
        padding-right: 35px;
    }
    
    #mDropMenu{
        width: 96%;
        height: 280px;
        position: relative;
        margin-left: auto;
        margin-right: auto;
        display: none;
        
    }
    
    a.mDropMenuCell{
        width: 100%;
        position: relative;
        box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);      
        transition: 0.3s;
        height: 55px;
        display: inherit;
    }
    
    a.mDropMenuCell:hover .mDropMenuTitle {
        color: #333;
        
	    font-family: 'Montserrat', sans-serif; 
	    font-size: 14px;	
	    font-weight:700;
        line-height: 25px;
        font-stretch: expanded; 
        display: flex;
    }
    
    a.mDropMenuCell:hover img.mDropArrowImg{
         margin-top: auto;
         margin-right: auto;
         width: 20px;
         height: 20px;
         margin-top: 17px;
         margin-bottom: 16px;
         margin-right: 17px;
         display: inherit;
    }
    
    .mDropMenuTitle{
        height: 25px;
        width: auto;
        margin-top: 15px;
        margin-bottom: 15px;
        margin-left: 10px;
        text-align: left;
        float: left;
        position: relative;
        display: inherit;
        
        color: #333;
        
	    font-family: 'Montserrat', sans-serif; 
	    font-size: 14px;	
	    font-weight:400;
        line-height: 25px;
        font-stretch: expanded; 
        display: flex;
    }
    
    .mDropMenuDetail{
        float: right;
        height: 100%;
        position: relative;
        display: inherit;
        
    }
    
    img.mDropArrowImg{
        margin-top: auto;
        margin-right: auto;
        width: 18px;
        height: 18px;
        margin-top: 18px;
        margin-bottom: 18px;
        margin-right: 18px;
        display: inherit;
    }
    
    #mContainer0{
        position: relative;
        width: auto; 
        height: 1000px;
        border-radius: 3px;
        margin-top: 5px;
    
        background: #FF4949; /* For browsers that do not support gradients */
        background: -webkit-linear-gradient(#ff615f, #ff3333); /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(#ff615f, #ff3333); /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(#ff615f, #ff3333); /* For Firefox 3.6 to 15 */
        background: linear-gradient(#ff615f, #ff3333); /* Standard syntax */
        display: inherit;
    }
    
    #mCentreContent{
        text-align: center;
        position: relative;
        width: auto;
        padding-left: 20px;
        padding-right: 20px;
        margin-left:auto;
        margin-right:auto;
        height: 100%;
        display: inherit;
    }
    #mImgContainer{
        height: 700px; 
        position: relative;
        width: 100%;
        display: inherit;
        margin-left: auto;
        margin-right: auto;
        overflow: hidden;
    }
    img.mPhoneVector{
        width: 100%;
        position: relative;
        margin-left: auto;
        margin-right: auto;
        display: inherit;
        max-width: 285px;
        max-height: 580px;
    }
    #mDownloadContainer{
        width: 100%;
        margin-top: 0px;    
        position: relative;
        text-align: center;    
        display: inherit;
    }
    #mDownloadTextContainer{
        padding-top: 15px;
        position: relative;
        overflow: visible;
        text-align: center;
        overflow-wrap: break-word;
        display: inherit;
        
    }
    #mBadgeContainer{
        width: 100%;
        height: 180px;
        float: left; 
        display: inherit;
    }
    img.mIosDownload{
        max-height: 55px;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        display: inherit;
        position: relative;
        margin-top: 62.5px;
        margin-bottom: 32.5px;
    }  
    
    
    #featuresContainer{
        position: relative;
        width: 98%;
        height: 1050px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 8px;
    }

    #featuresCard{
        position: relative;
        box-shadow: 0 1px 4px 1px rgba(0,0,0,0.2);
        border-radius: 2px;
        width: 100%;
        height: 100%;
        margin-top: 8px;
        margin-left: auto;
        margin-right: auto;
    }

    #featuresTitle{
        width: 75%;
        height: 25px;
        max-width: 900px;
        margin-left: auto;
        margin-right: auto;
        padding-top: 45px;
        position: relative;
        margin-bottom: 25px;
    }


    #featuresRow{
        position: relative;
        width: 85%;
        height: 600px;  
        margin-left:auto;
        margin-right:auto; 
        display: inherit;
        text-align: center;
        margin:0px;
        margin-left: auto;
        margin-right: auto;
        padding:0px;
    }

    
    #featureCellContainer{
        width: 50%;
        height: 275px;
        float: left;
        margin-bottom: 25px;
    }
    
    #featuresIconCell{
        box-shadow: 0 0px 1px 0px rgba(0,0,0,0.2);
        border-radius: 1px;
        display: inherit;
        width: auto;
        height: 100%;
        position: relative;
        overflow: visible;
        
    }

    img.featureIcon{
        margin-top: 10px;
        max-width: 65px;
        max-height: 65px;
        min-width: 45px;
        min-height: 45px;
        margin-left: auto;
        margin-right: auto;
    }

    #card2IconImg1{
        margin-top: 20px;
        width: 100%;
        height: 85px;
        margin-left:auto;
        margin-right:auto;
        text-align: center;
    }
    
    #mCard2IconImg1{
        margin-top: 20px;
        width: 100%;
        height: 65px;
        margin-left:auto;
        margin-right:auto;
        text-align: center;
    }
    
    


    img.featurePrivacy{
        margin-top: 15px;
        width: 75px;
        height: 75px;
    }

    #pContainer{
        height: auto;
        width: 100%;
        position: relative;
    }
    
    #backgroundContainer{
        padding: 0px;
        margin: 0px;
        width: auto;
        height: 700px;
        position: relative;
        overflow: hidden;
    }
    img.background{
        height: 100%;
        min-width: 750px;
        padding: 0px;
        margin: 0px;     
        overflow: hidden;
    }
    #mCard2{
        top: 50%;
        width: 90%;
        left: 5%;
        right: 5%;
        height: auto;
        box-shadow: 0 20px 40px 10px rgba(0,0,0,0.3);
        transition: 0.3s;
        border-radius: 2px; /* 2px rounded corners */
        background-color: white;
        position: absolute;
        display: inherit
    }
    #cardContainer2{
        width: auto;
        height: auto;
        text-align: center;
        margin-left: 25px;
        margin-right: 25px;
        margin-top: 20px;
        margin-bottom: 25px;
        position: relative;
    }

    #centreContent {
        text-align: center;
        position: relative;
        width: auto;
        max-width: 920px;
        padding-left: 35px;
        padding-right: 35px;
        margin-left:auto;
        margin-right:auto;
        height: 670px;
    }

    
    #container1{
        position: relative;
        margin-left: auto;
        margin-right: auto;
        width: 98%; 
        margin-top: 0px;
        height: auto;
        background-color: white;     
    }

    #card1Title{
        margin-left: auto;
        margin-right: auto;
        padding-top: 30px;
        position: relative;
        width: 80%;
        height: 55px;
        text-align: center;

    }

    #card1{
        box-shadow: 0 1px 4px 1px rgba(0,0,0,0.2);
        position: relative;
        transition: 0.3s;
        border-radius: 2px; /* 2px rounded corners */
        height: auto;
        width: auto;
        background-color: white;
        margin-top: 10px;
        margin-left: auto;
        margin-right: auto;
    }


    #card1Row0{
        width: 85%;
        max-width: 900px;
        height: auto;  
        text-align: center;
        margin-left:auto;
        margin-right:auto;
        position: relative;
    }

   #card1Break{
        margin-left: auto;
        margin-right: auto;
        width: 35%;
        height: 45px;
        padding-bottom: 15px;
        position: relative;
        text-align: center;
    }   
    img.dotsIcon{
        height: 7px;
        position: relative;
        margin-top: 25px;
    }
    
    #downloadVectorBackground{
        margin-top: 10px;
        position: relative;
        width: 100%; 
        margin-bottom: 0px;
        background-color: #333;   
    }
    
    #downloadVectorTextContainer{
        position: absolute;
        width: 45%;
        height: 160px;
        float: right;   
        margin-left: 5%;
        margin-top: 10%;
    }
    
    #downloadVectorImg{
        position: relative;
        margin-top: 5%;
        margin-left: 0px;
    }
    
    #mFooterMain{
        width: 100%;
        height: 350px;   
        background-color: #333;
        position: relative;
        margin-bottom: 0px;
        display: inherit;
        position: relative;
        
    }
    
    #mFooterContainer{
        position: relative;
        margin: auto;
        width: 100%;
        height: 100%;
        display: inherit;
        margin-left: auto;
        margin-right: auto;
    }

    a.mFooterBtn{
        text-align: center;
        padding-top: 15px;
        height: 30px;
        width: 100%;
        display: inline-block;
        margin-top: auto;
        margin-bottom: auto;
        
        color: white;
        font-family: 'Montserrat', sans-serif;
        font-size: 12px;	
        font-weight: 300;
        text-align: center;
    }
    
    a.mFooterBtn:hover {
        color: white;
        
        font-family: 'Montserrat', sans-serif;
        font-size: 12px;	
        font-weight: 700;
        text-align: center;
    }
    
    
    #mSupportFooter{
        position: relative;
        margin-top: 6px;
        width: 100%;
        height: auto;   
        overflow: hidden;
        background-color: #333;
        display: inherit;
    }

    .col1{
        float: left;
        height: 100%;
        width: 100%;
        padding: 5px;
        display: inherit;
    }
    
     
    li.press {
        padding: 10px;
        padding-bottom: 25px;
        list-style-type: none;  
        height: 35px;
        width: 330px;
        vertical-align: center;
        display: inline-block;
    }
    
    li.terms{
        padding: 10px;
        padding-bottom: 25px;
        list-style-type: none;  
        height: 35px;
        width: 330px;
        vertical-align: center;
        display: inline-block;
    }
    
    
    /*****  MOBILE SUPPPORT  *****/
        
    
    
    /***** CLOSE MOBILE SUPPPORT *****/
}

@media screen and (max-width: 450px) {

    #NavBar,#container0,#footerMain, #featuresContainer, #featuresCard, #featuresTitle,#featuresRow, #featureCellContainer, #featuresIconCell, #featureIcon, #card2, #mDropMenu {
        display: none;
    }
    
    #mFeaturesContainer{
        position: relative;
        width: 96%;
        height: 1410px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 8px;
        display: inherit;
    }
    
    #mFeaturesCard{
        position: relative;
        box-shadow: 0 1px 4px 1px rgba(0,0,0,0.2);
        border-radius: 2px;
        width: 100%;
        height: 100%;
        margin-top: 8px;
        margin-left: auto;
        margin-right: auto;   
        display: inherit;
    }
    
    #mFeaturesTitle{
        width: 75%;
        height: 20px;
        max-width: 900px;
        margin-left: auto;
        margin-right: auto;
        padding-top: 35px;
        position: relative;
        margin-bottom: 25px;
        display: inherit;
    }
    
    #mFeaturesCol{
        position: relative;
        width: 100%;
        max-width: 900px;
        height: 100%;  
        margin-left:auto;
        margin-right:auto; 
        display: inherit;
        
    }
    

    
    #mFeaturesIconCell{
        box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.1);
        border-radius: 1px;
        margin-top: 8px;
        width: 80%;
        margin-left: 5%;
        margin-right: 5%;
        height: 210px;
        position: relative;
        float: left;        
        display: inherit;
        padding-left: 5%;
        padding-right: 5%;
    }
    
    img.mFeatureIcon{
        margin-top: 10px;
        width: 50px;
        height: 50px;
        display: inherit;
        margin-bottom: 10px;
    }
    
    img.mFeaturePrivacy{
        margin-top: 15px;
        width: 50px;
        height: 50px;
    }
    
    .mDropMenuDetail{
        float: right;
        height: 100%;
        position: relative;
        display: inherit;
        
    }

    
    

}

