body{
	margin:0;
	font-family:Arial,Helvetica,sans-serif;
	color:#000;
}
* {
	box-sizing: border-box;
}

p {
	margin: 0;
}
#header {
	-webkit-box-shadow: 0 5px 11px 0 rgba(50, 50, 50, 0.08);
    box-shadow: 0 5px 11px 0 rgba(50, 50, 50, 0.08);
}
.top-header {
	padding: 15px 0px;
}
.logo-section {
	width: 20%;
	text-align: center;
	float: left;
}
.menu-section {
	width: 80%;
	float: right;
}
.clear {
	clear: both;
}
.tmm-logo {
	width: 100%;
}
#footer {
	background-color:#272727;
	color: #858D91;
	padding: 15px 0px;
}
#copyright {
	background-color:#FFF;
	padding: 15px 0px;
	display: none;
}
#copyright .copyright-text a {
	color:#097893;
}
#copyright .copyright-text {
	color:#000;
}
.navbar {
	background-color: #FFF;
	padding: 0;
}
.navbar-dark .navbar-nav .nav-link {
	color:#404040 !important;
}
.navbar-dark .navbar-nav .nav-link:hover {
	color:#e96656;
}
.navbar-nav {
	margin: 0px;
	width: 100%;
}
div#collapsibleNavbar {
    position: absolute;
    right: 0px;
}
button.navbar-toggler {
    background: #808080;
}
#header {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99999;
}
section#content-body {
    padding-top: 110px;
}
section#content-body ul.link-class {
	margin: 0px;
}
section#content-body .body-box {
	margin: 50px auto;
}
.company-details {
    padding-top: 67px;
    padding-bottom: 30px;
    color: #939393;
}
.company-details a {
    color: #939393;
    text-decoration: none;
}
.company-details a:hover {
	color: #e96656;
}
.social {
    margin: 0;
    padding: 67px 0 0 0;
}
.social li {
	display: inline-block;
	margin: 5px;
}
.copyright {
    padding-top: 68px;
    padding-bottom: 68px;
    background: #171717;
}
.social li a {
    color: #939393;
    font-size: 18px;
}
.social li a:hover {
    color: #e96656;
}
ul.link-class li {
    padding: 10px 10px 5px;
    font-size: 20px;
}
.zerif-copyright-box {
    display: none;
}
ul.link-class li a {
    color: #3ab0e2;
}
ul.link-class li a:hover {
	color:#202020;
	text-decoration: none;
}
@media screen and (max-width: 1023px) and (min-width: 350px) {
	a.navbar-brand .tmm-logo {
	    width: 75% !important;
	}
}
@media screen and (max-width: 767px) and (min-width: 320px) {
	div#collapsibleNavbar {
	    position: relative;
	    right: 0px;
	}
	.zerif-footer-phone.text-center div ul {
	    text-align: center;
	    list-style: none;
	    padding: 0;
	}
	ul.social.text-center {
	    padding: 0;
	}
	.container .company-details:first-child {
	    padding-top: 40px;
	}
	.container .company-details {
	    padding-top: 0px;
	}
	#footer {
		text-align: center !important;
	}
	.zerif-footer-phone div ul {
	    text-align: center;
	    list-style: none;
	}
	.social {
		padding: 0;
	}
	input#prevbutton {
	    float: left;
	}
}








/*WebsiteDevelopment css add keshu prajapat 05/07/2019*/
/*.body {
	font-family: "Montserrat", Helvetica, sans-serif;
}
.sub-heading-form {
	font-weight: bold;
    color: #34570c;
    text-transform: uppercase;
}
.form-div {
	-webkit-box-shadow: 0 2px 8px #000;
    -moz-box-shadow: 0 2px 8px #000;
    -box-shadow: 0 2px 8px #000;
    box-shadow: 0 2px 8px #000;
    border: 0 solid #343434;
    background-color: #f4f7f7;
    width: 75%;
    margin: 30px auto;
}
.form-div .heading-form {
	font-weight: bold;
    color: #2E5689;
    font-size: 24px; 
    text-align: center;
}
.para p {
	padding-top: 15px;
	font-size: 18px;
}
.cale-0 input#Establishment {
    width: 30%;
    float: left;
}
.form-body-text {
    padding: 10px 30px 30px 30px;
}
.heading-form {
    background-color: #FFF;
    padding: 30px 0px;
}
.heading-form {
    background-color: #FFF;
    padding: 15px 30px;
}
.requiredlabel {
    color: #34570c;
    font-weight: bold;
    vertical-align: top;
    width: 14px;
}
.pre-butt, .next-butt {
	padding: 6px 30px;
	background-color: #3ab0e2;
	border:none;
	color: #FFF;
}
.pre-butt:hover, .next-butt:hover {
	background-color: #2e84a9;
}*/
#form {
	width: 100%;
}
#p1f1, #p1f2, #p1f3, #p1f4, #p1f4 .control, #p1f5, #p1f6, #p1f7, #p1f8, #p1f9, #p1f10, #p1f11, #p1f12, #p1f6 .caption, #p1f6 .control, #p1f7 .caption, #p1f7 .control, #p1f8 .control, #p1f9 .control, #p1f10 .control, #p1f11 .control, #p1f12 .control, #p1f12 .caption, #p1f11 .caption, #p1f10 .caption, #p1f9 .caption, #p1f8 .caption, #p1f7 .caption, #p1f6 .caption, #p1f5 .caption, #p1f4 .caption, #p1f3 .caption, #p1f2 .caption, #p1f1 .caption,
#p1f13, #p1f14, #p1f15, #p1f16, #p1f17, #p1f18, #p1f19, #p1f20, #p1f21, #p1f14 .control, #p1f15 .control, #p1f16 .control, #p1f17 .control, #p1f18 .control, #p1f19 .control, #p1f20 .control, #p1f21 .control, #p1f22 .control, #p1f14 .caption,#p1f14 .dropdown select, #p1f15 .dropdown select, #p1f15 .caption, #p1f16 .caption, .formrow textarea, #p1f17 .dropdown select, #p1f22 .caption, #p1f22, #p1f22 .choicegroup .choices,
#p1f23, #p1f24 .caption, #p1f24, #p1f24 .control
 {
    width: 100%;
    max-width:100%;
}
.formrow input[type=text], .formrow select {
    width: 100% !important;
    max-width: 100% !important;
    line-height: 22px;
    padding: 3px;
}
#p1f22 .choicefield.choice {
	width: 25%;
	margin: 0px;
}
.navbtncontainer {
    float: none;
    margin-top: 0;
    margin-bottom: 0px;
    padding: 0px 35px;
}
.paymentlogofit {
    float: right;
    padding-right: 35px;
}

#p2f1, #p2f2, #p2f3, #p2f4, #p2f5, #p2f3 .caption, #p2f3 .caption, #p2f3 .choicegroup .choices, #p2f4 .caption, #p2f4 .control, #p2f3 .control,
#p2f11, #p2f16 .caption, #p2f11c, #p2f13, #p2f13c, #p2f14, #p2f15, #p2f16, #p2f17 .caption, #p2f12, #p2f20, #p2f18, #p2f19, #p2f21, #p2f22, div#NeedHostingsDetails, #p2f18 .caption, #p2f18c, #p2f18 .control, #p2f19c, #p2f19 .control, #p2f16 .caption

 {
	width: 100%;
    max-width:100%;
}
.choicegroup, .field {
	float: none;
}
.field+.field {
	margin: 0;
}
/*.choicefield.other, .choicegroup.stack .choicefield.choice {
	float: inherit;
}*/
#p2f17 .choicefield.choice, #p2f16 .choicefield.choice {
    width: 50%;
    margin: 0;
}



#p3f1, #p3f2, #p3f3, #p3f4, #p3f5, #p3f6, #p3f7, #p3f8, #p3f9, #p3f10, #p3f5c, #p3f6 .control, #p3f6 .choicegroup .choices, #p3f7c, #p3f8c
	{
	width: 100%;
    max-width:100%;
}
#p3f3 .choicefield.choice, #p3f4 .choicefield.choice, #p3f6 .choicefield.choice {
    width: 50%;
    margin: 0;
}
#p3f4 .choicelabel + input {
	display: none;
}


#p4f1, #p4f2, #p4f3, #p4f4, #p4f5, #p4f6, #p4f7, #p4f8, #p4f9, #p4f10, #p4f3 .caption, #p4f3 .control, #p4f3 .choicegroup .choices, #p4f8 .caption, #p4f8 .control, #p4f8 .choicegroup .choices,
 #p4f4 .caption, #p4f4 .choicegroup .choices, #p4f9 .caption, #p4f9 .control, #p4f4 .control, #p4f4 .caption, #p4f4 .control, #p4f4 .choicegroup .choices, #p4f9 .caption, #p4f9 .control
	{
	width: 100%;
    max-width:100%;
}
#p4f3 .choicefield.choice, #p4f6 .choicefield.choice, #p4f4 .choicefield.choice, #p4f8 .choicefield.choice, #p4f4 .choicefield.choice, #p4f6 .choicefield.choice {
    width: 50%;
    margin: 0;
}



#p5f1, #p5f2, #p5f3, #p5f4, #p5f5, #p5f6, #p5f7, #p5f8, #p5f9, #p5f10, #p5f4 .caption, #p5f4 .control, #p5f4 .choicegroup .choices
	{
	width: 100%;
    max-width:100%;
}
#p5f3 .choicefield.choice, #p5f4 .choicefield.choice, #p5f5 .choicefield.choice, #p5f8 .choicefield.choice
 {
    width: 50%;
    margin: 0;
}



#p6f1, #p6f2, #p6f3, #p6f4, #p6f5, #p6f6, #p6f7, #p6f8, #p6f9, #p6f10, #p6f11, #p6f12, #p6f13, #p6f14, #p6f15, #p6f16, #p6f17, #p6f18, #p6f19, #p6f20, #p6f21, #p6f22, #p6f23, #p6f24, #p6f25
	{
	width: 100%;
    max-width:100%;
}
#p6f3 .choicefield.choice, #p6f5 .choicefield.choice, #p6f7 .choicefield.choice, #p6f17 .choicefield.choice, #p6f18 .choicefield.choice {
    width: 50%;
    margin: 0;
}
#p6f3 .choice .choicelabel {
	width: auto;
}
div#SCD {
    width: 100%;
}



#p7f1, #p7f2, #p7f3, #p7f4, #p7f5, #p7f6, #p7f7, #p7f8, #p7f9, #p7f10, #p7f11, #p7f12, #p7f13, #p7f14, #p7f15, #p7f3 .caption, #p7f3 .control, #p7f3 .choicegroup .choices, #p7f5 .control, #p7f5 .choicegroup .choices, #p7f7 .caption,
#p7f6 .caption, #p7f5 .caption, #p7f8 .caption, #p7f6 .choicegroup .choices, #p7f6 .control, #p7f8 .control, #p7f8 .choicegroup .choices, #p7f11 .caption, #p7f11 .control, #p7f11 .choicegroup .choices
	{
	width: 100%;
    max-width:100%;
}
#p7f3 .choicefield.choice, #p7f5 .choicefield.choice, #p7f7 .choicefield.choice, #p7f11 .choicefield.choice, #p7f4 .choicefield.choice, #p7f6 .choicefield.choice, #p7f8 .choicefield.choice	{
	width: 50%;
    margin: 0;
}

#p3f3 .choice .choicelabel {
	width: auto;
}


/*BusinessCertificate.php css add */
#p1f10 .dropdown select, #p2f6, #p2f7, #p2f8, #p2f9, #p2f10, #p2f16 .choicegroup .choices, #p2f16 .control, #p2f17 {
	width: 100%;
	max-width: 100%;
}
.choicefield.choice, #p3f7 .choicefield.choice, #p3f8 .choicefield.choice, #p3f9 .choicefield.choice, #p3f10 .choicefield.choice, #p3f13 .choicefield.choice, #p3f11 .choicefield.choice, #p3f12 .choicefield.choice {
    width: 50% !important;
    margin: 0 !important;
}
#p2f8 .choice .choicelabel {
    width: auto;
    margin: 0;
    margin-left: 5px;
}
.choicelabel {
	display: -webkit-box;
	float: initial;
}
#p3f13 .choice .choicelabel, #p1f11 .choice .choicelabel, #p1f12 .choice .choicelabel, #p1f13 .choice .choicelabel, #p1f14 .choice .choicelabel, #p2f2 .choice .choicelabel, #p2f3 .choice .choicelabel, #p2f4 .choice .choicelabel, #p2f5 .choice .choicelabel, #p2f6 .choice .choicelabel, #p2f7 .choice .choicelabel, #p2f8 .choice .choicelabel, #p2f9 .choice .choicelabel, #p2f10 .choice .choicelabel, #p2f11 .choice .choicelabel, #p2f12 .choice .choicelabel, #p2f13 .choice .choicelabel, #p2f14 .choice .choicelabel, #p2f15 .choice .choicelabel, #p2f16 .choice .choicelabel, #p2f17 .choice .choicelabel, #p2f18 .choice .choicelabel, #p2f19 .choice .choicelabel, #p2f20 .choice .choicelabel, #p3f3 .choice .choicelabel, #p3f4 .choice .choicelabel, #p3f5 .choice .choicelabel, #p3f6 .choice .choicelabel, #p3f7 .choice .choicelabel, #p3f8 .choice .choicelabel, #p3f9 .choice .choicelabel, #p3f10 .choice .choicelabel {
    width: auto;
    margin: 0px 0 0 20px;
}






/*BusinessFinancing css*/
.requiredlabel {
    float: initial;
}
.caption.capleft + .control.capleft {
	margin-left:0;
}
.pspan {
	width: 100%;
	white-space: inherit;
}
input#DLR {
    width: 97% !important;
    max-width: 97% !important;
}
.control.capleft, div#LoanType, #LoanAmt, #DescLoan, #p2f2 .caption, #p2f2 .control, #Borrower1, #HomeAdds1, #p2f5 .caption, #City1, #p2f5 .control, #p2f6 .control, #p2f7 .control, #p2f8 .control, #p2f9 .control, #p2f10 .control, #State1, #p2f7 .caption, #HomePhone1, #p2f8 .caption, #MobilePhone1, #Email1, #p2f10 .caption, #p2f10c, #p2f11 .caption, #p2f11 .control, #p2f12 .caption, #p2f12 .control, #p2f12c, #p2f13 .caption, #p2f13 .control, #p2f14 .caption, #p2f14 .choicegroup .choices, #p2f14 .control, #p2f15 .dropdown select,
 #p2f15 .control, #p2f17c, #p2f17 .control, #p2f15 .caption {
    width: 100%;
    max-width: 100%;
}
#p1f4 .choicefield.choice, #p2f2 .choicefield.choice, #p2f14 .choicefield.choice, #p2f31 .choicefield.choice, #p2f33 .choicefield.choice, #p2f48 .choicefield.choice, 
#p2f46 .choicefield.choice, #p2f66 .choicefield.choice {
    width: 50%;
    float: left;
    margin: 0;
}
.choicefield.other, .choicegroup.stack .choicefield.choice {
	clear: inherit;
}
#p1f4 .choice .choicelabel, .choicelabel, #p3f19 .choice .choicelabel {
    width: auto;
    margin: 0 0 0 20px;
}
span.pspan.arialblack {
    width: 100%;
}
.control.capleft>div {
	float: none;
}
#p2f20 .caption, #p2f20 .control, #p2f20c, #p2f21 .caption, #p2f21 .control, #p2f21c, #p2f22 .caption, #p2f22 .control, #p2f22c, #p2f23 .caption, #p2f23 .control, #p2f23c, #p2f23, #p2f24, #p2f25, #p2f26, #p2f27, #p2f28, #p2f29, #p2f30, #p2f24 .caption, #p2f24 .control, #p2f24c, #p2f25 .caption, #p2f25c, #p2f25 .control, #p2f27 .caption, #p2f27 .control, #p2f27c, #p2f28 .caption, #p2f28 .control, #p2f28c, #p2f29 .caption, #p2f29 .control, #p2f29c, #p2f30 .caption, #p2f30 .control, #p2f30c, #p2f31, #p2f32, #p2f33, #p2f34, #p2f35, #p2f36, #p2f37, #p2f38, #p2f39, #p2f40, #p2f31 .caption, #p2f31 .control, #p2f31 .choicegroup .choices, 
#p2f32 .caption, #p2f32 .control, #p2f32 .dropdown select, #p2f33 .caption, #p2f33 .control, #p2f34 .caption, #p2f34 .control, #p2f34c, #p2f35 .caption, #p2f35 .control, #p2f35c, #p2f36 .caption, #p2f36 .control, #p2f36c, #p2f37 .caption, 
#p2f37 .control, #p2f37c, #p2f38 .caption, #p2f38 .control, #p2f38c, #p2f39 .caption, #p2f39 .control, #p2f39c, #p2f40 .caption, #p2f40 .control, #p2f40c, #p2f41c, #p2f42c, #p2f43c, #p2f44c, #p2f45c, #p2f46c, #p2f47c, #p2f48c, #p2f49c, #p2f50c, #p2f41 .caption, #p2f41 .control, #p2f42 .caption, #p2f42 .control, #p2f43 .caption, #p2f43 .control, #p2f44 .caption, #p2f44 .control, #p2f45 .caption, #p2f45 .control, #p2f46 .caption, #p2f46 .control, #p2f47 .caption, #p2f47 .control, #p2f48 .caption, #p2f48 .control, #p2f49 .caption, #p2f49 .control, #p2f50 .caption, #p2f50 .control, 
#p2f41, #p2f42, #p2f43, #p2f44, #p2f45, #p2f46, #p2f47, #p2f48, #p2f49, #p2f50, #p2f46 .choicegroup .choices, #p2f47 .dropdown select {
    width: 100%;
    max-width: 100%;
}

#p2f51, #p2f52, #p2f53, #p2f54, #p2f55, #p2f56, #p2f57, #p2f58, #p2f59, #p2f60, #p2f51 .caption, #p2f52 .caption, #p2f53 .caption, #p2f54 .caption, #p2f55 .caption, #p2f56 .caption, #p2f57 .caption, #p2f58 .caption, #p2f59 .caption, #p2f60 .caption, #p2f51 .control, #p2f52 .control, #p2f53 .control, #p2f54 .control, #p2f55 .control, #p2f56 .control, #p2f57 .control, #p2f58 .control, #p2f59 .control, #p2f60 .control, #CompanyName, #PrimaryContact, #CompanyTitle, #Ownership, #CompanyPhone, #CompanyFax, #CompanyEmail, #CompanyAdds, #CompanyCity, #CompanyCont, #CompanyState, #CompanyZip, #BusinessEstablished, #p2f64 .dropdown select, #Nature,
#p2f66 .choicegroup .choices, #p2f61 .control, #p2f62 .control, #p2f63 .control, #p2f64 .control, #p2f65 .control, #p2f66 .control, #p2f67 .control, #p2f68 .control, #p2f69 .control, #p2f70 .control, #p2f61 .caption, #p2f62 .caption, #p2f63 .caption, #p2f64 .caption, #p2f65 .caption, #p2f66 .caption, #p2f67 .caption, #p2f68 .caption, #p2f69 .caption, #p2f70 .caption, #p2f71 .caption, #p2f72 .caption, #p2f73 .caption, #p2f74 .caption, #p2f75 .caption, #p2f76 .caption, #p2f77 .caption, #p2f78 .caption, #p2f79 .caption, #p2f80 .caption, #p2f61, #p2f62, #p2f63, #p2f64, #p2f65, #p2f66, #p2f67, #p2f68, #p2f69, #p2f70, #p2f71, #p2f72, #p2f73, #p2f74, #p2f75, #p2f76, #p2f77, #p2f78, #p2f79, #p2f80, #p2f77 .control, 
#p2f61 .control, #p2f62 .control, #p2f63 .control, #p2f64 .control, #p2f65 .control, #p2f66 .control, #p2f67 .control, #p2f68 .control, #p2f69 .control, #p2f70 .control, #p2f71 .control, #p2f72 .control, #p2f73 .control, #p2f74 .control, #p2f75 .control, #p2f76 .control, #p2f77 .control, #p2f78 .control, #p2f79 .control, #p2f80 .control, #p2f67c, #p2f68c, #p2f69c, #p2f70c, #p2f71c, #p2f72c, #p2f73c, #p2f74c, #p2f75c, #p2f76c, #p2f67c, #p2f68c, #p2f69c, #p2f70c {
    width: 100%;
    max-width: 100%;
}

#p3f1 .caption, #p3f1 .control, #p3f1 .choicegroup .choices, #p3f3 .caption, #p3f3 .choicegroup .choices, #p3f3 .control, #p3f5 .caption, #p3f4 .caption, #BankruptcyExp, #p3f4 .control, #p3f5 .choicegroup .choices, #p3f5 .control, #p3f7 .caption, #LawsuitExp, #p3f7 .choicegroup .choices, #p3f7 .control, #Probation, #p3f9 .caption, #p3f9 .control, #p3f9 .choicegroup .choices, #p3f8 .caption, #p3f8 .control, #ProbationExp, #p3f10 .caption, #p3f10 .control, #ViolationExp, #p3f11 .caption, #p3f11, #p3f11 .control, #p3f11 .choicegroup .choices, #p3f13, #p3f13 .caption, #p3f13 .control, #p3f13 .choicegroup .choices, 
#p3f15, #p3f12 .caption, #p3f12, #p3f12 .control, #FederalExp, #p3f14 .caption, #p3f14 .control, #WasteExp, #p3f14, #p3f15, #p3f16, #p3f17, #p3f18, #p3f19, #p3f20, #p3f16 .caption, #p3f16 .control, #p3f16 .choicegroup .choices, #p3f17 .caption, #p3f17 .control, #AdditionalComments {
    width: 100%;
    max-width: 100%;
}

/*FundDevelopment css add*/
#p2f2 .dropdown select, #p2f13 .choicegroup .choices {
	width: 100%;
	max-width: 100%;
}


/*CPTRForm css*/
.logo-000 {
	width: 20%;
}
#p2f5c, #p2f6 .choicegroup .choices, #p2f8 .choicegroup .choices, #p2f9 .choicegroup .choices, #p3f2 .control, #p3f8 .choicegroup .choices, #p3f14 .choicegroup .choices, #p3f15 .control, #p3f18 .caption, #p3f19 .caption, #p3f19 .choicegroup .choices, #p3f19 .control, #p3f21, #p3f21 .caption, #p3f21 .control, 
#p3f21 .choicegroup .choices, #p3f22 .caption, #p3f22, #p3f22 .control, #NAICS, #p3f23, #p3f23 .caption, #p3f23 .choicegroup .choices, #p3f23 .control, #p3f24, #p3f24 .caption, #p3f24 .control, #p3f25, #p3f25 .caption, #p3f25 .control, #BriefBusiness, #p4f2 .caption, 
#p4f2 .control, #p4f2 .choicegroup .choices, #PBF, #p4f5 .caption, #p4f5 .choicegroup .choices, #p4f5 .control {
	width: 100%;
	max-width: 100%;
}


/*WebsiteDevelopment.php css*/
input#p5f3c_3_other, input#p6f3c_12_other, input#p6f4c_12_other, input#p6f17c_6_other, input#p6f18c_7_other, input#p7f4c_10_other, input#p7f6c_7_other, input#p7f8c_7_other, input#p7f11c_6_other, 
input#p3f6c_5_other, input#p3f16c_5_other, input#p3f13c_6_other, input#p3f3c_6_other, input#p1f3c_10_other, input#p1f4c_8_other {
    width: auto !important;
}
#p7f7 .control, #p7f7 .choicegroup .choices, #p2f4 .choicegroup .choices, #p2f84, #p2f77 .choicegroup .choices {
	width: 100%;
	max-width: 100%;
}
input#Establishment {
    width: 97% !important;
}

label {
    white-space: inherit !important;
}

/*responsive css WebsiteDevelopment.php*/
@media screen and (min-width: 320px) and (max-width: 767px) {
  	.choicefield.choice, #p3f7 .choicefield.choice, #p3f8 .choicefield.choice, #p3f9 .choicefield.choice, #p3f10 .choicefield.choice, #p3f13 .choicefield.choice, #p3f11 .choicefield.choice, #p3f12 .choicefield.choice {
    	width: 100% !important;
  	}
  	span.pspan.verdana {
    text-align: center !important;
    font-size: 18px !important;
    width: 100%;
	}
  	.pagemargins {
	    padding-left: 15px;
	    padding-right: 15px;
	}
	input#Establishment {
	    width: 90% !important;
	}
	img#EstablishmentCAL {
	    padding-left: 0 !important;
	}
	span.pspan.arialblack {
	    text-align: center !important;
	}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
	input#Establishment {
	    width: 95% !important;
	}
}


/*BusinessFinancing.php css add*/
img.image.pngfix {
    width: 100%;
    max-width: 100% !important;
}

#p3f6 .caption {
	width: 100%;
}

/*end*/


#p3f16 .choice .choicelabel {
	width: auto;
}
#form {
    background-color: #f7f9ff;
}
#formcontent {
	background-color: transparent;
}
input {
    border-radius: 5px;
    border: 1px solid #cccccc;
    padding: 5px 10px !important;
}
select {
    border: 1px solid #cccccc;
    padding: 5px 10px !important;
    height: 34px;
    border-radius: 5px;
}
textarea {
    border: 1px solid #cccccc;
    padding: 5px 10px !important;
    height: 80px !important;
    border-radius: 5px;
}
label.fieldlabel span {
    font-weight: 500;
    font-family: "Montserrat", Helvetica, sans-serif;
}
body, .georgia, .arial, .verdana, .palatino, .arialblack {
	font-family: "Montserrat", Helvetica, sans-serif !important;
}
#p1f3 .choicelabel label {
	font-family: "Montserrat", Helvetica, sans-serif !important;
	color: #423448;
}
span span {
    font-weight: 500;
}
.navbtn {
    width: 10%;
    font-size: 16px;
    height: auto;
}
#progressbarblock {
    float: right;
    padding: 0px 20px 0 0;
    width: 120px;
}
.progressbartext {
    font-size: 12px;
    padding-left: 0px;
    padding-right: 20px;
    white-space: nowrap;
}

@media screen and (min-width: 320px) and (max-width: 767px) {
  	.choicelabel+input {
	    margin: 0;
	}
	span.pspan {
	    text-align: left !important;
	    width: auto;
	}
	#form {
		padding-top: 0px;
	}
	.navbtn {
		width: 40%;
	}
	input#nextbutton {
		float: right;
	}
	.navbtncontainer {
		padding: 0px 15px;
	}
	span.pspan.arialblack {
	    font-size: 16px !important;
	}
	div#paymentlogo {
	    display: block;
	    clear: both;
	    margin: auto !important;
	    padding: 5px 20px 0 0;
	}
	input#DLR {
	    width: 90% !important;
	    max-width: 90% !important;
	}
	img#dlrimg {
	    margin: 0 !important;
	}
	div#paymentlogo {
	    text-align: center !important;
	    margin: auto;
	    float: none;
	}
	div#pagecountspan {
	    float: left !important;
	}
	td span.pspan {
	    text-align: center !important;
	}
	input#prevbutton {
	    float: left;
	}
	input#nextbutton {
	    float: left;
	}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
	input#Establishment {
	    width: 95% !important;
	}
	input#DLR {
	    width: 95% !important;
	    max-width: 95% !important;
	}
}

select:focus option {
  width: 100px !important;
}
.headerclass {
	background-color:#FFF;
}
#form {
	padding-top: 0;
	margin-top: 40px;
}
#p2f6 .caption, #p3f15 .caption, #p3f2 .caption, #p2f9 .caption, #p3f18 .choicegroup .choices, #p3f18 .control {
	width: 100%;
	max-width: 100%;
}

span.ispan a .ispan {
	color: #007bff !important;
}
.zerif-footer-phone ul {
    padding: 0;
    margin: 0;
}
#p6f4 .choice .choicelabel {
	width: auto;
}
.social li:first-child {
    margin-left: 0;
}


/*calander*/
table.DynarchCalendar-topCont {
    left: 1000px !important;
}
@media screen and (min-width: 360px) and (max-width: 361px) {
    table.DynarchCalendar-topCont {
        left: 155px !important;
    }
}
@media screen and (min-width: 411px) and (max-width: 412px) {
    table.DynarchCalendar-topCont {
        left: 201px !important;
    }
}
@media screen and (min-width: 320px) and (max-width: 321px) {
    table.DynarchCalendar-topCont {
        left: 119px !important;
    }
}
@media screen and (min-width: 375px) and (max-width: 376px) {
    table.DynarchCalendar-topCont {
        left: 169px !important;
    }
}
@media screen and (min-width: 414px) and (max-width: 415px) {
    table.DynarchCalendar-topCont {
        left: 204px !important;
    }
}
@media screen and (min-width: 768px) and (max-width: 770px) {
    table.DynarchCalendar-topCont {
        left: 514px !important;
    }
}
@media screen and (min-width: 1024px) and (max-width: 1025px) {
    table.DynarchCalendar-topCont {
        left: 750px !important;
    }
}
@media screen and (min-width: 812px) and (max-width: 813px) {
    table.DynarchCalendar-topCont {
        left: 536px !important;
    }
}
@media screen and (min-width: 736px) and (max-width: 737px) {
    table.DynarchCalendar-topCont {
        left: 415px !important;
    }
}
@media screen and (min-width: 667px) and (max-width: 668px) {
    table.DynarchCalendar-topCont {
        left: 385px !important;
    }
}
@media screen and (min-width: 568px) and (max-width: 569px) {
    table.DynarchCalendar-topCont {
        left: 365px !important;
    }
}
@media screen and (min-width: 823px) and (max-width: 824px) {
    table.DynarchCalendar-topCont {
        left: 542px !important;
    }
}
@media screen and (min-width: 731px) and (max-width: 732px) {
    table.DynarchCalendar-topCont {
        left: 413px !important;
    }
}
@media screen and (min-width: 640px) and (max-width: 641px) {
    table.DynarchCalendar-topCont {
        left: 390px !important;
    }
}


.px6 {
    border-top: 6px solid #e44b25;
    border-bottom: 0;
}
.requiredlabel {
	margin-left:0px;
}
/*input[type="checkbox"], .choiceinput input {
margin-top:0 !important;
-webkit-margin-top:0 !important;
-moz-margin-top:0 !important;
}*/

.choiceinput input {
    margin-top: 2px !important;
}
img#EstablishmentCAL, img#dlrimg {
    height: 35px;
    width: 26px;
    padding: 0 !important;
    border-bottom: 5px solid transparent;
    margin: 0 !important;
}
img.image.pngfix {
	height: 14px;
}

/*tranning logo header css*/
.tranning-logo-header-0 {
	width:220px;
	margin: auto;
	text-align: center;
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  	.tranning-logo-header-0 {
		width:90px;
	}
}