.svg-container{display:inline-block;position:relative;width:360px;padding-bottom:0;vertical-align:middle;overflow:hidden}.svg-container.svg-logo{width:100%}@media only screen and (max-width: 1200px){.svg-container{width:320px}}@media only screen and (max-width: 781px){.svg-container{width:280px}}@media only screen and (max-width: 500px){.svg-container{left:0px}}.svg-container-2{z-index:999999;display:inline-block;position:absolute;width:160px;left:54%;top:64% !important;padding-bottom:0;vertical-align:middle;overflow:hidden}.svg-container-2.svg-logo{width:100%}@media only screen and (max-width: 1200px){.svg-container-2{width:120px}}@media only screen and (max-width: 781px){.svg-container-2{width:100px}}body{font-family:'Arial',Helvetica,Arial,sans-serif;font-weight:normal;letter-spacing:0em;font-size:14px;line-height:22px;color:#212121;background:#212121}h1,h2,h3,h4,h6{font-weight:normal;text-transform:none;letter-spacing:0;color:#212121}h5{font-weight:normal;text-transform:none;letter-spacing:0;color:#212121}h1{font-size:38px;line-height:96px}h2{font-size:46px;line-height:66px}h3{font-size:34px;line-height:34px}h4{font-size:26px;line-height:34px}h5{font-size:22px;line-height:26px}h6{font-size:15px;line-height:21px}@media only screen and (max-width: 781px){h3{font-size:30px;line-height:30px}h6{font-size:14px;line-height:16px}}h1 b, h2 b, h3 b, h4 b, h5 b, h6 b, h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong{font-weight:normal}.alttitle{font-weight:normal;text-transform:none;letter-spacing:0.04em}.alttitle b, .alttitle strong{font-weight:normal}a{text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);color:#9c9c9c;-moz-transition:all .14s ease 0s;-webkit-transition:all .14s ease 0s;-o-transition:all .14s ease 0s}a.underlined{text-decoration:underline;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#212121}a:hover{color:#212121}a.blck{color:#212121}a.blck:hover{color:#9c9c9c}.text-light a:hover{color:#212121}strong,b,dt{font-size:15px;font-family:'Arial',Helvetica,Arial,sans-serif}.bld{font-size:14px;font-family:'camptonmedium',Helvetica,Arial,sans-serif}p.dissi{font-family:'Arial',Helvetica,Arial,sans-serif;font-size:16px;line-height:22px;color:#fff}footer .copyright{font-weight:normal}footer #backtotop{font-size:16px;font-weight:normal;text-transform:none;letter-spacing:0em;color:#212121;line-height:20px}footer #backtotop:hover{color:#212121}#scroll-down{font-size:12px;font-weight:normal;text-transform:none;letter-spacing:0.1em;color:#212121;line-height:20px}.single-pagination li a{font-weight:normal;font-size:13px;line-height:20px;text-transform:none;color:#212121;letter-spacing:0.12em}.socialmedia-widget li a{font-size:22px;color:#212121}.open-nav .text{font-weight:normal;font-size:14px;line-height:30px;text-transform:none;color:#212121;letter-spacing:0.12em}nav#main-nav ul li>a{font-weight:normal;font-size:13px;line-height:30px;text-transform:none;color:#212121;letter-spacing:0.12em}#page-loader .loader{margin-top:40px;font-weight:normal;text-transform:none;letter-spacing:0.05em;color:#fff;font-size:28px;line-height:40px;position:absolute;top:50%;margin-top:-20px;left:0;text-align:center;width:100%}


img.lgo{ width: 64%}



/*---------------------------------------------- 
0. RESET & CLEARFIX
------------------------------------------------*/
.clearfix:after,[hidden]{visibility:hidden}.overlaycaption,a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%}.clear,.clearfix:after{clear:both;font-size:0;display:block}ol,ul{list-style:none}:focus{outline:0}input[type=password],input[type=submit],input[type=text],select,textarea{-moz-appearance:none;-webkit-appearance:none}.clearfix:after{content:"";height:0}.clearfix{height:1%}.clear{height:0;line-height:0;width:100%}.overlaycaption,article,aside,details,dialog,figure,footer,header,hgroup,menu,nav,section{display:block}[hidden],audio:not([controls]){display:none}audio,canvas,video{display:inline-block}
html {box-sizing: border-box;}
*, *:before, *:after {box-sizing: inherit;}


/*---------------------------------------------- 
1. BASICS
------------------------------------------------*/
html {
	height: 100%;
	font-size: 100%;
	-webkit-text-size-adjust: 100%; /* Prevent iOS text size adjust on orientation change without disabling user zoom */
	-ms-text-size-adjust: 100%;
    -webkit-font-smoothing:antialiased!important;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:1px 1px 1px rgba(0,0,0,0.004);
	position: relative;
	}

body {
	font-family: 'Arial', 'Helvetica Neue', Helvetica, Arial, sans-serif; 
	font-size: 18px; 
	line-height: 23px;
	color:#000000; 
	text-align: left; 
	position: relative;
	background: #ffffff;
	min-height: 100%;
    letter-spacing: 0.03em;
    }
::selection { background:#000000; color:#ffffff; }
::-moz-selection { background:#000000; color:#ffffff; }
::-webkit-selection { background:#000000; color:#ffffff; }

.slimmed {-moz-hyphens: auto;-o-hyphens: auto;-webkit-hyphens: auto;-ms-hyphens: auto; hyphens: auto; }

/* Headings
---------------------------------------- */
h1, h2, h3, h4, h5, h6 {
	font-family: 'Arial', 'Helvetica Neue', Helvetica, Arial, sans-serif; 
	color: #000000;font-weight: normal; font-style: normal;
	}
	.text-light h1, .text-light h2, .text-light h3, .text-light h4, .text-light h5, .text-light h6 { color: #ffffff; }
h1 { font-size: 252px; line-height: 188px; }
h2 { font-size: 60px; line-height: 66px; }
h3 { font-size: 36px; line-height: 40px; }
h4 { font-size: 18px; line-height: 23px; }
h5 { font-size: 20px; line-height: 26px; }
h6 { font-size: 16px; line-height: 21px; }


h1 b, h2 b, h3 b, h4 b, h5 b, h6 b, h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong {  }
	
/* Headers Spacing */
div h1, div h2, div h3, div h4, div h5, div h6 { margin-top: 30px; }
div h1:first-child, div h2:first-child, div h3:first-child, div h4:first-child, div h5:first-child, div h6:first-child { margin-top: 0px !important; }

h1 + h1, h1 + h2, h1 + h3, h1 + h4, h1 + h5, h1 + h6,
h2 + h1, h2 + h2, h2 + h3, h2 + h4, h1 + h5, h2 + h6,
h3 + h1, h3 + h2, h3 + h3, h3 + h4, h3 + h5, h3 + h6,
h4 + h1, h4 + h2, h4 + h3, h4 + h4, h4 + h5, h4 + h6,
h5 + h1, h5 + h2, h5 + h3, h5 + h4, h5 + h5, h5 + h6,
h6 + h1, h6 + h2, h6 + h3, h6 + h4, h6 + h5, h6 + h6 { margin-top: 10px; }

/* headers with link */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #000000; 	}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color: #ea4452; }


/* Forms
---------------------------------------- */
input[type=email],input[type=password],input[type=text],textarea{max-width:100%;width:100%}input[type=submit],label{text-transform:uppercase;letter-spacing:.1em}form .form-row,form .form-submit{margin-top:40px}::-webkit-input-placeholder{color:#000}:-moz-placeholder{color:#000}::-moz-placeholder{color:#000}:-ms-input-placeholder{color:#000}.text-light ::-webkit-input-placeholder{color:#fff}.text-light :-moz-placeholder{color:#fff}.text-light ::-moz-placeholder{color:#fff}.text-light :-ms-input-placeholder{color:#fff}input[type=email],input[type=password],input[type=text],textarea{font-family:Arial,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;background:0 0;border:none;line-height:24px;height:24px;color:#000;padding:0;transition:.2s;border-radius:0;-moz-border-radius:0x;-khtml-border-radius:0px;-webkit-border-radius:0px;resize:none;border-bottom:1px solid #f2f2f2}.text-light input[type=email],.text-light input[type=password],.text-light input[type=text],.text-light textarea{border-color:grey;color:#fff}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,select:hover,textarea:focus{border-color:#000}.text-light input[type=email]:focus,.text-light input[type=password]:focus,.text-light input[type=text]:focus,.text-light textarea:focus{border-color:#fff}input.false[type=email],input.false[type=password]:focus,input.false[type=text],textarea.false{border-color:#fa4d5a}textarea{min-height:100px}.one-half input[type=email],.one-half input[type=password],.one-half input[type=text],.one-half textarea{width:520px}input[type=submit]{cursor:pointer;border-radius:0;-moz-border-radius:0x;-khtml-border-radius:0px;-webkit-border-radius:0px;display:inline-block;font-family:Montserrat;font-size:12px;line-height:20px!important;text-align:center;margin-bottom:5px;-webkit-transition:.1s;-moz-transition:.1s;-o-transition:.1s;-ms-transition:.1s;transition:.1s;color:#fff;padding:15px 50px;background:#ea4452;border:none}input[type=submit]:hover{background:#000}.text-light input[type=submit]:hover{background:#fff;color:#000}select{border:1px solid #d9d9d9;font-family:'Maven Pro';font-size:14px;height:44px;width:auto;padding:8px;color:#b2b2b2;border-radius:0;-moz-border-radius:0x;-khtml-border-radius:0px;-webkit-border-radius:0px}select option{cursor:pointer;padding:5px 7px}label{line-height:20px;width:100%;color:#000;font-size:13px}.text-light label{color:#fff}.form-row.false label{color:#fa4d5a}form{margin-top:80px}form .form-row{position:relative}div form:first-child,form .form-row:first-child{margin-top:0}#form-note{display:none;margin-top:20px}


/* Links
---------------------------------------- */
a {transition: all 0.2s ease;text-decoration: none;cursor: pointer;-webkit-tap-highlight-color:rgba(0,0,0,0.0);color: #000000;}
a:hover { color: #000000; }
.text-light a:hover { color: #ffffff; }


/* Embedded content
---------------------------------------- */
img, object, video {max-width: 100%; height: auto;display: inline-block;margin:0; vertical-align:top;}
img {width: auto;max-width: 100%; border: 0;-ms-interpolation-mode: bicubic;}
p img { margin-top: 20px; }
p img:first-child { margin-top: 0px; }
img.alignleft { margin: 3px 20px 20px 0; float: left; }
img.alignright { margin: 3px 0px 20px 20px; float: right; }


/* Lists
---------------------------------------- */
ul {margin-top: 20px;margin-left: 15px;list-style: disc;}
div ul:first-child, li ul:first-child { margin-top: 0px; }
ol {margin-top: 20px;margin-left: 30px;list-style: decimal;}
div ol:first-child, li ol:first-child { margin-top: 0px; }
ul li, ol li {margin-top: 10px;}
ul li:first-child, ol li:first-child { margin-top: 0px; }	
ul.list-nostyle {list-style: none !important;margin-left: 0 !important;}
ul.list-nostyle li > .fa {margin-right: 10px;}
	

/* Others
---------------------------------------- */
b em,b i,blockquote,dfn,dt em,dt i,em,i,strong em,strong i{font-style:italic}code,p,pre{margin-top:20px}div blockquote:first-child,div code:first-child,div p:first-child,div pre:first-child,p code,p pre{margin-top:0}b,dt,strong{font-weight:700}blockquote{margin:60px;font-size:24px;line-height:32px;color:#000}blockquote p{margin:0}code,pre{padding:20px;font-size:12px;line-height:16px;display:block;background:#f7f7f7;color:#000}p code,p pre{padding:0 5px;display:inline-block}


/*	General elements
------------------------------------------------*/
#page-content{overflow:hidden;margin:0;min-width:1080px}#page-body{padding-top:150px}#page-body.nopadding{padding:0}#page-body.smallpadding{padding-top:54px}.wrapper{width:1080px;margin:0 auto}.wrapper-small{width:780px;margin:0 auto}.wrapper-mini{width:400px;margin:0 auto}.wrapper-mini:after,.wrapper-small:after,.wrapper:after{content:"";display:block;clear:both;visibility:hidden;font-size:0;height:0}.left-float{float:left}.right-float{float:right}.align-center{text-align:center}.align-right{text-align:right}.text-light{color:#fff}.colored{color:#000000}
		

/*	Pageloader
------------------------------------------------*/
.pace {position: fixed;top: 0;left: 0;width: 100%;height: 4px;background: transparent;z-index: 999999;transition: all 800ms .2s ease-in-out;-webkit-transition: all 800ms .2s ease-in-out;-moz-transition: all 800ms .2s ease-in-out;-o-transition: all 800ms .2s ease-in-out;-ms-transition: all 800ms .2s ease-in-out; opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
body.loading-end .pace { opacity:0!important;filter:alpha(opacity=0)!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"!important; }
.pace .pace-progress {background: #000000;z-index: 2000; height: 4px;-moz-transition: all 1s;-webkit-transition: all 1s;-ms-transition: all 1s;-khtml-transition: all 1s;transition: all 1s;}
.pace-inactive {display: none;}
#page-loader {position: fixed;height: 100%;width: 100%;background: #ffffff;z-index: 999;}	
#page-loader .loader-logo-name {position: absolute;top: 40px;left: 0;text-align: center;width: 100%;}
#page-loader .loader-logo-name img {height: 30px;}
#page-loader .loader-subtitle {margin-top: 10px;}
#page-loader .loader {margin-top: 40px;font-family: 'Arial', 'Helvetica Neue', Helvetica, Arial, sans-serif; text-transform: none; color: #000000;font-size: 28px;line-height: 40px;position: absolute;top: 50%;margin-top: -20px;left: 0;text-align: center;width: 100%;}


/*	Hero+Pagetitle
------------------------------------------------*/
#hero,#hero .hero-slider,#hero .page-title{position:relative}#hero{overflow:hidden}#hero .hero-slider .slider-item{height:100vh;position:relative;background-position:center center;background-size:cover}#hero.hero-big .hero-slider .slider-item{height:600px;max-height:90vh}#hero.hero-half,#hero.hero-half .hero-slider .slider-item{height:400px;max-height:60vh}#hero .page-title{padding-top:0px !important;padding-bottom:120px;text-align:center}#hero .page-title:not(.wrapper){width:calc(100% - 80px);padding-left:40px;padding-right:40px}#hero.hero-full{height:100vh}#hero.hero-big{height:70vh;max-height:90vh}@media only screen and (min-width:1801px){#hero.cutted{max-width:1680px;margin:0 auto}}#hero.hero-big .page-title,#hero.hero-full .page-title,#hero.hero-half .page-title{padding:40px 0 0;position:absolute;top:50%;left:40px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#hero.hero-auto .page-title{left:40px}@media only screen and (max-width:500px){#hero.hero-auto .page-title{left:0}}
#hero .page-title.hleft{text-align:left}#hero.hero-big .page-title.hright,#hero.hero-full .page-title.hright,#hero.hero-half .page-title.hright{text-align:right;left:auto;right:40px}#hero.hero-big .page-title.vbottom,#hero.hero-full .page-title.vbottom,#hero.hero-half .page-title.vbottom{top:auto;bottom:60px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}#hero.hero-big .page-title.vtop,#hero.hero-full .page-title.vtop,#hero.hero-half .page-title.vtop{bottom:auto;top:60px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}


/*	Columns grid
------------------------------------------------*/
.column-section{margin-top:60px}.spacer+.column-section,div .column-section:first-child{margin-top:0}.column{float:left;margin-right:60px;min-height:1px;background-color:none}.one-full,.wrapper-mini .column{float:none;margin-right:0;width:100%}.one-half,.two-fourth{width:510px}.one-third{width:320px}.two-third{width:700px}.one-fourth{width:225px}.three-fourth{width:795px}.one-fifth{width:168px}.two-fifth{width:396px}.three-fifth{width:624px}.four-fifth{width:852px}.last-col{margin-right:0!important}


/*	Buttons
------------------------------------------------*/
a.sr-button,a.std-button{display:inline-block;font-size:16px;text-align:center;margin-bottom:5px;padding:15px 50px;font-family:Arial,'Helvetica Neue',Helvetica,Arial,sans-serif}.sr-button-text,a.sr-button,a.std-button{font-family:Arial,'Helvetica Neue',Helvetica,Arial,sans-serif}a.sr-button{line-height:20px!important;-webkit-transition:.1s;-moz-transition:.1s;-o-transition:.1s;-ms-transition:.1s;transition:.1s;color:#fff;background:#000}a.sr-button:hover{background:#ea4452}a.sr-button1,a.std-button:hover{background:#000000;color:#fff}a.std-button{line-height:14px!important;border-radius:25px;-webkit-transition:.1s;-moz-transition:.1s;-o-transition:.1s;-ms-transition:.1s;transition:.1s;color:#000;border:1px solid #000}a.std-button:hover{border:1px solid #fff}a.mini-button{font-size:10px;padding:10px 40px}a.small-button{font-size:12px;padding:15px 50px}a.medium-button{font-size:14px;padding:18px 56px}a.big-button{font-size:16px;padding:22px 65px}a.sr-button1:hover,a.sr-button2:hover,a.sr-button4:hover{background:#fff;color:#000;border:1px solid #000}a.sr-button2{background:#000;color:#fff}a.sr-button3{background:#fff;border:1px solid #000000;color:#000000}a.sr-button3:hover{color:#fff;background:#000000;border:1px solid #000000}a.sr-button4{background:#a3a1a3;color:#fff;border:1px solid #a3a1a3}.sr-button-text{font-size:12px;line-height:20px;transition:.2s}


/*	Spacer
------------------------------------------------*/
.spacer {width: 100%;display: block;}	
.spacer.spacer-tiny { height: 10px; }
.spacer.spacer-mini { height: 20px; }
.spacer.spacer-small { height: 40px; }
.spacer.spacer-normal { height: 80px; }
.spacer.spacer-medium { height: 120px; }
.spacer.spacer-big { height: 160px; }


/*	Alerts
------------------------------------------------*/		
.alert {margin-top: 20px;}
div .alert:first-child { margin:0; }
.alert h6 {padding-bottom: 2px;display: inline-block;}	
.alert-info { color: #3fabf6; }
.alert-note { color: #fcad25; }
.alert-confirm { color: #8fc236; }
.alert-error { color: #fa4d5a; }


/*	has animation
------------------------------------------------*/	
.has-animation {-webkit-transform: translateY(70px) ;-moz-transform: translateY(70px);-ms-transform: translateY(70px);-o-transform: translateY(70px);transform: translateY(70px);-webkit-transition: all 0.8s ease 0.2s;-moz-transition: all 0.8s ease 0.2s;-o-transition: all 0.8s ease 0.2s;-ms-transition: all 0.8s ease 0.2s;transition: all 0.8s ease 0.2s;opacity: 0;filter: alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.has-animation.animated {-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px);opacity: 1;filter: alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
	
#page-body { padding-top: 150px; }
#page-content {overflow: hidden;margin: 0;min-width: auto;}

.column-section { margin-top: 60px; }
div .column-section:first-child, .spacer + .column-section { margin-top: 0px; }
	
.column { 
	float: left; 
	margin-right: 50px;
	min-height: 1px;
    background-color: none;
	}

.one-full { width: 100%; float: none; margin-right: 0; }
.one-half  { width: calc(50% - 25px); }
.breaker { width: 750px; }
.one-third {width: calc(33.333333333333333% - 34px);}
.two-third { width: 70%; }
.one-fourth { width: calc(25% - 38px); }
.two-fourth { width: 510px; }
.three-fourth { width: 700px; }
.one-fifth { width: 168px; }
.two-fifth { width: 396px; }
.three-fifth { width: 624px; }
.four-fifth { width: 852px; }

.wrapper-mini .column { float: none; margin-right: 0px; width: 100%; }

.last-col { margin-right: 0px !important; }



.horizontal-section .horizontal-inner {padding: 260px 0;}

.divider.space {margin-top:40px;}

a.grey {color: #A3A1A3;}
a.grey:hover {color: #000;}
a.black {color: #000;}
a.black:hover {color: #A3A1A3;}
a.green {color: #000000;}
a.green:hover {color: #A3A1A3;}
a.underlined {color: #A3A1A3;text-decoration: underline;}
a.underlined:hover {color: #000000;}



/*Contact form*/
#contact-form {
	max-width: 540px;
    margin: 0 auto;
    margin-top:30px;
	}


input[type=text], input[type=password], input[type=email], textarea {
    font-size: 18px; 
	line-height: 22px;
	background: #fff;
	border: 1px solid #888888;
	line-height: 24px;
	height: 60px;
    text-align: center;
	color: #000;
	transition: all 200ms ease;
	border-radius: 0px;
	-moz-border-radius:0x; 
	-khtml-border-radius:0px; 
	-webkit-border-radius:0px;
	resize: none;
	padding: 0px 0px;
	}


input::placeholder {
  color:#888888;
}
input[type=submit] {
    font-family: 'Arial', 'Helvetica Neue', Helvetica, Arial, sans-serif; 
	font-size: 18px; 
	line-height: 22px;
    display: inline-block;
	line-height: normal;
	text-align: center;
	margin-bottom: 0px;
    border-radius: 25px;
	-webkit-transition: all 100ms ease;
    -moz-transition: all 100ms ease;
    -o-transition: all 100ms ease;
    -ms-transition: all 100ms ease;
    transition: all 100ms ease;
	color: #fff;
    background: #000;
	padding: 15px 50px;
	border: 1px solid #000;
    text-transform: none;
    letter-spacing: normal;
    font-weight: normal;
}
input[type=submit]:hover {
  background: #fff;color:#000;cursor: pointer;border: 1px solid #000;
}


.maxwidth{
  max-width: 430px;
    margin: 0 auto;
    margin-top:15px;
}
.intrologo{
  width: 200px;
    margin-bottom:20px;
}

@media only screen and (max-width: 781px) {
.intrologo{
  width: 180px;margin-bottom:0px;
}
   
}

/*Contact form*/
#contact-form {
	max-width: 540px;
    margin: 0 auto;
    margin-top:30px;
	}


input[type=text], input[type=password], input[type=email], textarea {
    font-size: 18px; 
	line-height: 22px;
	background: transparent;
	border: 1px solid #888888;
	line-height: 24px;
	height: 60px;
    text-align: center;
	color: red;
	transition: all 200ms ease;
	border-radius: 0px;
	-moz-border-radius:0x; 
	-khtml-border-radius:0px; 
	-webkit-border-radius:0px;
	resize: none;
	padding: 0px 0px;
	}


input::placeholder {
  color:#fff;
    opacity: .4;
}
input[type=submit] {
    font-family: 'Arial', 'Helvetica Neue', Helvetica, Arial, sans-serif; 
	font-size: 18px; 
	line-height: 22px;
    display: inline-block;
	line-height: normal;
	text-align: center;
	margin-bottom: 0px;
    border-radius: 25px;
	-webkit-transition: all 100ms ease;
    -moz-transition: all 100ms ease;
    -o-transition: all 100ms ease;
    -ms-transition: all 100ms ease;
    transition: all 100ms ease;
	color: #ffffff;
    background: transparent;
	padding: 15px 50px;
	border: 1px solid #ffffff;
    text-transform: none;
    letter-spacing: normal;
    font-weight: normal;
}
input[type=submit]:hover {
  background: #fff;color:#000;cursor: pointer;border: 1px solid #000;
}


.maxwidth{
  max-width: 430px;
    margin: 0 auto;
    margin-top:15px;
}
.intrologo{
  width: 200px;
    margin-bottom:20px;
}

@media only screen and (max-width: 781px) {
.intrologo{
  width: 180px;margin-bottom:0px;
}
   
}
.maxwidth-2{
  max-width: 580px;
    margin: 0 auto;
    margin-top:15px;
}
.subinfo{
  font-size: 76%;
  margin-top:30px;
    color: #bbb;
}