/*Contact-form*/#mail-form-hold{	margin:7px auto 0;}#mail-form-hold td{	padding:0 0 3px;}#main #mail-form-hold h2{	padding:0 0 20px;}#exam-client-hold input[type=text],#mail-form-hold input[type=text],#secur{	background:#f8f6f5;	border:1px solid #ccc;	color:#666;	font:12px Arial, Verdana, Helvetica, san-serif;	border-radius: 11px;	width:198px;	padding:2px 5px;	height:auto;}.send-sbmt-quest{	float:right;}.fields-holder input{	margin:0 0 0 10px;}.contact-form-hold  .fields-holder{	/* height:24px; */}#mail-form-hold #mess,#mail-form-hold textarea{	background:#f8f6f5;	border:1px solid #ccc;	color:#666;	font:12px Arial, Verdana, Helvetica, san-serif;	border-radius: 5px;	width:98%;	padding:5px;}#mail-form-hold #mess{	width:96.3%;}.form-hold2{	margin:20px auto;	width:640px;}.form-hold2 table{	width:98%;}#main .contact-form-hold textarea{	width:408px;}.compulsory{	color:#fbfe00;	font-size:16px;}#mail-form-hold label{	/* width:270px; */	display:block;	color:#284376;	font-size:0.7em;}#cont-form #mail-form-hold label{	/* width:200px; */}.captcha-hold {	/* width:210px; */	overflow:hidden;}.captcha-hold img{	border:1px solid #ccc;	color:#1e5c1b;	border-radius: 5px 5px 5px 5px;	float:left;	padding:0 7px;	height:19px;	width:70px;	background:#fff;}.captcha-hold input#secur{	width:86px;	float:left;}.field-error2,.field-error1,.field-error{	color:#f00;	font-size:11px;	display:none;	width:215px;	text-align:center;}.field-error2,.field-error1,.contact-form-hold .field-error1,.contact-form-hold .field-error{	width:100%;}.contact-form-hold .captcha-holder{	padding:0 0 0 10px;}.contact-form-hold .captcha-holder .field-error{	width:90px;}.captcha-holder .field-error{	float:right;	margin:0 4px 0 0;}.contact-form-hold .captcha-holder .field-error{	float:right;}.captcha-hold .captcha-reload{	margin:2px 5px;	width:16px;	height:16px;	background:url(../../img/capcha-arrow.gif) no-repeat;	text-indent:-9999px;	cursor:pointer;	overflow:hidden;	float:left;}.send-sbmt-hold,.send-sbmt-hold2{	padding:1px 0 0;	width:100%;	overflow:hidden;}#mail-form-hold .send-sbmt-hold{	width:83%;}.send-sbmt-hold2{	width:640px;	margin:0 auto;}.mail-form-hold2{	background:url(..img/contacts.jpg) no-repeat 100% 50px;}.send-hold input,#mail-form-hold  .send-sbmt{	float:right;}.send-hold input{	padding:0;	height:30px;	font-size:18px;}.send-hold{	width:653px;	overflow:hidden;}.send-text-hold{	overflow:hidden;	padding:15px 15px 25px;}#main .send-text-hold p{	margin:0;	padding:0;	font-weight:bold;}.aligncenter{	text-align:center;}#main h2.thank-mess{	color:#4777d9;	text-align:center;}.success,.error{	/*padding:5px 5px 5px 0;*/	/*width:100%;*/	/*overflow:hidden;*/	/*text-align:center;*/	/*display:block;*/}.success{	color:#284376;}.error{	color:#f00;}.fields-holder select{	width: 199px;	float:right;	margin:0 22px 0 0;}#quests_cat{	width:369px;	border:1px solid #ccc;	border-radius:5px 0 0 5px;}#mail-form-hold input#subject{	width:356px;	margin:0 0 5px;}#mail-form-hold textarea#review{	margin:0 0 15px;}/*Responses*/.mail-form-hold{	/* padding:20px 0 0; */}#contacts,#responses{	max-width:1000px;	overflow:hidden;	padding:0 0 10px;	margin:0 auto;}#responses .response div{	color:#999;	font-size:1vw;}#responses .response{	padding:0 0 5px;	margin:0 0 7px;	border-bottom: 1px dashed #E1BAA5;}#responses h2{	width:100%;	margin:60px 0 0;	overflow:hidden;	font:1.5vw/1.7vw univers, Verdana, Helvetica, san-serif;}#responses p{	margin:0 0 7px;}#responses .response div{	width:100%;	overflow:hidden;}#responses .response address{	float:right;	font-weight:bold;}#responses .response .resp-info{	float:left;	width:70%;	font-weight:bold;}#responses .response .resp-name{	float:left;}#responses .response .resp-date{	float:right;}/*contacts*/#inf-holder{	width:50%;	float:left;}#inf-holder #info{	width:430px;	float:left;	padding:10px 0 50px;}#inf-holder .inf-hold{	/* width:533px; */	padding:0 0 17px;	overflow:hidden;}#inf-holder .inf-hold img{	float:left;}#inf-holder .inf-hold strong a{	margin:0;}#inf-holder .inf-hold strong{	float:left;	margin:16px 23px 0;}#content #inf-holder .inf-hold address{	margin:16px 23px 0;}#inf-holder .inf-hold p{	float:left;	margin:16px 0 0;	text-align:right;	font:1em/1em geometrica, Arial,Verdana,Helvetica,san-serif;}#inf-holder .inf-hold address,#inf-holder .inf-hold a{	float:left;	margin:15px 0 0;}#inf-holder .inf-hold a{	color:#0c14b4;	font:1em/1em exo, Arial,Verdana,Helvetica,san-serif;}#cont-form{	float:left;	width:50%;}#map-img{	margin:0 0 0 10px;}.inf-cont-ico::before{	margin-left:3px;}.inf-cont-ico{	line-height: 2.7rem;	font-size: 2.5rem;	text-decoration: none;	float:left;	width:47px;}