/*-- Fonts --*/
/*@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800');*/

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UNirkOUuhp.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/*-- Reset css --*/
/*==================box-sizing================*/
* {box-sizing:border-box}
*, *:before, *:after {box-sizing:border-box}
html {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*, *:before, *:after {-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}
/*====*/
*{margin:0;padding:0;border:none}
abbr,acronym,dfn{cursor:help;border-bottom:1px #000 dotted}
dfn{font-style:normal}
.left{float:left}.right{float:right}
.clear{clear:both}
.aligncenter{text-align:center}.alignright{text-align:right}
a{color:#5c5c5c;outline:none;border:none;text-decoration:none}
a:visited{color:#5c5c5c}
a:hover{text-decoration:none;color:#0198d1}
a:active{color:#000}
address{margin:0.2em 0;padding:.5em 0 1em;line-height:140%;font-style:normal}
:focus{outline:0}
ul,ol{list-style:none}
p{color:#737373;font-size:16px;padding:8px 0;line-height:25px}
.input-group{position:relative;margin-bottom:15px}
.form-control{background:#fff;border:1px solid #e0e0e0;font-weight:normal;font-size:15px;color:#6b6b6b;border-radius:3px;width:100%;height:45px;padding:6px 15px;box-shadow:none;}
.form-control::-moz-placeholder{color:#6b6b6b;opacity:1;font-weight:300}
.form-control:-ms-input-placeholder{color:#6b6b6b;font-weight:300}
.form-control::-webkit-input-placeholder{color:#6b6b6b;font-weight:300}
textarea{font:12px Arial, Helvetica, sans-serif}
textarea.form-control{height:100px}
span.error{color:#d90808;font-size:12px;font-weight:400;display:block;margin-top:5px;margin-bottom:-5px}
.button{display:inline-block;background-color:#2e3a70;color:#fff;font-size:18px;text-transform:uppercase;border:0;padding:12px 26px;text-align:center;vertical-align:middle;border-radius:4px}.capitalize{text-transform:none;text-transform:capitalize}
a.button{color:#fff}
.button:hover{color:#195389}
.form-control::-moz-placeholder{color:#b1b1b1;opacity:1}
.form-control:-ms-input-placeholder{color:#b1b1b1}
.form-control::-webkit-input-placeholder{color:#b1b1b1}
.block{display:inline-block;margin:0 -2px;width:100%}
img.img-block{display:block;max-width:100%;height:auto}
.center-box{background-color:transparent;text-align:center;padding:60px 0}
/*-- Body --*/
html{background:#fff;height:100%;font-family:Arial, Helvetica, sans-serif}
body{background:#f7f8f8;font-family:Arial, Helvetica, sans-serif;font-weight:400;font-size:15px;min-height:100%;color:#757575}
/*=======================clear-fix===============*/
.clearfix:before,.clearfix:after{display:table;content:" "}
.clearfix:after{clear:both}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
/** html .clearfix             { zoom:1;}  IE6 */
/**:first-child+html .clearfix { zoom:1;}  IE7 */
.clear{clear:both;overflow:hidden;height:0}
.list{list-style:none;margin:0 0 15px}
.list li{/*background:url(../images/arrow.png) no-repeat 0 12px;*/padding:5px 0 5px 22px;color:#3e3e3e;font-size:16px;line-height:25px}

/*.container{1190px;margin:0 auto;position:relative;padding:0 15px}*//*-- Container --*/

/*@media (min-width:768px){.container{width:auto;padding:0}}
@media (min-width:992px){.container{width:auto}}
@media (min-width:1200px){.container{width:auto;max-width:1245px}}
@media (min-width:1200px){.container{width:1245px}}*/

#header{background:#fff;padding:20px 0 10px;text-align:center}	
#logo{/*position:absolute;top:30px;left:15px*/}
#logo img{max-width:100%;display:block;height:auto;margin:0 auto 10px}
/*.right-logo{position:absolute;top:15px;right:15px}
#content .container{background:url(../images/left-flower-bg.png) no-repeat 0 0}
#content .wrap{background:url(../images/right-flower-bg.png) no-repeat 100% 0;padding:0 15px}*/

.submit{padding:30px;}
.registration{width:100%;max-width:100%;margin:50px auto 70px}
.registration h1{font-family: 'Open Sans', sans-serif;font-size:30px;color:#292929;text-align:center;padding-bottom:35px}
.registrationm label{display:block;font-size:16px; }
.btn-submit{font-family: 'Open Sans', sans-serif;color:#fff;background-color:#f1ac29;border:none;font-size: 20px;text-transform:uppercase;font-weight:600;padding:15px 12px;max-width:300px;margin:0 auto;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
.btn-submit:hover{background:#ef1d28;color: #fff}
.registration label{display:block;font-family: 'Open Sans', sans-serif}
.registration #my_camera{width: 50% !important}
.registration #webcam_movie_embed{max-width: 560px;}
.btn-takesnapshot{background:#2d3561;color: #fff; padding:10px;border-radius: 5px;}
.btn-takesnapshot:hover{background:#45969b;color: #fff;padding:10px;border-radius: 5px;}
footer{background:#464646;padding:25px 0;text-align:center}
.copyright{color:#fff}

/*==== Responsive Layouts =====*/
@media (max-width:1199px){
	.img-responsive{display:block;height:auto;max-width:100%}
	/*body{border:1px solid #000}*/
}
@media (max-width:1024px){
	.container{/*max-width:930px;*/padding:0}
	
	/*body{border:1px solid orange}*/
}
@media (max-width:991px){
	/*.container{max-width:750px}*/
	
	/*body{border:1px solid red}*/ 
}
@media (min-width:320px) and (max-width:767px){
}
@media (max-width:800px){ 
	/*.container{max-width:590px}*/
	/*#header{padding-bottom:25px}#logo{position:static;margin:30px 0;}.right-logo{position:static}*/
	/*body{border:1px solid green}*/
}
@media (max-width:639px){
	/*.container{max-width:440px}*/
	/*#content .wrap{background:none}*/
	
	/*body{border:1px solid #dc01ea}*/
}
@media (max-width:524px){
	
	/*body{border:1px solid #0fa5e4}*/
}
@media (max-width:480px){
	html{-webkit-text-size-adjust:none}/*.container{max-width:92%}*/
	/*.custum-search-form .radio label{display:block;margin-bottom:10px}*/
	
	/*body{border:1px solid #ee4606}*/
}
@media (max-width:320px){
	/*body{border:1px solid pink}*/

}

