



*{margin:0px; padding:0px;}
li{ list-style:none;}
/* CSS Document */

body {  font-family: 'Open Sans Light'; font-size:14px; color:#333;}
.maincontainer { width:1200px; margin:0 auto;}
.headerblk{-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);-moz-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);}
.logoblk { float:left; width:290px;     margin-top:10px; margin-bottom:10px;}
.logoblk  img { width:300px;}
.searchblk { border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; margin:0px 20px; padding:15px 20px; float:left; width:57%; }
ul.sectsection {    border-radius: 4px;     border: 1px solid #dbdbdb;}
ul.sectsection li{ display:inline-block; width:30%;}
ul.sectsection li:last-child{ width:6%;     float: right;}
.myselectclasssearch { -webkit-appearance: none; background: url(https://www.franchiseindia.com/images/drop-down-icon.png) 95% center no-repeat #fff!important;}
ul.sectsection li .inputbox {
border-radius: 0px;
border-right: 1px solid #dbdbdb;
border-left: 0px solid #dbdbdb;
border-top: 0px solid #dbdbdb;
border-bottom: 0px solid #dbdbdb;
-webkit-box-shadow: none;
box-shadow: none;
padding: 7px 9px;
height: 36px;
color:#666666;
font-size:13px;
font-family: 'Open Sans Semibold';
width:100%;
}
ul.sectsection li  .btn-default {
background: #333;
color: #fff;
padding: 0;
border: 0 solid #fff;
width: 44px;
margin: 4px;
height: 28px;
float: right;
border-radius: 4px;
}
ul.sectsection li:first-child .inputbox{ border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
ul.sectsection li.modfy{ }
ul.sectsection li.modfy .inputbox{        border-right: 0px solid #dbdbdb;}
.searchmhide { display:none;}
.showheadval { font-family: 'Open Sans Light'; font-size:18px; text-transform:uppercase; line-height:22px; color:#000000; margin-bottom:8px;}
.showheadval span{ font-family: 'Open Sans Bold';}
.regblk{ float:left; width:130px; font-family: 'Open Sans Light'; line-height:15px; text-transform:uppercase;padding-top:15px; }
.regblk span{ display:block; font-family: 'Open Sans Bold'; font-size:18px; line-height:18px; color:#666; }
.regblk strong {font-family: 'Open Sans Bold'; font-weight:400;}
a.btnlink { padding-top:5px; display:block;}
.topblk{ clear:both;}
.bottomblk{ clear:both;  background:#f9f9f9; border-top:1px solid #dfdfdf; height:35px; }
.socblk { float:right;     margin-top: 0px;     margin-right: 35px; width:275px; text-align:right;}
.nosearchblk{ padding-top:8px; margin-right:-20px;}
ul.social  {  display:inline-block;}
ul.social li{display:inline-block}
ul.social li a{color:#999999;font-size:17px;padding:0 5px}
ul.social li a:hover{color:#126AB3;}
.seaicon {  color:#999999; padding-left:8px; padding-top:0px; display:inline-block; cursor:pointer;}
.searchfindblk { display:inline-block; width:100%; position:relative;}
.hidesub { position: absolute; right: -15px; top: 7px;  cursor: pointer;  }
.seaiconfind { position: absolute; left: 0px; top: 7px; color: #333; cursor: pointer;  }
.searchfindblk .inputnew {
background: transparent;
border-radius: 0px;
border-right: 0px solid #dbdbdb;
border-left: 0px solid #dbdbdb;
border-top: 0px solid #dbdbdb;
border-bottom: 1px solid #dbdbdb;
-webkit-box-shadow: none;
box-shadow: none;
padding: 7px 0px 7px 20px;
color:#666666;
font-size:13px;
font-family: 'Open Sans Semibold';
width:100%;
}
/*css menu start */
#navbg{ height:35px; border-bottom:solid 1px #fff;}
#menubar ul { list-style-type:none;	margin:0; padding:0 ; position: absolute; z-index:999999;}
#menubar li { display:inline-block; float: left; margin-right: 0px; padding:8px 20px 8px 0; font-family: 'Open Sans Semibold'; font-size:13px; text-transform:capitalize; color:#333; text-transform:uppercase; }
#menubar li a {	padding:8px 0px; text-decoration: none; color:#333333; cursor:pointer;  font-family: 'Open Sans Semibold'; }
#menubar li:hover > a { /*background: #fffac2;*/ position:relative; color: #126AB3;}
#menubar li:hover ul a { background: none; color:#333; display:block;}
#menubar li:hover ul li a:hover { /*background: #ff7f1c;*/ color: #126AB3; }
#menubar li ul { display: none; position:absolute; padding:0; margin-top:6.5px;box-shadow:1px 7px 3px #ccc;-webkit-box-shadow:1px 7px 3px #ccc;-moz-box-shadow:1px 7px 3px #ccc;}
#menubar li ul.Reg {width:70%; background:#fff;}
#menubar li ul li { display: block; padding:6px 0px;width:100%;}
#menubar li ul li a { font-family: 'Open Sans Semibold';  padding:5px 12px; margin:0; font-size:13px; color:#333; display:block; text-transform:capitalize;}
#menubar ul.hidden2{position:absolute; right:0; width:20%;display:none;}
#menubar ul li a:hover + .hidden,#menubar .hidden:hover {display:block;background:#fff;width:15%;}
#menubar ul li a:hover + .hidden1,#menubar .hidden1:hover {display:block;background:#fff;width:20%;}
#menubar ul li a:hover + .hidden2,#menubar .hidden2:hover {display:block;background:#fff;width:20%;}
.show-menu { text-decoration: none; color: #189048; text-align: center; padding: 0 3px; display: none;}
.show-menu span{ vertical-align:top}
#menubar input[type=checkbox]{ display: none;}
#menubar input[type=checkbox]:checked + #menu{ display: block; width:100%;    margin-top: 11px;     background: #fff;}
.conh-hind{font-size:16px;line-height:20px;margin-bottom:5px;color:#069;font-weight:200}
.conh-hind a{color:#333;padding-right:2px;text-decoration:underline}
.rigarthindi{padding:2px 8px 2px;background:#333;cursor:pointer;
	font-size:13px;color:#fff;float:left;width:55px;border-radius:4px;margin-top:0px;text-align:center; margin-left:5px;display: none;
}
.mainrighthindi{float:right;position:relative;margin-left:5px;margin-right:0px;margin-top:-3px}
.contwid{width:200px;z-index:3;position:absolute;display:none;float:left;min-width:160px;padding:0;margin:0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #dbdbdb;border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);left:-122px;top:34px}
.contwid::after,.contwid::before{border-left:solid transparent 7px;border-right:solid transparent 6px;content:" ";height:0;right:15%;margin-left:-13px;position:absolute;width:0}
.contwid::after{border-bottom:solid #fff 6px;top:-6px}
.contwid::before{top:-7px}
.contwid .linkdrop a{font-size:15px;font-family:"Open Sans Regular",serif;text-transform:uppercase;padding:10px;display:block;color:#333;margin:0; text-decoration:none;}
.contwid .linkdrop a:hover{background:#f3f3f3;color:#333;border:0;margin:0}
#changeLang{cursor:pointer}


@media screen and (max-width : 1023px){
#menubar ul { position: absolute; display: none; height:auto; z-index:999999999; }
.show-menu { color:#f51e6e; padding-left: 10px;    padding-top: 8px;}
.show-menu span{ font-size:14px; font-family: 'Open Sans Semibold'; padding-left:4px; }

#menubar li ul { display: none; position:static; padding:0; margin:0;}
#menubar li ul.Reg {margin-left:0;}
#menubar li { margin: 0; padding:0; border-bottom:none; width:100%;}	
#menubar li a { display:block; background:#f6f6f6; color:#333; border-bottom:solid 1px #fff;}
#menubar li a {    padding-left: 10px;}
#menubar li:hover a { color:#f51e6e; font-family: 'Open Sans Bold';}
#menubar li a {display:block;}
#menubar ul li{margin:0; padding:0;}
#menubar li ul li {padding:0; margin:0;}
#menubar li:hover ul a {font-family: 'Open Sans Semibold';  color: #f51e6e;}
#menubar li ul li a {margin:0;     padding: 5px 5px 5px 10px;}
#menubar li:hover ul a:hover { 	background-color:#000;	border-radius:0;}
.show-menu { display:block; text-align:left; cursor:pointer; margin-bottom:1px;}
#menubar ul.hidden2{position:absolute; right:0; width:100%;display:none;}
#menubar ul li a:hover + .hidden,#menubar .hidden:hover {display:block;background:#fff;width:100%;}
#menubar ul li a:hover + .hidden1,#menubar .hidden1:hover {display:block;background:#fff;width:100%;}
#menubar ul li a:hover + .hidden2,#menubar .hidden2:hover {display:block;background:#fff;width:100%;}
}

@media only screen and (min-width:1px) and (max-width: 767px) { 
.maincontainer { width:100%;}
.logoblk { float:none; text-align:center; width:100%;     padding: 0px 0 10px 0; margin-top:10px;}
.searchblk { float:none; width:100%; border-right:0px; border-left:0px; border-top:1px solid #dfdfdf;    background: #f7f7f7; margin:0px; padding:0px; }
.showheadval { text-align:center; padding-top:15px;}
ul.sectsection { border-radius:0px;}
ul.sectsection li { width:100%; margin-bottom: 10px; display:block;}
ul.sectsection li:last-child {width:100%; float:none; text-align:center;}

ul.sectsection li:first-child .inputbox { border-radius:0px;}
ul.sectsection li .btn-default .fa-search{ display:none;}
.searchmhide { display:block;}
ul.sectsection  { border:0px; padding:10px;}
ul.sectsection li .inputbox { border-radius:0px; border:1px solid #dfdfdf; font-size:14px;}
ul.sectsection li.modfy .inputbox {border-radius:0px; border:1px solid #dfdfdf;}
ul.sectsection li .btn-default {    float: none;     padding: 12px 30px; width:auto; height:auto;     margin-top: 0px; font-size:15px; text-transform:uppercase;}
.regblk { float:none; width:100%;     text-align: center; padding:10px 0; font-size:15px; border-bottom:1px solid #dfdfdf; margin-bottom:20px;}
.regblk span { display:inline-block; font-size:15px;}
/*.nav-menu { position:absolute;     top: 38px;    width: 100%;}*/
.topblk {    margin-top:45px;}
.nav-menu { float:left;}
.show-menu span { display:none;}
.bottomblk { overflow:inherit; position:absolute; width:100%; top:0px; border-bottom:1px solid #dfdfdf; border-top:0;}
.headerblk { box-shadow: none;}
-webkit-box-shadow { box-shadow: none;}
}
@media only screen and (min-width:1px) and (max-width: 359px) { 
.socblk {    width: 240px;}

}
@media only screen and (min-width:768px) and (max-width: 1023px){
.maincontainer { width:100%;}
.searchblk { width:55%; margin-left:0px; margin-right:10px;     padding: 7px 10px;}
.logoblk { width: 180px; margin-top: 40px; text-align:center;}
.logoblk img { width:170px;}
.showheadval {    font-size: 14px;}
.nav-menu { padding-left:10px;}
.socblk {    width: 211px;}
#menubar li { padding-right:15px; font-size: 14px; text-transform:capitalize;}
ul.sectsection{ border:0px; }
ul.sectsection li { width:42%; margin-bottom:5px;}
ul.sectsection li:last-child { display:block; width:14%; float:right;}
ul.sectsection li .btn-default .fa-search{ display:none;}
.searchmhide { display:block;}
ul.sectsection li .inputbox { border-radius:4px; border:1px solid #dfdfdf;}
ul.sectsection li.modfy .inputbox {border-radius:4px; border:1px solid #dfdfdf;}
ul.sectsection li .btn-default {    float: none;     padding: 10px 7px; width:auto; height:auto;     margin-top: -20px;}
.regblk {    padding-top: 27px;}
.show-menu { color:#f51e6e; padding-left: 10px;    padding-top: 8px;}
.show-menu span{ font-size:14px; font-family: 'Open Sans Semibold'; }
.nav-menu { float:left;     padding:0px;}

}


@media only screen and (min-width:1024px) and (max-width: 1199px){
.maincontainer { width:100%;}
.searchblk { width:63%; margin-left:0px; margin-right:10px;}
.logoblk { width: 190px; margin-top: 20px; text-align:center;}
.logoblk img { width:170px;}
.nav-menu { padding-left:10px;}
.socblk {    width: 211px;}
#menubar li { padding-right:15px; font-size: 14px; text-transform:capitalize;}

}
/*css menu end */

/*regblkleft */ 
.innerblk { margin-top:0px; padding-top:30px;}
.regblkleft { float:left; width:300px; background:#fff; padding-bottom:20px; border:1px solid #dfdfdf; -webkit-box-shadow:inset 0 0 25px #fff,0 0 20px rgba(0,0,0,.15);-moz-box-shadow:inset 0 0 25px #fff,0 0 20px rgba(0,0,0,.15);box-shadow:inset 0 0 25px #fff,0 0 20px rgba(0,0,0,.15);}
.regblkright { float:left; width:72%;     padding-left: 20px;}
.lefthead{  font-family: 'SFUIDisplay-Bold'; font-size:16px; line-height:22px; background:#f3f3f3; padding:20px; text-transform:uppercase;}

ul.brandcum { margin:0px; padding:0px; text-align:left;}
ul.brandcum li{font-size:14px; color:#000; font-family: 'SFUIDisplay-Bold'; display:inline-block; margin-right:10px;   }
ul.brandcum li a{ color:#000;  font-family: 'Open Sans Light';  }
.headblk  { border-bottom:1px solid #dfdfdf; padding-bottom:5px; margin-bottom:20px; overflow:hidden;}
.headblk h1{ font-size:22px; color:#000; font-family: 'Open Sans Semibold'; margin-bottom:0px; padding-bottom:0px; text-transform:uppercase; }
.headblk .headleft{ float:left; width:50%;}
.headblk .headright{ float:right; width:50%;}
.showout { font-family: 'Open Sans Light'; font-size:14px; line-height:14px; color:#333333;}
ul.secblk { text-align:right; margin-top: 30px;}
ul.secblk  li { display:inline-block; margin-left:10px; width:45%; position:relative;}
ul.secblk  li .inputbox{ width:100%; padding:5px; color:#666;}
ul.secblk  li.ste { position:relative;}
ul.secblk  li.ste i.fa-search { position:absolute; color:#333; right:0px; top:0px;}

.adsblk { padding:10px; text-align:center;}
.contblk { width:100%;}
.contblk .catimgblk{ width:27%; float:left; vertical-align:top;}
.contblk .catimgblk img{ border:1px solid #fff;}
.catblkright { float:left; width:60%; text-align:left;}
.catblkright .h2 { font-size:27px;}
.catblkright .h2 a{ color:#333; } 





/*author section start here */
.authorsection { margin-top:40px; margin-bottom:20px; font-family: 'Open Sans Light';  }
.authorabout { font-size:30px; line-height:30px; color:#333; border-bottom:1px solid #dfdfdf; padding-bottom:4px; margin-bottom:20px; text-align:left;}
.authorsection .authimg{ width:200px; float:left; }
.authorsection .authimg img{ width:100%; border-radius:5%; border:1px solid #dfdfdf;}
.authorsection .authcontent { width:80%; float:left; padding-left:40px;}
.authorsection .authcontent h1 { margin-top:0px; color:#333; font-size:35px; margin-bottom:5px; line-height:35px; }
.authorsection .authcontent .subheadingauthor { font-size:25px; line-height:25px;}
.authinfo { margin-top:10px; margin-bottom:10px; clear:both; overflow:hidden;  }
.adreshow { width:10%; float:left; font-size:16px; color:#333; font-weight:600;}
.adreshowtxt { width:45%;  float:left; font-size:15px; line-height:20px; color:#666; }
.authorsection .authcontent p{ font-size:16px;}
.authorsection .authcontent .social li{display:inline-block}
.authorsection .authcontent .social li a{color:#666;font-size:17px;padding:0 5px}
.authorsection .authcontent  .social li a:hover{color:#f22406}

ul.authlist{ text-align:center; margin-top:20px; }
ul.authlist li{ width:260px; display:inline-block; margin:0 10px 50px; text-align:center;}
ul.authlist li img{ width:100%;  border-top-left-radius:5%; border-top-right-radius:5%;   border:1px solid #dfdfdf;}
ul.authlist li a:hover { text-decoration:none;}
.authorname { font-size:17px; line-height:20px; color:#333; text-align:center; padding-top:10px; padding-bottom:10px; background:#f7f7f7; }
.authorname span{ color:#666; font-size:16px; display:block;}
.borderbtm { border-bottom:1px solid #dfdfdf;}
.top20 { margin-top:30px;}
.landing .tab-panel.tabhindi ul li a{font-family:'Hind',sans-serif;font-size:19px;padding:8px 15px 5px;font-weight:400;line-height:17px}.landing .tab-content .lft-pnl .tab-section .tab-sec-topics .tab-sec-topics-desc.brandcontenthindi{font-family:'Hind',sans-serif;font-size:16px;line-height:29px}.landing .tab-content .lft-pnl .tab-section.brandcontenthindi{font-family:'Hind',sans-serif;font-size:16px;line-height:20px}.brandopt2 .landing .tab-panel.tabhindi ul li a,.brandopt3 .landing .tab-panel.tabhindi ul li a{font-family:'Hind',sans-serif;font-size:19px;padding:8px 15px 5px;font-weight:400;line-height:17px}.landing .tab-content .lft-pnl .tab-section.brandcontenthindi .tab-sec-topics .keypoints p{font-family:'Hind',sans-serif;font-size:16px;line-height:20px}.breadcrumb{float:left}.bgrunn .col-md-9.widthf{width:82.5%}.bgrunn .col-md-9.widthf .conh-hind{font-family:'Hind',sans-serif;font-size:16px;line-height:20px;margin-bottom:5px;color:#069;font-weight:200}.bgrunn .col-md-9.widthf .conh-hind a{color:#333;padding-right:2px;text-decoration:underline}.bgrunn .col-md-9.widthf .rigarthindi{padding:2px 8px;background:#333;font-size:12px;color:#fff;float:left;width:65px;height:24px;border-radius:4px;margin-top:3px;text-align:center}.bgrunn .col-md-9.widthf .mainrighthindi{float:right;position:relative}.bgrunn .col-md-9.widthf .contwid{width:200px;z-index:3;position:absolute;display:none;float:left;min-width:160px;padding:0;margin:0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #dbdbdb;border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);left:-122px;top:34px}.bgrunn .col-md-9.widthf .contwid::after{border-left:solid transparent 7px;border-right:solid transparent 6px;border-bottom:solid #fff 6px;top:-6px;content:" ";height:0;right:15%;margin-left:-13px;position:absolute;width:0}.contwid::before{border-left:solid transparent 7px;border-right:solid transparent 6px;top:-7px;content:" ";height:0;right:15%;margin-left:-13px;position:absolute;width:0}.bgrunn .col-md-9.widthf .contwid .linkdrop a{font-size:15px;font-family:"Open Sans Regular","serif";text-transform:uppercase;padding:10px;display:block;color:#333;margin:0}.bgrunn .col-md-9.widthf .contwid .linkdrop a:hover{background:#f3f3f3;color:#333}#changeLang{cursor:pointer}@media  only screen and (min-width:320px) and (max-width:767px){.landing .tab-panel.tabhindi ul li a,.brandopt2 .landing .tab-panel.tabhindi ul li a,.brandopt3 .landing .tab-panel.tabhindi ul li a{font-size:13px}.bgrunn .col-md-9.widthf{width:96%;height:35px}.bgrunn{display:block}.business-cat-menu{display:none}.breadcrumb{display:none}.bgrunn .col-md-9.widthf .rigarthindi{margin-top:5px}}@media  only screen and (min-width:320px) and (max-width:359px){.landing .tab-panel.tabhindi ul li a,.brandopt2 .landing .tab-panel.tabhindi ul li a,.brandopt3 .landing .tab-panel.tabhindi ul li a{font-size:12px;padding:8px 13px 5px}}@media  only screen and (min-width:768px) and (max-width:1023px){.bgrunn .col-md-9.widthf{77%}.landing .tab-panel.tabhindi ul li a,.brandopt2 .landing .tab-panel.tabhindi ul li a,.brandopt3 .landing .tab-panel.tabhindi ul li a{font-size:12px}}@media  only screen and (min-width:1024px) and (max-width:1199px){.bgrunn .col-md-9.widthf{77%}}
.accordion_container { margin-bottom: 10px;}




@media only screen and (min-width:1px) and (max-width:767px) {
.authorsection .authcontent {    width:100%; float:none;}
.authorsection .authimg{ width:300px; float:none; text-align:center; margin:0 auto; }
.adreshow { width:25%; float:left; font-size:16px; color:#333; font-weight:600;}

}
@media only screen and (min-width:768px) and (max-width:1023px) {
.authorsection .authcontent {    width: 67%;}
.adreshow { width:18%; float:left; font-size:16px; color:#333; font-weight:600;}
}
@media only screen and (min-width:1024px) and (max-width:1199px) { 
.authorsection .authcontent {    width: 76%;}
}
/*author section end  here */


.frmnewbg { background: #F5F5F5; padding:60px 0;  }
.frmnewbg .container { width: 1004px; }
h1.frmheading { font-family: 'Open Sans Bold'; color: #707070; font-size: 36px; font-weight: 700; margin-bottom: 20px; line-height: 40px;}
.processback { background: #fff;  border-radius: 4px; padding: 10px;} 

ul.pro-nav { text-align: left; padding: 0px; margin:0px;  }
ul.pro-nav li{ display: inline-block; width:49%; position: relative;  }
.wi { width: 40px; height: 40px; border-radius: 50%; border:1px solid #707070;
display: table; float: left; text-align: center; 
}
ul.pro-nav li::after { background:#333; height:2px; width: 100%;  }

.line1 { width: 91%; position: absolute; height: 1px; background: #333; top:20px; margin-left: 40px; }

.litxt { 
    position: relative;
    z-index: 2;
    top: 8px;
    padding: 5px;
    background: #fff;
}

ul.pro-nav li.active .litxt{ color:#126AB3; }
ul.pro-nav li.active .wi {  border:1px solid #126AB3; color:#126AB3; }
ul.pro-nav li.active .line1 {background: #126AB3;}

.wival { display: table-cell; vertical-align: middle;}
.wi.done { background:#126AB3; color: #fff; }
.wi.done .wival i {color: #fff; }
.frmblk { width: 100%; margin-top: 50px;  }
.frmleft { width: 638px; float: left; background: #fff; padding: 40px; text-align: center; border:1px solid #dfdfdf; }
.frmright { width: 324px; float: right; background: #fff; padding: 20px; text-align: center; border:1px solid #dfdfdf;}
ul.formlist {  text-align: left; width: 65%; margin:0 auto;   }
ul.formlist li { margin:0 0 30px 0;  }
ul.formlist li .form-control { height: 45px; }

ul.formlist li .myselectclass {
    -webkit-appearance: none;
    background: url(https://www.franchiseindia.com/images/drop-down-icon.png) 95% center no-repeat #fff!important;
}

.frmright h2 { color: #000; text-align: left; padding: 0px;  font-size: 22px; line-height: 25px;    
	margin: 0px 0 20px 0; text-transform: uppercase;}
ul.textrig {text-align: left;}
ul.textrig li{}
ul.lisbenefits {text-align: left;}
ul.lisbenefits li{ line-height: 22px; font-size: 16px; text-indent: -15px;
    margin-bottom: 11px;     margin-left: 20px; }
ul.lisbenefits li span.cir { width: 7px; height: 7px; display: inline-block;
 background: #126AB3; border-radius: 50%;  }

 .trx-c { text-align: center; }

 .btn { display: inline-block; width:170px; margin: 0 auto; font-size: 16px;  
 text-align: center; padding: 10px 0; color: #fff;  background-color: rgba(0,116,189,1); }
  .btn.blurshow {background-color: rgba(0,116,189,0.4);  }
 .btn:hover { color: #fff;}
 ul.chkfrmlist { padding:0; margin: 0; }
  ul.chkfrmlist li{ margin-bottom: 5px; height: auto;}
    ul.chkfrmlist li .checkbx { border-radius: 0; margin: 2px 0 0;}
    ul.formlist li .form-control.setheight100 { overflow: auto; height: 115px; padding-top: 12px;}
.settop10 { margin-top:10px; }
    .noteblk { font-size: 13px; color: #C1C2C2; margin-bottom:5px; }

ul.formlist li input[type="file"] {  padding-top: 10px;}

.sbublock { padding-left: 20px; margin-top: 30px;}

ul.showrachk { padding: 0; margin: 0; text-align: left;}
ul.showrachk li { height: auto; display: inline-block; margin:0 20px 0 0;}
ul.showrachk li  span { padding-left: 7px;}

 .showhidecng {

    font-size: 14px;
    color: #999;
    padding: 7px 0;
    width: 40px;
    cursor: pointer;
    position: absolute;
    right: 7px;
    top: 7px;
    margin: 0 auto;
    z-index: 3;
    border-radius: 4px;
}

.catbg { padding: 50px 0;  }

.catbg .container { width: 1200px;}
ul.runnav { text-align: left; }
ul.runnav li { display: inline-block; margin-right: 5px; color: #231F20;  }
ul.runnav li a {  color: #231F20; }

ul.trdsea { text-align: left; }
ul.trdsea li { display: inline-block; margin: 0 0 20px 10px;   }

ul.trdsea li  a { text-align: center; font-size: 12px;  padding: 7px 12px; background:#e9eff4; 
	color: #000; border-radius: 16px;  }
.catfull {margin-top:50px;     position: relative;}
.catleft { background: #fff; float: left; width: 230px; min-height: 400px; padding: 10px;  box-shadow: 0 0 10px 0 rgba(0,0,0,.15); }
.catright {float: right;    width: 79%;  }

.catleft h2 { font-size: 25px; line-height: 27px; color: #000; }

.head { font-size:16px; line-height: 22px; color: #000; font-weight: 700; 
	margin-bottom: 10px; margin-top: 10px; height:40px;}
.head a { color: #000;}
ul.catlist {   padding:0; text-align: center;   }
ul.catlist li{ display: inline-block; text-align: center;  background: #fff; 
border-radius: 4px; -moz-border-radius: 4px; padding:0; min-height: 430px; width: 280px;  
margin:0 12px 25px; vertical-align: top; text-align: left;      box-shadow: 0 0 10px 0 rgba(0,0,0,.15); position: relative;}
.txt { text-align: left; padding:5px;  color: #616161; background: #f2f2f2;  margin-bottom: 1px; font-size: 12px;  }
.txt span {  float: right; color: #000; font-weight: 700;  }

.txt.mody span { font-size: 10px; }


.imgblk {width: 260px; height: 146px; border:1px solid #dfdfdf; 
	text-align: center; box-sizing: border-box; display: table; } 
	.imgblk .innerimg { display: table-cell; vertical-align: middle; }
.imgblk img  { max-width: 100%; }

.maind { text-align: left; margin:10px 0 0 0; padding: 0px; }
.subcatnew { display: inline-block; padding: 7px 10px; background:#e9eff4; font-size: 12px; margin-left: 5px; 
border-radius: 16px; margin:0 0 10px 0;
}
.icontxt { margin-bottom: 10px; }
.icontxt span { margin-right: 15px; font-size: 12px; }
.btmfix { position: absolute; bottom: 0px; background: #f7f7f7; padding: 10px; width: 100%;}
div.showlist { text-align: left; padding: 0px; margin: 0px; width: 100%;  }
div.showlist .showlistval{ width: 30%; display: inline-block;  text-align: center;}
.pad10 { padding: 10px; }
div.showlist .showlistval:first-child { text-align: left;}
div.showlist .showlistval:last-child { text-align: right;}
ul.catlist.mdfy { margin: 0 -15px;}
ul.catlist.mdfy li{ width: 260px;     margin: 0 15px 25px;     min-height: 320px;}
ul.catlist.mdfy li .imgblk { width:240px; }

a.morelin { font-size: 12px; color:#006BB9; font-weight: 700; line-height: 15px;}

.accordion_bodymain { padding-left: 15px;}

.subhead { font-size: 12px; line-height: 20px; border-bottom: 1px solid #dfdfdf; padding-bottom:10px; margin-bottom: 10px;
font-weight: 700; color: #000; }

.accordion_head {font-size: 12px;  line-height: 18px; color: #333; font-weight: 700; margin:10px 0 0 0; cursor: pointer;}
h4.fcathead { font-size: 12px; line-height: 18px; color: #333333; font-weight: 700; margin:10px 0 0 0; }

.menu-item-has-children { font-size: 12px; line-height: 18px; color: #000; font-weight: 700; margin:10px 0 0 0; }

.menu-item-has-children a { color: #000; }
.accordion_headmain {font-size: 12px;  line-height: 18px; color: #000; font-weight: 700; margin:10px 0 0 0; cursor: pointer; }


ul.sub-menu { padding: 0px; margin: 0px;}

ul.sub-menu li{ font-size: 12px; line-height: 16px; font-weight: 400; padding: 0; margin: 0 0 5px 10px;}
ul.sub-menu li input[type="radio"], ul.sub-menu li input[type="checkbox"]  { position: relative; top: 2px; right: 4px;}

.more {	overflow: hidden;}
a.showxt { color:#006BB9; font-size: 12px; line-height: 22px; padding-left:7px; }

.filter { display: none;}
.closebtn { display: none;}

.innersearhblk { margin-top: 40px; margin-bottom: 40px; overflow:hidden; }

ul.searchfilter { text-align: left; margin:30px 0 0 0; padding: 0;}
ul.searchfilter li{ width: 32.2%; display: inline-block; margin: 0 15px 0 0; position:relative;  }
ul.searchfilter li:last-child { margin: 0px; }
ul.searchfilter li span { display: block; font-size: 12px; line-height: 18px; color: #101010;
padding-bottom:10px; }
/* #checkboxes{   
    position: absolute;
    z-index: 53;
    background: #fff;
    width: 100%; } */
ul.searchfilter li.disable {}

ul.searchfilter li.disable span {opacity: 0.7;}

.fullblk { width:100%; }
.fblks { float: none; width: 100%; }


ul.searchfiltersmall { text-align: left; margin-top: 30px;}
ul.searchfiltersmall li{ width: 49%; display: inline-block; margin: 0 15px 0 0;  }
ul.searchfiltersmall li:last-child { margin: 0px;}
ul.searchfiltersmall li span { display: block; font-size: 12px; line-height: 18px; color: #101010;
padding-bottom:10px; }


ul.toplinks { text-align: right; padding-top: 25px; padding-right: 20px;}
ul.toplinks li { display: inline-block; margin-left: 15px;}
ul.toplinks li i { padding-right: 4px;}
ul.toplinks li a { color: #006BB9; font-size: 13px; font-weight: 700;}


  ul.searchfilter li {     vertical-align: top; }
        .logoblk { margin-top: 10px; margin-bottom: 10px;}
        .multiselect {
            width:100%;
			position:relative;
        }






        .selectBox {
 
        }

        .selectBox select {
            width: 100%;

            /*  background: url(https://www.franchiseindia.com/images/drop-down-icon.png) 95% center no-repeat #fff!important;*/
            border: 1px solid #dfdfdf;
            height: 32px;
            border-radius:4px;
        }

        .overSelect {
              position: absolute;
    left: 0;
    right: 0;
    top: 30px;
    bottom: 0;
    background: #fff;
    min-height: 106px;
    overflow: auto;
    padding-bottom: 20px;
        }

        #checkboxes {
            display: none;
            border: 1px #dadada solid;

        }

        #checkboxes label {
            display: block;
            font-size:12px;     padding: 1px 0 1px 4px;
            color: #666;
            font-weight:100;
        }


        #checkboxes label input[type=checkbox] {     margin: 4px 4px 0;}



        #checkboxes label:hover {
            background-color: #1e90ff;
        }




.seachbtnblk { text-align:center; margin-top:30px; clear:both;}
.seachbtnblk .btnsearch { border:0px; font-size:17px; }
.statictbtm h2 { font-size:21px; }
.padcoLoc h2 { font-size:21px; }


#basicModal .modal-dialog{    width: 400px;     max-width: 400px;}

@media only screen and (min-width:1px) and (max-width:767px) {
ul.toplinks { width:100%; text-align:center; background:#f7f7f7; padding:10px 0; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.rigarthindi { display:none;}
.maincontainer { width: 100%;}
.headerblk { display: block;}
.frmnewbg .container { width: 100%;}
.frmleft { width: 100%; float: none;     padding: 10px;  }
.frmright { width: 100%; float: none; margin-top:40px;     padding: 10px;}
.catbg { padding:20px 0;}
ul.formlist { width: 100%; text-align:left;}
.litxt { font-size: 11px; line-height: 14px; text-align: center; position: absolute; top:20px;
	background: transparent;    width: 120px;
    }
.wi { float: left; }
.line1 { width: 77%;    }
.processback {    padding: 15px 10px;}
.frmblk {    margin-top: 20px;}
.catbg .container { width: 100%;}
.filter { display: block; text-align: center; width: 100%; background: #f7f7f7;
color: #000; padding:10px; margin-bottom: 20px;box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
cursor: pointer; }
.catleft { display: none;     position: absolute;
    z-index: 2;
    top: 0px;
    left: 0px;}

.catright { width: 100%; float: none;}
.closebtn {display: block; position: absolute; top:5px; right: 10px; }
ul.searchfilter li { width: 100%; margin:0 0 20px 0; }
ul.searchfilter li:last-child { margin:0 0 20px 0; }
.fblks, .fblks:nth-child(2n) {float: none; width: 100%;}
ul.searchfiltersmall { text-align: center;     background: #f7f7f7;
    padding: 10px 0;
   }
ul.searchfiltersmall  li {    width: 44%;
    display: inline-block; margin-bottom: 10px;}
.landing .img-gallery { display:none;  }
.landing .tab-content { float:none; }
.landing .tab-content .lft-pnl .tab-section .tab-sec-topics .section.unitblk { margin:0 0 20px 0;}
#footbtm .padcoLoc { font-size:25px; text-align:left; }
#footbtm .padcoLoc h2{ font-size:25px; text-align:left; }
#basicModal .modal-dialog{    width: 92%;     max-width: 96%;}
}
@media only screen and (min-width:768px) and (max-width:1023px) {

	.frmnewbg .container { width: 100%;}
.frmleft { width: 70%; float: left;     padding: 10px;  }
.frmright { width: 28%; float: left;     padding: 10px; margin-left:10px; }
.maincontainer { width: 100%;}
.catbg .container { width: 100%;}
ul.searchfilter li {    width: 31.2%;}
  ul.searchfiltersmall li {    width: 29%;}  
}
@media only screen and (min-width:1024px) and (max-width:1199px) { 
	.frmnewbg .container { width: 100%;}
.frmleft { width: 70%; float: left;     padding: 10px;  }
.frmright { width: 28%; float: left;     padding: 10px; margin-left:10px; }

.maincontainer { width: 100%;}
.catbg .container { width: 100%;}
ul.searchfilter li {    width: 31.2%;}
  ul.searchfiltersmall li {    width: 29%;}  




}