/* -----------------------------------------------------------------------------

    This file should be used to add your own CSS definitions or override
	the existing ones.

----------------------------------------------------------------------------- */

	/* your CSS here */


/* -----------------------------------------------------------------------------

    RESPONSIVE DEFINITIONS

----------------------------------------------------------------------------- */

    /* -------------------------------------------------------------------------
        LARGE DEVICES
		devices with width between 992px and 1199px
    ------------------------------------------------------------------------- */

    @media ( max-width: 1199px ) {

		/* your CSS here */

	}

    /* -------------------------------------------------------------------------
        MEDIUM DEVICES
		devices with width between 768px and 991px
    ------------------------------------------------------------------------- */

    @media ( max-width: 991px ) {

		/* your CSS here */

	}

	/* -------------------------------------------------------------------------
        SMALL DEVICES
		devices with width between 481px and 767px
    ------------------------------------------------------------------------- */

    @media ( max-width: 767px ) {

		/* your CSS here */

	}

	/* -------------------------------------------------------------------------
        EXTRA SMALL DEVICES
		devices with width up to 480px
    ------------------------------------------------------------------------- */

	@media ( max-width: 480px ) {

		/* your CSS here */

	}
	
	
	
	

#callback { 
position: fixed;
z-index: 1003;
top: 0px;
left: 0px;
width: 105%;
height: 105%;
text-align: center;
background-color:rgba(0,0,0,0.8);
 }
#callback_center {display: inline;}
#callback_form { width: 608px; height: 202px; background: #FFF; margin: 0 auto; text-align: left; position: fixed; top: 30%; left: 50%; margin-left: -304px; -webkit-box-shadow:  0px 0px 40px 2px rgba(0, 0, 0, 1); box-shadow:  0px 0px 40px 2px rgba(0, 0, 0, 1);}
#callback_form .close { background: url('../../images/close_key_1b.png') top left no-repeat; width: 60px; height: 60px; position: absolute; top:0; right: 0; cursor: pointer; z-index: 9999;}
#callback_form .close:hover { background: url('../../images/close_key_1b.png') top left no-repeat; }
#callback_form h2 { 
	font-size: 20px;
	text-align: left;
	color: ;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	padding: 8px 0px 0px 60px;
	margin-bottom: 0px;
}
#callback_form h3 {
	font-size: 20px;
text-align: left;
color: #303030;
font-family: "Times New Roman", Times, serif;
font-style: italic;
padding: 10px 0px 0px 60px;
}
#callback_form form { display: block; padding: 20px 0px 0px 60px; }
#callback_form .name { height: 19px; padding: 12px 7px; margin-bottom: 8px;}
#callback_form .phone {height: 19px; padding: 12px 7px;}
#callback_form .sendbutton input[type=submit] { margin-top: 20px; background: url('../../images/submit_key_1a.png') top center no-repeat; height: 55px; width: 160px; border: 0; cursor: pointer; font-size: 0;}
#callback_form .sendbutton input[type=submit]:hover { background: url('../../images/submit_key_1b.png') top center no-repeat; }



.form_filed_1 {
	outline:none;
	resize:none;
	overflow:hidden;
	font-family: Calibri;
	scr: url('calibri.ttf');
	font-size: 12px;
	color: #303030;
	background-color: #f1f8fb;
	height: auto;
	width: 280px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: left;
}
.form_filed_2 {
	outline:none;
	resize:none;
	overflow:hidden;
	font-family: Calibri;
	scr: url('calibri.ttf');
	font-size: 12px;
	color: #303030;
	background-color: #f1f8fb;
	height: 180px;
	width: 610px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: left;
}
.callback_off {
	display: none;
}
.callback {    
	display: block; 
}
.callback_bg {    
	display: block; 
	position: fixed;
	z-index: 1002; 
	top: 0px; 
	left: 0px; 
	width: 105%; 
	height: 105%;
	background-color: #000; 
	text-align: center; 
	padding-top: 20%; 
	filter: alpha(opacity=80); 
	opacity: 0.80;    
}
.callback_form {    
	display: block; 
	position: fixed;
	z-index: 1003; 
	top: 100px; 
	left: 0px; 
	width: 105%; 
	height: 105%; 
}