/* roboto-300 - latin */
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; src: url('../fonts/roboto-v19-latin-300.eot'); /* IE9 Compat Modes */ src: local('Roboto Light'), local('Roboto-Light'), url('../fonts/roboto-v19-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-v19-latin-300.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-v19-latin-300.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-v19-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-v19-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */ }
/* roboto-regular - latin */
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; src: url('../fonts/roboto-v19-latin-regular.eot'); /* IE9 Compat Modes */ src: local('Roboto'), local('Roboto-Regular'), url('../fonts/roboto-v19-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-v19-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-v19-latin-regular.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-v19-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-v19-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */ }
/* roboto-300italic - latin */
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 300; src: url('../fonts/roboto-v19-latin-300italic.eot'); /* IE9 Compat Modes */ src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url('../fonts/roboto-v19-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-v19-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-v19-latin-300italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-v19-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-v19-latin-300italic.svg#Roboto') format('svg'); /* Legacy iOS */ }
/* roboto-italic - latin */
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 400; src: url('../fonts/roboto-v19-latin-italic.eot'); /* IE9 Compat Modes */ src: local('Roboto Italic'), local('Roboto-Italic'), url('../fonts/roboto-v19-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-v19-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-v19-latin-italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-v19-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-v19-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */ }
/* roboto-500italic - latin */
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 500; src: url('../fonts/roboto-v19-latin-500italic.eot'); /* IE9 Compat Modes */ src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url('../fonts/roboto-v19-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-v19-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-v19-latin-500italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-v19-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-v19-latin-500italic.svg#Roboto') format('svg'); /* Legacy iOS */ }
/* roboto-500 - latin */
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 500; src: url('../fonts/roboto-v19-latin-500.eot'); /* IE9 Compat Modes */ src: local('Roboto Medium'), local('Roboto-Medium'), url('../fonts/roboto-v19-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-v19-latin-500.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-v19-latin-500.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-v19-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-v19-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */ }
/* roboto-700 - latin */
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; src: url('../fonts/roboto-v19-latin-700.eot'); /* IE9 Compat Modes */ src: local('Roboto Bold'), local('Roboto-Bold'), url('../fonts/roboto-v19-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-v19-latin-700.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-v19-latin-700.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-v19-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-v19-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */ }
/* roboto-700italic - latin */
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 700; src: url('../fonts/roboto-v19-latin-700italic.eot'); /* IE9 Compat Modes */ src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url('../fonts/roboto-v19-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-v19-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-v19-latin-700italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-v19-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-v19-latin-700italic.svg#Roboto') format('svg'); /* Legacy iOS */ }
/* open-sans-regular - latin */
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: url('../fonts/open-sans-v16-latin-regular.eot'); /* IE9 Compat Modes */ src: local('Open Sans Regular'), local('OpenSans-Regular'), url('../fonts/open-sans-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/open-sans-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/open-sans-v16-latin-regular.woff') format('woff'), /* Modern Browsers */ url('../fonts/open-sans-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/open-sans-v16-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */ }
/* open-sans-600 - latin */
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 600; src: url('../fonts/open-sans-v16-latin-600.eot'); /* IE9 Compat Modes */ src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url('../fonts/open-sans-v16-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/open-sans-v16-latin-600.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/open-sans-v16-latin-600.woff') format('woff'), /* Modern Browsers */ url('../fonts/open-sans-v16-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/open-sans-v16-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */ }
/* open-sans-700 - latin */
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 700; src: url('../fonts/open-sans-v16-latin-700.eot'); /* IE9 Compat Modes */ src: local('Open Sans Bold'), local('OpenSans-Bold'), url('../fonts/open-sans-v16-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/open-sans-v16-latin-700.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/open-sans-v16-latin-700.woff') format('woff'), /* Modern Browsers */ url('../fonts/open-sans-v16-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/open-sans-v16-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */ }
body, h1, h2, h3, h4, h5, h6, p, ul, li, ol { margin: 0; padding: 0; font-family: 'Roboto', sans-serif; }
input:focus, a:focus { outline: none !important; outline-offset: inherit !important; }
a { text-decoration: none; }
img { max-width: 100%; }
.headerpart { display: flex; padding: 15px 0; align-items: center; }
.header { box-shadow: 0 0 5px rgba(0,0,0,0.2); }
.header_left { width:216px; }
.headerrightpart { margin-left: 32px; }
.headerrightpart h1 { font-size: 35px; color: #204059; font-weight: 500; text-align: center; line-height: 1.5; }
.headerrightpart p { font-weight: 300; }
.site_footer { padding: 70px 0 40px 0; background:#002554; }
.regmain { border-bottom: 2px solid #c2d1d9; color: #ffffff; font-size: 14px; line-height: 21px; margin: 0px 0 0; padding: 0 0 20px; }
.registered_no { display: inline-block; margin-right: 22px; }
.vat_no { display: inline-block; }
.copymain { padding: 15px 0 0; }
.copymain:after { clear: both; content: ""; display: block; overflow: hidden; }
.site-info { float: left; }
.site-info a { color: #ffffff; font-size: 14px; line-height: 21px; margin: 0 15px; position: relative; text-decoration: none; }
.site-info a:after { position: absolute; right: -16px; background: #7bbd7a; width: 2px; height: 12px; top: 4px; content: ""; }
.site-info a:first-child { margin-left: 0; }
.site-info a:last-child:after { display: none; }
.footer_copyright_sec { float: left; margin: 0 0 0 15px; }
.footer_copyright_sec p { color: #ffffff; font-size: 14px; line-height: 21px; }
.developerby_text { float: right; }
.developerby_text p { color: #ffffff; font-size: 14px; line-height: 21px; text-align: right; }
.developerby_text a { color: #ffffff; line-height: 21px; position: relative; transition: all 0.9s ease 0s; -webkit-transition: all 0.9s ease 0s; text-decoration: none; }
.developerby_text a::after { background: #f2f5f7; bottom: -3px; content: ""; display: block; height: 2px; left: 0; position: absolute; transition: all 0.9s ease 0s; width: 100%; }
.site_footer .container { width: 1055px; max-width: 100%; }
.form_part h3, .form_part h2 { font-size: 40px; color: #174967; font-weight: 400; padding: 0 0 32px 0; text-align: center; }
.header2 { display: none; }
.form_part { max-width: 720px; margin: auto; padding: 40px 0; }
.formwrapper { display: block; width: 100%; padding: 40px 0; background: #f0f0ed; }
.instruction_para p { font-size: 20px; color: #174967; font-weight: 300; padding: 0; text-align: center; }
.formmainpart { margin-top: 40px; }
.formwrap { background: #fff; width: 100%; border: 1px solid #cbcbc1; padding: 13px 38px 4px; margin: 6px 0 0 0; }
.formwrap label { width: 100%; font-weight: 400; font-size: 14px; color: #174967; line-height: 1.3; }
.formwrap input { width: 100%; margin: 5px 0 0 0; height: 28px; font-size: 14px; color: #174967; font-weight: 300; width: 100%; border: none; padding: 0; -webkit-appearance: none; -moz-appearance: none; box-shadow: none; }
.formwrap .dropzone { border: 2px dashed #c5c5c5; border-radius: 5px; margin-bottom: 10px; position: relative; min-height: 130px; text-align: center; }
.contact_but input.btn.btn-primary.btn-block.btn-lg { display:inline-block; width:auto !important; background:none; border:1px solid #002554; height:50px; color:#002554; font-size:20px; border-radius:25px; vertical-align:middle; transition:all 0.9s ease 0s; -webkit-transition:all 0.9s ease 0s; -webkit-appearance:none; padding:0 20px; font-weight:700; }
.contact_but { padding: 34px 0 0 0; text-align: center; }
.formwrap .dropzone .dz-message { margin: 0; }
.form_part .dz-message.d-flex.flex-column h3 { margin: 5px 0; font-size: 30px; line-height: 32px; color: #000; }
.formmainpart p { padding: 10px 0 0 0; color: #174967; font-size: 18px; font-weight: 400; line-height: 28px; }
.formwrap .form-control:focus { border: none; box-shadow: none; }
.formwrap label.error,.captchapart .error{ color: #f00; font-size: 1em; font-weight: normal; display: block; margin-top: 5px; }
.formwrap .codedropz-btn-wrap a,.formwrap .dropzone .dz-preview .dz-remove{ color: #174967; text-decoration: none; font-weight: 500; }
.ticket_msg_row, .error_msg_row { margin: 20px 0; text-align: center; }
.sucess_msg h4 { color: #00937f;font-size: 22px; }
.error_msg h4 { color: #f00; font-size: 22px;}
 .formwrap label input::-ms-clear { display:none; }
.formwrap label input::-webkit-input-placeholder { opacity:1; color:#cbcbc1; }
.formwrap label input::-moz-placeholder { opacity:1; color:#cbcbc1; }
.formwrap label input:-ms-input-placeholder { opacity:1; color:#cbcbc1; }
.formwrap label input:-moz-placeholder { opacity:1; color:#cbcbc1; }
.header.affix { position: fixed; top: 0; left: 0; right: 0; width: 100%; background: #fff;z-index: 999999; }
.header.affix .header_left img{width:100%;}
.header.affix .header_left{ width:150px; }
.formwrap .dz-error-mark svg{ /*background:#be2626;*/ width:40px !important; height:40px !important;}
.formwrap .dropzone .dz-preview .dz-error-message{ top:150px;}
.formmainpart p.domain_name_msg{ padding-top:10px; padding-bottom:20px;}
.captchapart{ padding-top:20px;}
.docs_uploaded{ text-align:center; color:#00937f; font-size:15px; margin:0 0 10px 0; }
.not_uploaded_docs{ text-align:center; color:#FF0000; font-size:15px; margin:0 0 10px 0; }
.dropzone .dz-preview .dz-error-mark{ margin-left:-20px; margin-top:-26px }
.btn.btn-primary:disabled { cursor: not-allowed !important; pointer-events: inherit; opacity: 0.3; background: transparent !important; color: #002554 !important; }
@media(min-width:1025px) {
.developerby_text a:hover::after { display: block; width: 50%; }
.site-info a:hover { color: #a1d078; }
.contact_but input.btn.btn-primary.btn-block.btn-lg:hover { background:#002554; color:#fff; }
.formwrap .codedropz-btn-wrap a:hover,.formwrap .dropzone .dz-preview .dz-remove:hover { color: #00937f; }
}
@media(max-width:991px) {
.site_footer{ padding-top:50px;}
.headerrightpart h1{ font-size:28px; }
}
@media(max-width:767px) {
.site-info a::after { display: none; }
.site-info a { float: left; clear: both; margin: 0; margin-left: 0px; }
.footer_copyright_sec { float: left; width: 100%; margin: 45px 0 0 0; }
.developerby_text { float: left; width: 100%; margin: 45px 0 0 0; }
.developerby_text p { text-align: left; }
.formmainpart p { font-size: 14px; line-height: 24px; padding: 28px 0 0; }
.form_part h3, .form_part h2 { font-size: 30px; padding: 0 0 32px; }
.form_part { padding: 0; }
.form_part .dz-message.d-flex.flex-column h3 { font-size: 22px; }
.formwrap { padding: 13px 30px 4px; }
.header_left { width:180px; }
.headerrightpart h1 { font-size:25px; text-align:left; line-height: 1.1; }
.headerrightpart { margin-left: 22px; }
.headerrightpart p { margin-top: 6px; }
.sucess_msg h4,.error_msg h4{ font-size:20px;}
.copymain{padding: 24px 0 0;}
.site_footer{ padding-top:40px;}
.status_section:nth-child(3) .count_text{ left:0px;}
.contact_but{ padding-top:20px; }

}
