@import "reset.css";
@import "skeleton.css";
@import "font-awesome.css";
@import "superfish.css";
@import url(../../../fonts.googleapis.com/css@family=Roboto_3A400);
@import url(../../../fonts.googleapis.com/css@family=Roboto_3A700);
@import url(../../../fonts.googleapis.com/css@family=Roboto_3A900);
html { width: 100%; }
a[href^="tel:"] {
 color: inherit;
 text-decoration: none;
}
* { -webkit-text-size-adjust: none; }
body { position: relative; min-width: 1000px; background-color: #fff; color: #777; font: 12px/19px 'Arial Narrow', sans-serif; }
strong { font-weight: 700; }
address { font-style: normal; }
p { margin-bottom: 19px; }
.p1 { margin-bottom: 15px; }
input { border-radius: 0 !important; outline: none !important; }
img { max-width: 100%; }
h1, h2, h3, h4, h5, h6,h7 { color: #6B62E4;font-family:Arial Narrow; }
h7 { font-size: 45px; margin-bottom: 6px; line-height: 47px; text-transform:none; }
h2 { font-size: 45px; margin-bottom: 6px; line-height: 47px; text-transform:none; }
h3 { overflow: hidden; font-size: 25px; line-height: 27px; padding-top: 30px; margin-bottom: 12px; text-transform: uppercase; }
h3 span { margin-right: 11px; font-size: 40px; line-height: 61px !important; text-align: center; display: block; float: left; width: 57px; height: 58px; background-color: #1581F8; color:#fff; }
h3.head1 { padding-top: 25px; }
.page1 h3 { padding-top: 0; margin-bottom: 9px; }
h3 span.fa-globe { font-size: 47px; }
.page1 h3.head1 { border-top: 1px solid #d4d4d4; margin-top: 28px; padding-top: 25px; margin-bottom: 12px; }
h3 span.fa-mobile { font-size: 52px; }
h4 { font-size: 25px; margin-bottom: 6px; line-height: 45px; text-transform: uppercase; }
ul { padding: 0; margin: 0; list-style: none; }
ul.list { padding-right: 10px; margin-bottom: 30px; }
ul.list li { font-size: 15px; line-height: 30px; text-transform: uppercase; color: #b479fc; font-weight: bold; }
ul.list li a { display: block; background-color: #1581F8; padding: 9px 19px 9px; color: #fff;}
ul.list li a:hover { background-color: #383435; color: #fff; }
ul.list li+li { margin-top: 3px; }
ul.list1 { position: relative; top: -1px; }
ul.list1 li { padding-left: 14px; background: url(../images/marker.png) 0 9px no-repeat; color: #b479fc; text-transform: uppercase; font-size: 13px; font-weight: bold; }
ul.list1 li+li { margin-top: 16px; }
ul.list2 li .count { float: left; margin-right: 22px; width: 48px; height: 48px; font-weight: bold; font-size: 27px; line-height: 47px; color: #b479fc; text-align: center; margin-top: 5px; background-color: #1581F8; }
ul.list2 li+li { margin-top: 21px; }
a { text-decoration: none; color: inherit; outline: none; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; }
a:hover { color: #1581F8; }
a.btn { text-decoration: underline; color: #b479fc; font-size: 13px; text-transform: uppercase; font-weight: bold; display: inline-block; margin-top: 9px; }
a.btn.bt1 { margin-top: 19px; }
a.btn:hover { color: #1581F8; }
.mb0 { margin-bottom: 0px !important; }
.m0 { margin: 0 !important; }
.pad0 { padding: 0 !important; }
.pad1 { }
.img_inner { max-width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; margin-bottom: 20px; margin-top: 5px; border:1px solid #f4f4f4; }
.img_inner:hover { border:1px solid #e4e4e4; }
.fleft { float: left; width: auto !important; margin-right: 20px; margin-bottom: 0px; margin-top: 5px; }
.page1 .fleft { margin-top: 3px; }
.oh { overflow: hidden; }
.fright { float: right !important; }
.upp { text-transform: uppercase; }
.alright { text-align: right; }
.center { text-align: center; }
.wrapper, .extra_wrapper { overflow: hidden; }
.clear { float: none !important; clear: both; }
.nowrap { white-space: nowrap; }
.main { width: 1000px; margin: 0 auto; background-color: #fff; }
header { display: block; position: relative; z-index: 999; padding-top: 31px; }
header h1 { position: relative; float: left; text-align: center; }
header h1 a { display: inline-block; overflow: hidden; width: 250px; height: 60px; font-size: 0; line-height: 0; text-indent: -999px; transition: 0s ease; -o-transition: 0s ease; -webkit-transition: 0s ease; }
header h1 a img { display: block; }
.links { text-align: right; float: right; margin-bottom: 10px;color:#000000; }
.links a:hover { background-color: #f4f4f4; color: #b479fc; }
.links .phone { font-size: 18px; display: inline-block; font-weight: 600; text-transform: none; color: #b479fc; line-height: 20px; position: relative; }
.h_phone{font-size: 20px; line-height: 20px;}
.h_phone:after { content: ''; font-family: 'FontAwesome'; color: #d2d1d2; position: absolute; left: -55px; font-weight: normal; top: 5px; }
.links a { margin-bottom: 5px; margin-top: -1px; color: #000000 ; padding: 16px 1px 6px 50px; display: inline-block; position: relative; font-size: 18px; background-color: #fff; }
.links a:after { position: absolute; font-size: 25px; position: absolute; left: 11px; content: ''; font-family: 'FontAwesome'; }
.content { padding-bottom: 28px; }
.page1 .content { padding-top: 30px; padding-bottom: 29px; }
.banner { font-weight: bold; text-transform: uppercase; color: #777777; margin-right: 10px; font-size: 13px; line-height: 25px; padding: 30px 0 40px 30px; background: url(../images/banner.jpg) 0 0 no-repeat #ececec; }
.banner span { display: inline-block; font-size: 27px; font-weight: 700; padding: 3px 8px 4px; text-transform: uppercase; color: #b479fc; background-color: #1581F8; line-height: 27px; }
.banner br+span { background-color: #383435; color: #fff; }
.banner br+span+br+span { margin-top: -7px; }
.clear.cl1 { height: 30px; }
.hor { border-bottom: 1px solid #d4d4d4; padding-top: 30px; }
.block1 time { padding-bottom: 6px; margin-top: 5px; display: block; width: 58px; background-color: #1581F8; font-size: 27px; line-height: 27px; text-transform: uppercase; font-weight: bold; float: left; padding-top: 5px; margin-right: 22px; color: #b479fc; text-align: center; }
.block1 time span { padding-top: 1px; font-size: 13px; line-height: 19px; display: block; }
.text1 { font-size: 13px; color: #6B62E4; text-transform: uppercase; font-weight: bold; position: relative; top: -1px; }
.clear.cl2 { height: 25px; }
.bq1 { background: url(../images/quotes.png) 0 3px no-repeat; padding-left: 35px; }
.bq1 a { text-decoration: underline; }
h3.head2 { margin-bottom: 17px; padding-bottom: 6px; font-weight: normal; padding-top: 12px; }
.support { padding-left: 15px; padding-top: 35px; padding-bottom: 43px; background-color: #ececec; position: relative; font-weight: bold; font-size: 20px; text-transform: uppercase; }
.support a.btn { position: relative; top: 1px; }
.support:after { background: url(../images/support_img.png) 0 0 no-repeat; width: 84px; height: 215px; content: ''; display: block; position: absolute; right: 5px; top: -29px; }
.status { font-size: 12px; text-transform: none; color: #fff; font-weight: normal; display: inline-block; background-color: #1581F8; padding: 5px 8px 5px; }
.title { font-size: 27px; line-height: 27px; text-transform: uppercase; padding: 3px 8px; letter-spacing: -1px; color: #fff; font-weight: bold; display: inline-block; background-color: #383435; margin-bottom: 3px; }
.map_img { padding-top: 5px; margin-left: 1px; margin-bottom: 14px; }
img.pay { display: block; margin-top: 29px; }
.map { overflow: hidden; position: relative; }
.map figure { margin-top: 5px; position: relative; display: block; width: 100%; margin-bottom: 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
.map figure iframe { width: 100%; height: 298px; max-width: 100%; }
.map address { padding-top: 19px; float: left; display: block; }
.map address+address { margin-left: 70px; }
.map address dt { margin-bottom: 19px; }
.map .add1 span { min-width: 140px; }
address dd span { min-width: 80px; display: inline-block; text-align: left; }
.map address dd span.col1 { min-width: 0; }
a.link-1 { text-decoration: underline; }
.map h3 { padding-top: 49px; }
footer { border-top: 1px solid #d4d4d4; display: block; padding: 0px 0 27px; }
.f_menu .current { color: #1581F8; }
.socials { padding-top: 34px; overflow: hidden; float: right; font-size: 25px; color: #c8c7c7; }
.socials a { display: block; float: left; }
.socials a+a { margin-left: 19px; }
.f_menu { margin-bottom: 6px; overflow: hidden; color: #6B62E4; font-weight: bold; text-transform: uppercase; }
.f_menu li { font-size: 14px; float: left; }
.f_menu li+li { margin-left: 17px; }
.copy { padding-top: 25px; text-align: left; }
#toTop { display: none; text-decoration: none; position: fixed; bottom: 40px; left: 51%; margin-left: 500px; overflow: hidden; width: 58px; height: 58px; border: none; text-indent: -999px; z-index: 20; background: url(../images/totop.png) no-repeat left 0; transition: 0s ease; -o-transition: 0s ease; -webkit-transition: 0s ease; }
#toTop:hover { outline: none; background-position: right 0; }
@media only screen and (max-width: 1004px) {
 .main {
 width: auto;
 margin: 0;
}
}
 @media only screen and (max-width: 995px) {
 body {
 min-width: 768px;
}
 ul.list li a {
 padding-left: 10px;
 padding-right: 10px;
}
 .map figure, .map figure iframe, #form input, #form textarea, #form .success {
 width: 100% !important;
 float: none !important;
}
 #form .success {
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 -o-box-sizing: border-box;
 box-sizing: border-box;
}
 .map figure {
 height: auto !important;
}
 .extra_wrapper {
 overflow: visible;
}
 .map figure {
 margin-bottom: 15px;
}
 .nowrap {
 white-space: normal;
}
 h2 {
 font-size: 30px;
}
 .support * {
 position: relative;
 z-index: 5;
}
}
 @media only screen and (max-width: 767px) {
 body {
 min-width: 420px;
}
 h2 {
 display: none;
}
 .links {
 float: none;
 text-align: center;
}
 .h_phone {
 display: inline-block;
}
 img.pay {
 margin-bottom: 30px;
}
 ul.list1 li {
 margin-top: 16px;
}
 .clear.cl2 {
 height: 0;
}
 .block1 {
 margin-bottom: 30px;
}
 .camera_pag {
 right: auto;
 left: 20px;
}
 .caption {
 left: 10px !important;
 right: 10px;
 width: auto;
}
 h2 {
 font-size: 27px;
 line-height: 32px;
}
 .caption p {
 display: none;
}
 .banner {
 background-position: right 0;
}
 .page1 h3 {
 padding-top: 30px;
}
 .f_menu {
 display: none;
}
 .socials {
 float: none;
}
 .clear.cl1 {
 height: 0;
}
 .map address +address {
 margin-left: 0;
 float: none;
 margin-top: 20px;
}
 header h1 {
 display: block;
 width: auto;
 position: relative;
 height: auto;
 margin-bottom: 20px;
}
 .img_inner {
width: 100% !important;
float: none !important;
margin-right: 0 !important;
margin-bottom: 20px !important;
}
 h1 a {
 max-width: 90%;
}
 .img_inner img {
 width: 100%;
}
 header h1 {
 float: none;
 text-align: center;
}
 header h1 a {
 width: auto;
 display: inline-block;
 height: auto;
}
 header h1 a img {
}
 .map {
 padding-right: 0px !important;
}
 .map figure iframe {
 width: 100%;
 height: 300px;
}
 .map address {
 margin-right: 0;
}
 .content .noresize {
 width: auto !important;
 float: left !important;
 margin-right: 20px !important;
 margin-top: 4px !important;
}
 .img_inner {
 margin-top: 30px;
}
 .map address {
 float: none;
}
}
 @media only screen and (max-width: 479px) {
 body {
 min-width: 300px;
}
}
.text-al-cen{ text-align:center;}
a span.hover-eff{ display:none;}
a:hover span.hover-eff{ display:block; background:url(../images/read-more.png) no-repeat 49% 49% #000; position:absolute; color:#fff; width:300px; height:186px; text-align:center; margin:-206px 0 0 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;}
ul.list-3{ float:left;}
ul.list-3 li{ list-style:square; margin:15px 0 0 15px;font-family:Arial Narrow; 
	font-size:20px; color:#000;}

/*century gothic;*/ 
p{

	font-family:Arial Narrow;
	font-size:18px;
	color:#000;
}

dt{
	font-family:Arial Narrow; 
	font-size:14px;
	color:#000;
}
dd{
	font-family:Arial Narrow; 
	font-size:14px;
	color:#000;
}