.nmenu li:first-child { padding-left: 0; border-left: 0 solid #888;}
.franchise .leftDiv img{width:100%;}
.cForm {background: #fff;margin-bottom: 20px;}
.cForm ul{list-style: none; margin: 0;padding: 0;}
.cForm form {margin: 0;padding:0;}
.cForm input[type=submit]{color: #FFF;background: #00B4F1;text-decoration: none;height: 40px;line-height: 40px;font-size: 1.2em;display: block;border-radius: 2px;text-align: center;margin-bottom: 10px;clear: both;border: 0;padding: 0 20px; }
.cForm form input[type="text"], input[type="email"]{height: 30px;margin-bottom: 10px; }
.cForm form textarea{height: 150px; }
.cForm form label{margin-bottom: 10px;}
.BLK_CAP{ clear: both; padding: 10px 0; }
.cForm .franchiseForm {max-width:550px;}

/*thank You page form*/

.cAccount  ul{ margin:0; padding:0; list-style:none; }
.cAccount  ul li{ margin:0; padding:0; list-style:none; margin-bottom: 10px; }
.cAccount  ul li input[type=password],
.cAccount  ul li select{ width:100%;font-size:0.9em;}
.cAccount .BLK_BTN{ clear:both;}
.cAccount .BLK_BTN .BT{float:left; margin-right:20px;}

.cAccount  ul li input[type=submit]{background: #44b3e6;border: 0 none;border-radius: 2px;color: #fff;cursor: pointer;display: inline-block;font-size: 1.1em;height: 40px;line-height: 40px;margin-right: 1%;margin-top: 5px;text-align: center;text-decoration: none;padding: 0 20px;}
/*.cAccount  ul li input[type=submit]:hover{ background-color:#1e69b2; }*/
.cAccount  .fss{ display:block; clear:both}
.cAccount  .fsd{ display:block; clear:both}
.cAccount  .fer{ display:block; clear:both}

@media only screen and (min-width: 0) and (max-width: 500px) {
    /*.cForm ul li{ width: 80%; margin: 0 auto; }*/
    .cForm input{ width:100%; }
    .cForm ul li.NT .g-recaptcha{ margin-top:0; }
    .cForm input[type=submit]{ width:200px; margin-top:20px; }
    .cForm textarea{ width:100%; }
    .rightDiv{ width: 90%;clear:both; margin: 0 auto; padding-top: 30px; float:left;}
    .leftDiv{width:100%;} 
    .nmenu{margin: 0 0 10px 25px;}
    
    .cAccount{width:100%;}
    .cAccount .BLK_PSS ul li{ width:calc(100% - 20px); float:left; margin-right:20px;}
    .cAccount .BLK_BRN ul li{ width:calc(100% - 20px); float:left; margin-right:20px;}
}
@media only screen and (min-width: 501px) and (max-width: 800px) {
    .cForm ul li{ width: 100%; float:left;}
    .cForm input{ width:100%; }
    .cForm ul li.NT .g-recaptcha{ margin-top:0; }
    .cForm input[type=submit]{ width:200px; margin-top:20px; }
    .cForm textarea{ width:100%; }
    .rightDiv{ width: 90%;clear:both; margin: 0 auto; padding-top: 30px; float:left;}
    .leftDiv{width:100%;} 
    .nmenu{margin: 0 0 10px 25px;}
    
    .cAccount{width:80%;}
    .cAccount .BLK_PSS ul li{ width:calc(50% - 20px); float:left; margin-right:20px;}
    .cAccount .BLK_BRN ul li{ width:calc(100% - 20px); float:left; margin-right:20px;}
}
@media only screen and (min-width: 801px) {
    .cForm ul li{ width: 50%; float:left;}
    .cForm ul li:nth-child(5){ width: 100%; float:left;}
    .cForm ul li:nth-child(10){ width: 100%; float:left;}
    .cForm ul li.CM{ width: 100%; }
    .cForm ul li.NT .g-recaptcha{ margin-top:0; }
    .cForm input[type=submit]{ width:200px; margin-top:20px; }
    .cForm input,.cForm textarea{ width: calc(100% - 30px);  }
    .franchise .leftDiv {width: 60%; float: left;}
    .franchise .rightDiv {width: Calc(40% - 40px);margin-left: 40px; float:right;}
    .nmenu li{list-style:none; float:left; margin-right:20px; margin-bottom:10px;}
    .navbar {font-size:1.10em;}
    .nmenu {margin:0; padding:0;}
    
    .cAccount{width:50%;}
    .cAccount .BLK_PSS ul li{ width:calc(50% - 20px); float:left; margin-right:20px;}
    .cAccount .BLK_BRN ul li{ width:calc(50% - 20px); float:left; margin-right:20px;}
}

@media only screen and (min-width: 801px) and (max-width: 1000px) {
    .cForm ul li{ width: 100%; float:left;}
}