@import url(http://fonts.googleapis.com/css?family=Open+Sans:300);
@font-face {
    font-family: 'ProximaNovaLight';
    src: url('../fonts/proximanova-light.eot');
    src: url('../fonts/proximanova-light.eot') format('embedded-opentype'),
         url('../fonts/proximanova-light.woff2') format('woff2'),
         url('../fonts/proximanova-light.woff') format('woff'),
         url('../fonts/proximanova-light.ttf') format('truetype'),
         url('../fonts/proximanova-light.svg#ProximaNovaLight') format('svg');
}

@font-face {
    font-family: 'ProximaNovaAltBold';
    src: url('../fonts/proximanova-bold.eot');
    src: url('../fonts/proximanova-bold.eot') format('embedded-opentype'),
         url('../fonts/proximanova-bold.woff2') format('woff2'),
         url('../fonts/proximanova-bold.woff') format('woff'),
         url('../fonts/proximanova-bold.ttf') format('truetype'),
         url('../fonts/proximanova-bold.svg#ProximaNovaAltBold') format('svg');
}

@font-face {
	font-family: 'black';
	src: url('../fonts/black.eot');
	src: url('../fonts/black.woff') format('woff'), 
		 url('../fonts/black.ttf') format('truetype'), 
		 url('../fonts/black.svg') format('svg');
	/*font-weight: normal;
	font-style: normal;*/
}

/* Webmindcreator Studios - CSS 04.10.2014 + NORMALIZE 3.0.1 */

html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);}
body{margin:0}

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}

audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}

[hidden],template{display:none}

a{background:transparent;text-decoration:none}
a,a:active,*:focus,a:hover,a img{outline:0;}

abbr[title]{border-bottom:1px dotted}

b,strong{font-weight:bold}

dfn{font-style:italic}

h1{font-size:2em;margin:0.67em 0}

mark{background:#ff0;color:#000}

small{font-size:80%}

sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}

img{outline:none;border:0;-ms-interpolation-mode:bicubic}

@media print {
	img{max-width:100% !important;}
}

svg:not(:root){overflow:hidden}

figure{margin:1em 40px}

hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}

pre{overflow:auto}

code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}

button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}

input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}


fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}

legend{border:0;padding:0}

textarea{overflow:auto}

optgroup{font-weight:bold}

table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}

/* END NORMALIZE */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,
strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,
details,embed,figure,figcaption,footer,header,hgroup,menu,nav,section,audio,video{margin:0;padding:0;border:0}

ol,ul{list-style:none}

input,select,textarea{background-image:none}
input[type=text],input[type=password],textarea{-webkit-box-sizing:border-box;‌​-moz-box-sizing:border-box;box-sizing:border-box}
input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset}

textarea,input{outline:none}
::-webkit-input-placeholder{color:#666;font-size:13px}
:-moz-placeholder{color:#666;opacity:1;font-size:13px}
::-moz-placeholder{color:#666;opacity:1;font-size:13px}
:-ms-input-placeholder{color:#666;font-size:13px}

.error::-webkit-input-placeholder{color:#ED2F48}
.error:-moz-placeholder{color:#ED2F48}
.error::-moz-placeholder{color:#ED2F48}
.error:-ms-input-placeholder{color:#ED2F48}

::-moz-selection{background:rgba(7,66,182,0.8);color:#FFF;text-shadow:none}
::selection{background:rgba(7,66,182,0.8);color:#FFF;text-shadow:none}

.left{float:left}
.right{float:right}
.Oright{float:right}
.tCenter{text-align:center}
.tLeft{text-align:left}
.tRight{text-align:right}

.tab-title{text-align:left}

.dn{display:none}

.noMargin{margin:0 !important}

.clr,.rsp,.rspc{clear:both;float:none}
.clr:after,.rsp:after,.rspc:after,.ex-ent{content:' ';display:block;clear:both;}

img{-ms-interpolation-mode:bicubic}


/* Webmindcreator Responsive 04.10.2014 */

.rsp{margin:0 auto}

.w50{width:50px}.w100{width:100px}.w150{width:150px}.w200{width:200px}.w250{width:250px}.w300{width:300px}.w350{width:350px}
.w400{width:400px}.w450{width:450px}.w500{width:500px}.w550{width:550px}.w600{width:600px}.w650{width:650px}.w700{width:700px}
.w750{width:750px}.w800{width:800px}.w850{width:850px}.w900{width:900px}.w950{width:950px}.w1000{width:1000px}

.cp-overlay{opacity:0.9;
	background-color:black;
    height: 100%;
	width: 100%;
    left: 0;
    top: 0;
	display:block;
	position:fixed;
	z-index:2999999;
}

#map-canvas{min-width:10px;height:297px}

@media only screen and (min-width: 1000px) {
	.noDekstop{display:none}
	.rsp{width:980px}
	.rspExtended{width:1000px}
	.conView{width:557px}
	.sideBar,#map-canvas{width:403px}
	.sideBarHome{width:350px}
}

@media only screen and (min-width: 1300px) {
	nav li a {font-size:20px}
	.conView{width:705px}
	.sideBar,#map-canvas{width:423px}
	.sideBarHome{width:420px}
	.rsp{width:1200px}
	.rspExtended{width:1220px}
	
}

@media only screen and (min-width: 1500px) {
	nav li a {font-size:20px}
	.conView{width:905px}
	.sideBar,#map-canvas{width:423px}
	.sideBarHome{width:420px}
	.rsp{width:1400px}
	.rspExtended{width:1420px}
}

@media only screen and (max-width: 1000px) {
	body{padding-top:58px !important}
	.noMobile{display:none}
	.rsper{margin-top:70px}
	.padd, .rspc{padding:18px 17px !important}
	.w50,.w100,.w150,.w200,.w250,.w300,.w350,.w400,.w450,.w500,.w550,.w600,.w650,.w700,.w750,.w800,.w850,.w900,.w950,.w1000{width:100%;flaot:none}
	.mLogo{padding:17px 0 0 70px;font:normal 20px sans-serif;color:#FFF}
	.left{float:none}
	.right{float:none}
	body:before{width:100%;height:100%;background:#000;opacity:0.8;content:''; position:relative}
}
/* END STANDARD */




h1,h2,h3,h4,h5,h6,.title{ text-align:left;font:normal 30px 'ProximaNovaAltBold',verdana,arial,sans-serif;color:#131313;margin:0 0 20px 0}
h1{font-size:34px}
h2,h3,h4,h5,h6,.title{margin:0px 0 10px 0}
h2{font:normal 26px 'ProximaNovaAltBold',verdana,arial,sans-serif;}
h2:hover a{text-decoration:none !important;color:#000}
h3{font:normal 24px 'ProximaNovaAltBold',verdana,arial,sans-serif;}
h4,h5,h6{font:normal 22px 'ProximaNovaAltBold',verdana,arial,sans-serif;}

.title{font-size:26px}
.titleM{font:normal 16px 'ProximaNovaAltBold',verdana,arial,sans-serif;}
p,li{text-align:justify;line-height:1.7em; color:#222}



.content-view a,.rspc a{color:#0742b6}
.content-view a:hover,.rspc a:hover{text-decoration:underline}

.book{clear:both}

.olp,.olp li ol{margin-left:30px}



/* END FONTS */
.bWhite{background:#FFF}
.bLightBlue{background:rgba(7,66,182,0.03)}
.bLightGrey{background:#fafafa}

.padd, .rspc{padding:25px}
.paddS{padding:15px}
.logoF{padding:10px 25px}
.lView{}

.mtb{border-top:16px solid #f2f2f2;border-bottom:16px solid #f2f2f2}
.mt{margin:16px auto 0 auto;}
.mb{margin:0 auto 16px auto;}

.fb-like{width:200px; overflow:hidden}

body{
	margin:0;
	padding:0;
	zoom:1;
	font:300 14px Arial,sans-serif;
	text-rendering: optimizelegibility;
	
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-text-size-adjust: none;
	-webkit-font-smoothing: antialiased;
	
	-moz-tap-highlight-color:rgba(0,0,0,0); 
	-moz-text-size-adjust: none;
	-moz-font-smoothing: antialiased;
	
	-ms-tap-highlight-color:rgba(0,0,0,0); 
	-ms-text-size-adjust: none;
	-ms-font-smoothing: antialiased;
}

body,.content{background:#f2f2f2;}


footer{padding:0 0 30px 0;background:#FFF;color:#666}

.footerTop{background:rgba(7,66,182,0.9);color:#FFF;}
.footerTop a,footerTop a:visited{display:inline-block;text-transform:uppercase;font:normal 15px black, sans-serif;color:#FFF;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);}
.footerTop a:hover{text-decoration:underline}

.fNav{max-width:930px;margin:0 auto}
.fNavLinks{margin-right:15px}
.fNavLinks a{padding:20px 10px 18px 10px;color:#FFF !important}

/* SOCIAL */
.share-box{width:232px;height:20px;margin:11px 0 0 0;overflow:hidden;float:right}
.share-box:after{display:block;content:'';clear:both}
.share-spot{float:left;content:'';}
.floatdir{float:left !important;margin:5px 0 20px 0}
.ssL{width:99px}
.ssM{width:66px}
.ssS{width:58px}

@media only screen and (max-width: 650px) {
	.share-box{float:none;margin-bottom:30px}
}

.social{width:80px;height:32px;margin:13px 0 0 -8px;text-align:left;}
.social a{width:31px;height:31px;margin:0 3px;padding:0 !important;font-size:12px;line-height:32px;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;background:rgba(0,0,0,.3)}
.social a img{width:18px;height:18px;margin:7px 0 0 7px;}
.fb:hover{background:#065fb1}
.tw:hover{background:#00d0fd}
.pi:hover{background:#ee0023}
.in:hover{background:#e7ddd3}
.yt:hover{background:#f1171d}
/* END SOCIAL */
.subfLinks{line-height:24px}
.subfLinks a{font:normal 12px arial,sans-serif}

.copyinfo{font:normal 11px arial, sans-serif;}

.autor{margin:5px 0 0 0;font-size:11px;color:#b5b5b5 !important}
.autor a{color:#b5b5b5}
.autor a:hover{color:#555;text-decoration:none}

.white {color:#FFF !important}
.newsletter a, .blue-links a {display:block;-webkit-transition:border-width 0.08s ease-in-out;-moz-transition:border-width 0.08s ease-in-out;-ms-transition:border-width 0.08s ease-in-out;-o-transition:border-width 0.08s ease-in-out;transition:border-width 0.08s ease-in-out;}
.newsletter a{border-left:0px solid #ff0000;}
.newsletter a:hover{text-decoration:none !important; border-left:12px solid #ff0000;/*background:#fff;color:#fff;*/}
/*.newsletter a:hover h2, .newsletter a:hover p {text-decoration:none !important;color:#fff}*/

.blue-links a{border-left:0px solid #0742b6;}
.blue-links a:hover{text-decoration:none !important; border-left:10px solid #0742b6;/*background:#fff;color:#fff;*/}
.blue-links a h2,.newsletter a h2{color:#0742b6;}

/* BOOKS */
.cover-hover{position:relative;float:left;margin:0 25px 5px 0}
.over,.over-top,.plus{position:absolute;z-index:10}
.over{position:absolute;z-index:1;opacity:0;top:0;left:0;background:rgba(7,66,182,0.8);}

.over-top{margin-top:-15px;
    text-align:center;top:42%;
    transform: translateY(-50%);
    width: 100%;color:#fff;}
.plus{line-height:20px !important;padding:10px 10px 8px 10px;border:2px solid #fff;top: 55%; left:38%;background:rgba(0,0,0,0.1); font:bold 35px sans-serif;color:#fff}

.cover-hover,.over,.cover-hover img{width:200px;height:280px}

.cover-hover:hover .over{opacity:1}
.cover-hover:hover .over-top{margin:0 !important}
.cover-hover:hover .plus{top: 51%;}

.sideBarHome a:hover{text-decoration:none !important}
.sideBar,.conView,.bG {overflow:hidden;
-webkit-box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, 0.05);
-moz-box-shadow:    5px 5px 0px 0px rgba(0, 0, 0, 0.05);
box-shadow:         5px 5px 0px 0px rgba(0, 0, 0, 0.05);
}

/*.bG{border-right:2px solid #cecece;border-bottom:2px solid #cecece;}*/

/* Contact */

.phone{font:100 21px Black, sans-serif;line-height:37px;color:#111}
.phones{font:100 14px Black, sans-serif;}

/* End Contact */

/* END BOOKS */

.button{padding:12px 25px 11px 25px;margin:5px 0 7px 0;display:inline-block;color:#FFF!important;border:0;
font:normal 20px 'ProximaNovaAltBold',sans-serif;text-shadow:1px 1px 0 rgba(0, 0, 0, 0.3);
-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;
}
.button:hover{text-decoration:none !important}

.blue-b{background:#1a56cb;}
.blue-b:hover{background:#0742b6;}
.white-b{padding:10px 20px 8px 30px; position:relative; display:inline-block;border:1px solid #999;margin-bottom:20px;text-shadow:none;background:#fff;font:normal 18px Arial;color:#000 !important}
.white-b:hover{padding:10px 35px 8px 15px;border-color:#222}
.orange-b{background:#FD9E34;}
.orange-b:hover{background:#f66d09}

a:hover .icon-button-arrow:before{opacity:1;left:5px}
.icon-button-arrow:before{
	content: "›";
    font:normal 20px Arial, sans-serif;
	color:#000;
	opacity:0;
	position:absolute;
	left:15px;
	z-index:10;
}

/* BOOKS SLIDER */

.container { margin: 0 auto; }

/* Example wrapper */
.wrap {
	position: relative;
	margin: 3em 0;
}

/* Frame */
.frame {
	height: 280px;
	line-height: 250px;
	overflow: hidden;
}
.frame ul {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 100%;
	font-size: 50px;
}
.frame ul li {
	float: left;
	width: 200px;
	height: 280px;
	margin: 0 10px 0 0;
	padding: 0;
	text-align: center;
	cursor: pointer;
}

/* Scrollbar */
.scrollbar {
	margin: 0 0 1em 0;
	height: 2px;
	background: #e5e5e5;
	line-height: 0;
}
.scrollbar .handle {
	width: 100px;
	height: 100%;
	background: #555;
	cursor: pointer;
	border-radius:5px;
}
.scrollbar:hover .handle{
	position:absolute;
	background:#555;
	height:5px;
	margin-top:-2px !important;
}
.scrollbar .handle .mousearea {
	position: absolute;
	top: -15px;
	left: 0;
	width: 100%;
	height: 35px;
}


/* Pages */
.pages {
	list-style: none;
	margin: 20px 0;
	padding: 0;
	text-align: center;
}
.pages li {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 0 4px;
	text-indent: -999px;
	border-radius: 10px;
	cursor: pointer;
	overflow: hidden;
	background: #fff;
	box-shadow: inset 0 0 0 1px rgba(0,0,0,.2);
}
.pages li:hover {background:#aaa;}
.pages li.active{background:#666;}

/* Controls */
.controls {width:100%;position:relative;top:-185px;}

.nextPage,.prevPage{
    font:normal 50px arial;
	font-style:normal;
	background:rgba(0,0,0,0.6);
	border:none;
	color:rgba(255,255,255,1);
}

.nextPage{
	padding:15px 7px 22px 10px;
	-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;
	border-top-left-radius:4px;border-bottom-left-radius:4px;
}

.prevPage{
	padding:15px 10px 22px 7px;
	-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;
	border-top-right-radius:4px;border-bottom-right-radius:4px;
}

.nextPage{float:right}
.prevPage{float:left}

.nextPage:hover,.prevPage:hover{color:rgba(255,255,255,1);background:rgba(0,0,0,0.9);}
.nextPage.disabled,.prevPage.disabled{color:rgba(255,255,255,0.1);background:rgba(0,0,0,0.1)}

/* One Item Per Frame example*/
.oneperframe { height: 300px; line-height: 300px; }
.oneperframe ul li { width: 1140px; }
.oneperframe ul li.active { background: #333; }



/* FIELDS */
.camp,.squaredFour label,input.error{
	font:normal 13px black,sans-serif;
	outline-style:none;
	outline-width:0pt;
	background:rgba(255,255,255,1);
	border-radius:1px;
	border:2px solid #c4cad8;
 	/*
	-webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.05);
	   -moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.05);
			box-shadow:inset 0px 1px 2px rgba(0,0,0,0.05);
	*/
	-webkit-transition:all 0.3s ease;
	   -moz-transition:all 0.3s ease;
		-ms-transition:all 0.3s ease;
		 -o-transition:all 0.3s ease;
			transition:all 0.3s ease}

p.error{font:bold 12px sans-serif;color:#ED2F48;line-height:12px !important}
/*.error:empty{display:none !important}*/
.white{color:white !important}

.camp:hover,.camp:focus,.squaredFour label:hover{border-color:rgba(7,66,182,0.6) !important;
-webkit-box-shadow:none;
   -moz-box-shadow:none;
	    box-shadow:none;
}

.camp:hover,.camp:focus{border-color:#009cde!important;background:#fff}
input{margin:3px 0px}
input.error{border-color:#009cde !important;background:#fff;}

.er{border:1px solid #ED2F48!important;background-color:#fffafb!important}


.l,.tm,input.error{padding:7px 0 5px 5px;}
.l,input.error{width:220px}
.tm{width:370px;height:70px}
.sl{width:133px;height:40px}
.sll{width:251px;height:40px}
#comment{display:none}

.vaTop{vertical-align:top}

input[type=checkbox] {
	visibility:hidden;
	float:right;
	width:0px !important;
	height:0px !important;
	padding:0px;
	margin:0px}

.squaredFour {
	width:20px;height:20px;
	position:relative;
	top:0px;left:0px;
	margin:5px 15px 5px 0}

.squaredFour label {
	cursor:pointer;
	position:absolute;
	width:20px;height:20px;
	top:0}

.squaredFour label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
	opacity:0;
	content:'';
	position:absolute;
	width:9px;height:5px;
	top:4px;left:4px;
	border:3px solid rgba(7,66,182,1);
	border-top:none;border-right:none;
	background:transparent;
	-webkit-transform:rotate(-45deg);
	   -moz-transform:rotate(-45deg);
	     -o-transform:rotate(-45deg);
	    -ms-transform:rotate(-45deg);
	        transform:rotate(-45deg);
}

.squaredFour input[type=checkbox]:checked + label:after {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	opacity:1}

.send{
	padding:8px 15px 8px 15px;
	margin:5px 0 0 0;
	font:normal 16px ProximaNovaAltBold, sans-serif;
	border:0;
	cursor:pointer;
	background:#009cde;
	color:#fff;
	border-radius:2px;
	box-shadow:0px 1px 2px rgba(0,0,0,0.2)
}
.send:hover{background:#0073cf}


/* SUBSCRIBE */
.reder{font:normal 12px sans-serif;color:#ed2f48;}


/* END SUBSCRIBE */

.quote{width:275px;float:right;margin-top:30px;background:#cdd3e1}

@media only screen and (max-width: 500px) {
.quote{width:100%;float:none;margin-top:30px;background:#cdd3e1}
}
.servtitle2{display:none}
@media only screen and (max-width: 500px) {
	.servtitle{display:none}
	.servtitle2{display:block}
}
.img-r{float:right;margin:0 0 15px 15px}

@media only screen and (min-width: 600px) and (max-width: 1000px) {
	.img-r{max-width:400px;margin:0 0 15px 15px}
}

@media only screen and (max-width: 600px) {
	.img-r{width:100% !important;margin:0;margin-bottom:25px}
}

/* ICONS */
.logo{content:'';display:inline-block;background:url('../img/ico/sprite.png') no-repeat 0 0;margin:9px 0 0 20px;width:136px;height:85px}
@media 
(-webkit-min-device-pixel-ratio: 2), 
(min-resolution: 192dpi) { 
    .logo{content:'';display:inline-block;background:url('../img/ico/logo.svg') no-repeat 0 0;margin:9px 0 0 20px;width:136px;height:85px}
}
.telIco,.pdf{display:inline-block;}
.pdf{
	background: url('../img/ico/sprite.png') no-repeat -227px 0;
	width: 21px;height: 22px;
	margin:0 0 0 5px;
}
/*a:hover .pdf{background: url('../img/sprite.png') no-repeat -227px -23px;}*/



/* End Icons */


/* BOOKS DEDICATED */
.book-cover{width:300px;height:550px;padding:0 23px 0 0;float:left;text-align:center}
.book-cover img{width:300px;margin-bottom:34px}
.book-contents{flaot:right; overflow:hidden}

.buy{}

.olp li:before {
    content: "›";
    font-family: arial;
    font-size: 20px;
    font-weight: normal;
    padding-right: 10px;	
}

.olph li:before {
    content: "›";
    font-family: arial;
    font-size: 20px;
    font-weight: normal;
    padding-right: 10px;
	color:#0742b6;	
}


/* SERVICES */


.grid:after {
  content: '';
  display: block;
  clear: both;
}

.grid-item{float:left;margin:0 20px 20px 0;}



.teaser{background:#1a5ad9;cursor:pointer}


.teasCon{position:relative;overflow:hidden}

.teasCon img{position:relative;z-index:2}
.teasCon:hover img{opacity:0.8}
.teasCon .name{position:absolute;z-index:40;padding:7px 14px 10px 10px;width:200px;bottom:0;left:0;background:rgba(7,66,182,0.8);color:#FFF;line-height:25px !important;font:normal 18px 'ProximaNovaAltBold',sans-serif}
.teasCon:hover .name{bottom:0px}

.contM,.contL,.contXL{overflow:hidden}

.banner-title{background-color:#7BB829;color:#fff;
	-webkit-box-shadow:5px 5px 0px 0px rgba(0,0,0,0.07);
	   -moz-box-shadow:5px 5px 0px 0px rgba(0,0,0,0.07);
			box-shadow:5px 5px 0px 0px rgba(0,0,0,0.07);
}
.btl{position:absolute;margin:-32px 0 10px -45px;}
.btr{position:absolute;margin:-32px 0 10px -20px;}
.banner-title:after {content:'';width:0px;height:0px; position:absolute;margin-bottom:-20px;border-top:20px solid #3e6b00; border-left:20px solid transparent}
.banner-title .pad {padding:15px 45px 5px 45px;}
.banner-title h2{display:block;color:#FFF;text-shadow: 1px 1px 1px rgba(0,0,0,0.3);}


.services li{font:normal 20px ProximaNovaAltBold,sans-serif; text-align:left !important;margin:10px 0 10px 25px;list-style:square !important;}

@media only screen and (min-width: 1000px) {
	.contM,.contM img{width:230px;height:149px;}
	.contL,.contL img{width:480px;height:149px;}
	.contXL,.contXL img{width:480px;height:318px;}
}

@media only screen and (min-width: 1300px) {
	.contM,.contM img{width:224px;height:149px;}
	.contL,.contL img{width:468px;height:149px;}
	.contXL,.contXL img{width:468px;height:318px;}
}

@media only screen and (min-width: 1500px) {
	.contM,.contM img{width:264px;height:200px;}
	.contL,.contL img{width:548px;height:200px;}
	.contXL,.contXL img{width:548px;height:420px;}
}

@media only screen and (max-width: 1000px) {
	.contM,.contM img{width:222px;}
	.contL,.contL img{width:440px;}
	.contXL,.contXL img{width:466px;}
	.services td {width:100%}
}

@media only screen and (max-width: 950px) {
	.contM{width:46%}
	.contM img{width:100%;}
	.contL,.contL img,
	.contXL,.contXL img{width:100%;}
}

@media only screen and (max-width: 600px) {
	.contM{width:45%}
	.contM img{width:100%;}
	.contL,.contL img,
	.contXL,.contXL img{width:100%;}
}

@media only screen and (max-width: 500px) {
	.contM,.contM img,
	.contL,.contL img,
	.contXL,.contXL img{width:100%}
}



/* END SERVICES */

/* STAFF */
.staff-top{}
.staff{float:left;margin:0 15px 0 0;background:#1a5ad9}
.staff-cont{position:relative;overflow:hidden}
.staff-cont,.staff-cont img{width:220px;height:275px;}
.staff-cont img{position:relative;z-index:2}
.staff-cont:hover img{opacity:0.8}
.staff-cont .name{position:absolute;z-index:40;padding:7px 14px 6px 10px;width:156px;bottom:-28px;left:0;background:rgba(7,66,182,0.8);color:#FFF;line-height:25px !important;font:normal 16px 'ProximaNovaLight',sans-serif}
.staff-cont:hover .name{bottom:0px}
.name span{font:normal 14px sans-serif}

.staff-entry{margin:0 0 0 0}
.staffpic{width:220px;margin:5px 15px 5px 0;float:left}


/* END STAFF */

/* News */
.ex{margin:0 0 20px 0;background:#FFF;border-right:2px solid #cecece;border-bottom:2px solid #cecece;/*-webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.1);-moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.1);box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.1);*/}
.ex-pad{padding:20px}
.ex-padB{padding:0 20px 0 20px}
.ex-tri{color:#1C4FC8;cursor:pointer;font:lighter 32px Black, sans-serif;}
.ex-tri:hover,.active{color:#FFF; background:rgba(7, 66, 182, 1)}

.ex-con{border-top:1px solid #DDD;}

.ex-ent{margin:20px 0;min-height:85px}
.ex-ent a,.rspcs a{color:#0742b6}
.ex-ent a:hover,.rspcs a:hover{text-decoration:underline}

.icoPlus:before,.icoMinus:before{float:right;font:normal 36px arial,sans-serif;line-height:34px;display:inline-block;padding:3px 9px 3px 9px;color:#FFF;border:1px solid #fff;background-color:rgba(178,156,133,0.7)}
.icoPlus:before{content:'+';}
.active .icoPlus:before{content:'-';padding:0px 14px 6px 14px}
/***News***/

/* TRANSITIONS */
.trans,h2 a,.over-top,.over,.plus,.Mobile-Nav,nav li a,.staff,.button,.ex-tri,.news-entry,.book-entry,.news-entry,.date,.cover-hover img{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}

/* TABS */
.tabs-container{}

.tabs input[type=radio]{display:none}

.tabs{width:100%;float:none;list-style:none; position:relative;margin:0;text-align:left;}
.tabs:after{content:" ";display:block;clear:both;}

.tabs li{float:left;display:block}
.tabs input[type="radio"]{position:absolute;top:-9999px;left:-9999px}
.tabs label {
  display: block;
  padding: 14px 21px;
  border-radius: 3px 3px 0 0;
  margin:0 2px 0 0;
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  cursor: pointer;
  position: relative;
  top: 4px;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.noM{margin:0!important}
.tabs label:hover{background:#DDD;color:#333}
.tab-content {
  z-index: 2;
  display: none;
  overflow: hidden;
  width: 100%;
  font-size: 17px;
  line-height: 25px;
  padding: 0px;
  position:absolute;
  top: 53px;
  left: 0;
  background-color:#fff;
  border-top:1px solid #fff;
}
.tabs [id^="tab"]:checked + label{top:0;padding-top:17px;background:#DDD;color:#333}
.tabs [id^="tab"]:checked ~ [id^="tab-content"] {display:block}



.news-entry{display:block;padding:13px;border-bottom:1px solid #EEE}

.date{float:left;width:60px;height:55px;padding:10px;margin:5px 15px 0 0;}
.dgreen{color:#FFF;background:#8fcf00/*88c700*/}
.dblue{color:#FFF;background:#50c6e9}
.blue2{color:#FFF;background:rgba(15,70,180,0.9)}
.dcrem{color:#FFF;background:#a08f81}
.m{width:60px;height:25px;font:bold 28px sans-serif;letter-spacing:1px;line-height:20px}
.d,.y{width:30px;height:30px;}
.d{float:left;font:normal 36px sans-serif;line-height:34px;letter-spacing:-3px;}
.y{float:right;text-align:right;line-height:16px;font-weight:bold}

.entry-title{}

.news-entry:hover .date{ background:#fff;color:#333} 

.more-entry{font:normal 16px 'ProximaNovaAltBold',sans-serif;padding:10px 0}
.news-entry p{color:#333}
.more-entry:hover{background:#06389c}
.book-entry{display:block;height:110px;padding:13px;border-bottom:1px solid #EEE}

.news-entry:hover,.tabs label,.more-entry,.book-entry:hover{background:rgba(15,70,180,0.9)}
.news-entry:hover p,.news-entry:hover .entry-title,.more-entry,.book-entry:hover p{color:#fff}
.book-entry a{clear:both;}
.book-entry img{float:left;width:90px;height:110px;margin-right:15px;
-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.2);
-moz-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.2);
box-shadow:0px 2px 2px 0px rgba(0,0,0,0.2)}
.entry-title,.book-entry p{font:normal 16px 'ProximaNovaAltBold',sans-serif;color:#333}
/*End*/
.Mobile-Nav{display:none}
.Mobile-Nav{background:#0742b6;width:100%;height:58px;position:fixed;top:0;z-index:10;
-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.15);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,.15);box-shadow:0px 0px 5px 0px rgba(0,0,0,.15)}

.nav-up{top:-58px;z-index:10}

.linesep{border-top:1px solid #ebebeb;display:block;height:1px;position:relative;top:11px;border-color:#D0D0D0}
.topmar{margin-top:5px}

.noAdj{moz-text-size-adjust:none; -webkit-text-size-adjust:none; -ms-text-size-adjust:none}


.logoMob{display:block;width:300px;height:20px;padding:17px 0 23px 15px;font:normal 24px ProximaNovaAltBold,sans-serif;color:#fff !important;text-shadow:1px 1px 0 rgba(0, 0, 0, 0.3)}



header{background:#040916 !important}
.topInfo p{float:right;padding:0 10px;margin-bottom:5px;color:#333;font:normal 17px "Black",sans-serif; /*background-color:#232f3e;*/}
.topInfo a{color:#333/*009cde*/}

.telIco:before{display:inline-block;}
.telIco:before{content:'';width:20px;height:20px;margin:4px 10px -5px 0;background: url('../img/ico/tel.svg') no-repeat}

@media only screen and (min-width: 1000px) {
	.mLogo{display:none}
	.noDesktop{display:none}
}

@media only screen and (max-width: 1000px) {
	.noMobile{display:none}
	
	
	.mLogo{padding:17px 0 0 70px;font:normal 20px sans-serif;color:#FFF}
	.right,.left{flaot:none}
	.sidebar,.conview,.priceSim,.hSpot{margin:15px 0 10px 0;width:100%;}
	.fullide,.rsp,.pic,.singUPMob,.m,.fM,.fL,.fLX{width:100%}
	.servicesTable th {font-size:10px}
	.servicesTable td {font-size:11px}
	.slide{margin-top:58px}
	.mobFooter{display:block}
	.noDesktop{display:block}
	.Mobile-Nav{display:block}
	#masterslider, #masterslider .ms-slide, #masterslider .ms-container, #masterslider .ms-inner-controls-cont .ms-view {text-align:center;width:100%;height:440px !important; overflow:hidden}
	#mastersliderM, #mastersliderM .ms-slide, #mastersliderM .ms-container, #mastersliderM .ms-inner-controls-cont .ms-view {text-align:center;width:100%;height:440px !important; overflow:hidden}
	#mastersliderJ, #mastersliderJ .ms-slide, #mastersliderJ .ms-container, #mastersliderJ .ms-inner-controls-cont .ms-view {text-align:center;width:100%;height:440px !important; overflow:hidden}

	.slide1ul li{text-align:left;padding:2px 0 2px 25px;font:normal 15px 'Source Sans Pro',sans-serif;background:url(../img/check.png) no-repeat 0 50%;color:#555}
	.slide1ulb li{text-align:left;padding:2px 0 2px 25px;font:normal 12px 'Source Sans Pro',sans-serif;background:url(../img/checkw.png) no-repeat 0 50%;color:#FFF}
	.slide2ul li{padding:9px 0 9px 30px;font-size:12px;background:url(../img/mark.png) no-repeat 0 50%}
	.homeslide{width:100%;padding:0 !important;margin:0 auto}
	
	.white li{text-align:left;padding:2px 0 2px 25px;font:normal 15px 'Source Sans Pro',sans-serif;background:url(../img/checkw.png) no-repeat 0 50%;color:#FFF}
	.white2 li{text-align:left;padding:2px 0 2px 25px;font:normal 15px 'Source Sans Pro',sans-serif;color:#FFF}
	.imag{width:100%}
}


.noOver{overflow:hidden}


/* NAVIGATION */
.nav-toggle{padding:20px 15px;width:23px;height:20px;position:absolute;right:0px;top:0px}
.nav-toggle .lines{height:14px;position:relative;width:22px}
.nav-toggle .line{background-color:#fff;height:4px;position:absolute;transition:transform 0.25s ease 0s;}
.nav-toggle .line.top.left{transform-origin:0 0 0;}
.nav-toggle .line.top.right{transform-origin:100% 0 0;}
.nav-toggle .line.bottom.left{margin-top:1px;transform-origin:0 100% 0;}
.nav-toggle .line.bottom.right{margin-top:1px;transform-origin:100% 100% 0;}
.nav-toggle .line.left{left:0;}
.nav-toggle .line.top{top:0;width:50%;}
.nav-toggle .line.right{right:0;}
.nav-toggle .line.mid{top:7px;width:100%;}
.nav-toggle .line.bottom{bottom:-4px;width:50%;}
.nav-toggle.close .line.top.left{transform: translate(3px, -2px) rotate(45deg) scaleX(1.25);}
.nav-toggle.close .line.top.right{transform: translate(-3px, -2px) rotate(-45deg) scaleX(1.25);}
.nav-toggle.close .line.mid{transform:scaleX(0);}
.nav-toggle.close .line.bottom.left{transform: translate(3px, 2px) rotate(-45deg) scaleX(1.25);}
.nav-toggle.close .line.bottom.right{transform:translate(-3px, 2px) rotate(45deg) scaleX(1.25);}

.subNav{display:none;position:absolute; min-width:150px;z-index:200000;background:#fff;margin:-1px 0 0 0; overflow:hidden;
-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;
-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;
border-bottom-right-radius:5px;border-bottom-left-radius:5px;
-webkit-box-shadow:0 7px 8px rgba(0, 0, 0, 0.12);-moz-box-shadow:0 7px 8px rgba(0, 0, 0, 0.12);box-shadow:0 7px 8px rgba(0, 0, 0, 0.12);
}
.subNav li{display:block;float:none}
li:hover .subNav{display:block}

nav{position:relative;z-index:200000;width:100%;height:98px;background:#fff;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.12);-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.12);box-shadow:0 0 10px rgba(0, 0, 0, 0.12);}
nav li{float:left;display:inline-block;}
nav li a{display:block;height:19px;font:400 17px 'ProximaNovaAltBold',sans-serif;color:#0a1730;}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
	nav li a{padding:20px 15px}
}

nav li .more{line-height:17px;cursor:default}
nav li a:hover,li a.active,li:hover .toplink{background:#0742b6 !important;color:#FFF !important}

.sb-slidebar{overflow:hidden}

.mobNav{padding:0 0;}
.mobNav a{color:#f0f0f0;display:inline-block;width:100%;font:400 24px 'ProximaNovaAltBold',sans-serif;padding:15px 5px 15px 35px;text-shadow:1px 1px 0 rgba(0, 0, 0, 0.3)}
.fb,.tw{width:31px !important}
.mobNav a:hover{color:#fff}

.mnsm{background:none repeat scroll 0 0 #0189c3;}

.topNav li:hover ul {display:block;}

@media only screen and (max-width: 1000px) {

header {
	height: 60px;
	z-index: 2;
	background-color: #0742b6;
	
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	
		/* starting point */
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.header-section{margin-top:58px}


/* NAVIGATION ANNIMATION */
html,body,#sb-site,.sb-site-container,.sb-slidebar{
	margin:0;
	padding:0;
	-webkit-box-sizing:border-box;
	   -moz-box-sizing:border-box;
	        box-sizing:border-box;
}

html,body{width:100%;overflow-x:hidden}

body{min-height:100%;height:auto;position:relative;}

html.sb-scroll-lock.sb-active:not(.sb-static){overflow:hidden;}

#sb-site,.sb-site-container{width:100%;position:relative;z-index:1;}
#sb-site{ background-color:#f2f2f2 }

.sb-slidebar{
	height:100%;
	overflow-y:auto;
	position:fixed;
	top:0;
	z-index:0;
	display:none;
	background-color:#0742b6;
	-webkit-transform:translate(0px);
	-moz-transform:translate(0px);
	-ms-transform:translate(0px);
	-o-transform:translate(0px);
	transform:translate(0px);
}

.sb-left{left:0}
.sb-right{right:0}

html.sb-static .sb-slidebar,.sb-slidebar.sb-static{position:absolute}

.sb-slidebar.sb-active{display:block}

.sb-style-overlay{z-index:9999}
.sb-momentum-scrolling{-webkit-overflow-scrolling:touch}

	.sb-slidebar{width:30%}
	.sb-width-thin{width:15%}
	.sb-width-wide{width:45%}
}
@media (max-width: 480px) {
	.sb-slidebar{width:70%}
	.sb-width-thin{width:55%}
	.sb-width-wide{width:85%}
}

@media (min-width: 481px) {
	.sb-slidebar{width:55%}
	.sb-width-thin{width:40%}	
	.sb-width-wide{width:70%}
}

@media (min-width: 768px) {
	.sb-slidebar{width:40%}
	.sb-width-thin{width:25%}
	.sb-width-wide{width:55%}
}

@media (min-width: 992px) {
	.sb-slidebar{width:30%}
	.sb-width-thin{width:15%}
	.sb-width-wide{width:45%}
}

@media (min-width: 1200px) {
	.sb-slidebar{width:20%}
	.sb-width-thin{width:5%}
	.sb-width-wide{width:35%}
}

#sb-site,.sb-site-container,.sb-slidebar{
	-webkit-transition:-webkit-transform 300ms ease;
	   -moz-transition:-moz-transform 300ms ease;
	     -o-transition:-o-transform 300ms ease;
	        transition:transform 300ms ease;
	-webkit-transition-property:-webkit-transform, left, right;
	-webkit-backface-visibility:hidden;
}

.sb-hide{display:none}



@media only screen and (min-width: 1000px) {
	nav li a{padding:25px 10px}
	.links-con{width:455px}
	.desc{overflow:hidden}	
}

@media only screen and (min-width: 1300px) {
	nav li a{padding:25px 12px 26px 12px}
	.links-con{width:555px}
}

@media only screen and (min-width: 1500px) {
	.links-con{width:665px}
	.lView{width:1010px}
}

@media only screen and (max-width: 1000px) {
	.active .icoPlus:before{padding:0px 14px 6px 13px}
	nav li a:hover,li a.active{width:100%;background:rgba(0,0,0, 0.5) !important;color:#FFF !important}
	.rspcs{padding:0 7px}
	.links-con:after{content:' ';clear:both}
	.staff{margin:0 5px 15px 5px}
	.ex{width:100%}
	footer{background:transparent !important;padding:0 !important}
	footer rspc{padding:0 !important}
}

@media only screen and (max-width: 500px) {
	.book-cover{float:none; display:block;width:100%; height:530px}
	.book-cover{padding:0}
	.book-cover a{display:block;text-align:center}
	.book-cover a section{}
	.cover-container{width:100%;text-align:center}
	.coverL{margin:0 auto}
	.staffpic{width:100%;margin:0 0 30px 0}
	
	.cover-hover,.cover-hover a,.cover-hover .over,.cover-hover img,.frame ul li{width:150px;height:200px;}
	.frame{height:200px} 
	.controls{top:-150px}
	.bk h2{display:flex;font-size:20px;}
	
	.tm{width:100%}
	.name{font:normal 13px sans-serif}
	.name span{font:normal 12px sans-serif}
	.staff-cont,.staff-cont img{width:153px;height:191px;}
	.mobCenter{margin:0 auto !important; text-align:center}
	
}

@media only screen and (max-width: 350px) {
	.name{font:normal 12px sans-serif}
	.name span{font:normal 11px sans-serif}
	.staff-cont,.staff-cont img{width:133px;height:166px;}
}


/* Books Cover Effects */
/* Dedicated Book Page */
.coverL,.coverL img { 
	width: 300px;
	height: 433px;
}

.coverM, .flipM img { 
	width: 200px;
	height: 280px;
	
}

.coverM {
	float: left;
	margin: 0 25px 5px 0;

}
.coverM,.coverM img {width:200px;height:280px}

@media only screen and (max-width: 1000px) {
	.coverM{margin:0 20px 5px 0}
}

@media only screen and (max-width: 500px) {
	.coverM{margin:0 17px 5px 0}
	.coverM,.coverM img{width:150px;height:200px;}
}


/* *** */

.cover {
	-webkit-border-bottom-right-radius: 7px;
	   -webkit-border-top-right-radius: 7px;
		-moz-border-radius-bottomright: 7px;
		   -moz-border-radius-topright: 7px;
			border-bottom-right-radius: 7px;
			   border-top-right-radius: 7px;
			   background: #333;
}

.front{
	-webkit-border-bottom-right-radius: 5px;
	   -webkit-border-top-right-radius: 5px;
		-moz-border-radius-bottomright: 5px;
		   -moz-border-radius-topright: 5px;
			border-bottom-right-radius: 5px;
			   border-top-right-radius: 5px;
	-webkit-transform-style: preserve-3d;
	   -moz-transform-style: preserve-3d;
		 -o-transform-style: preserve-3d;
		-ms-transform-style: preserve-3d;
			transform-style: preserve-3d;
	-webkit-transform-origin: 0% 50%;
	    moz-transform-origin: 0% 50%;
		 -o-transform-origin: 0% 50%;
		-ms-transform-origin: 0% 50%;
			transform-origin: 0% 50%;
	-webkit-transition: all 0.5s ease 0s;
	   -moz-transition: all 0.5s ease 0s;
		 -o-transition: all 0.5s ease 0s;
			transition: all 0.5s ease 0s;
	border-bottom: 1px solid white;
	   border-top: 1px solid white;
}
.flip:hover {
	-webkit-transform: perspective(1400px) rotateY(-25deg);
	   -moz-transform: perspective(1400px) rotateY(-25deg);
		 -o-transform: perspective(1400px) rotateY(-25deg);
		-ms-transform: perspective(1400px) rotateY(-25deg);
			transform: perspective(1400px) rotateY(-25deg);
}

.flipL:hover {
	-webkit-transform: perspective(2000px) rotateY(-24deg);
	   -moz-transform: perspective(2000px) rotateY(-24deg);
		 -o-transform: perspective(2000px) rotateY(-24deg);
		-ms-transform: perspective(2000px) rotateY(-24deg);
			transform: perspective(2000px) rotateY(-24deg);
}
/* END COVER FLIP */ 



.buy-book{margin:30px 0}

.bk-contents a{line-height:23px}

.marLeftul{margin-left:25px;}

h1{max-width:800px;display:inline-block}


.home-right-spot{position:relative;height:200px;overflow:hidden}
.home-right-spot img{width:100%;height:200px;position:relative;z-index:2}
.home-right-spot:hover img{opacity:0.8}
.home-right-spot div {position:absolute;z-index:10;bottom:0;left:0;width:160px;padding:10px 17px;background-color:rgba(7,66,182,0.85)}
.home-right-spot div p{margin:0;color:#fff}

.hpnav{background-color:#f6f8fa;margin:0 25px 10px 0;float:left}

@media only screen and (max-width: 650px) {
	.hpnav{float:none;width:100%;padding:0;margin:0; margin-bottom:30px}
}


.ms-caption{top:100px;left:20px;}
.slideTitle{font:normal 88px Black,ProximaNovaAltBold,sans-serif;color:#fff;text-shadow: 3px 3px 3px rgba(0,0,0,1); }


@media only screen and (max-width: 500px) {
	.ms-caption{top:1200px;left:50px}
	.slideTitle{font-size:34px !important;text-shadow: 3px 3px 3px rgba(0,0,0,1);}
}

@media only screen and (min-width: 500px) and (max-width: 700px) {
	.ms-caption{top:800px;left:50px}
	.slideTitle{font-size:44px !important}
}

@media only screen and (min-width: 700px) and (max-width: 900px) {
	.ms-caption{top:480px;left:50px}
	.slideTitle{font-size:64px !important}
}

@media only screen and (min-width: 900px) and (max-width: 1000px) {
	.ms-caption{top:350px;left:50px}
	.slideTitle{font-size:64px !important}
}

@media only screen and (min-width: 1000px) and (max-width: 1300px) {
	.ms-caption{left:100px !important}
	.slideTitle{font-size:70px !important}
}

.industy{margin:10px 10px;float:left}

.ind, .ind ul li{font:normal 16px sans-serif;margin:10px 0 10px 25px;list-style:square !important;}

@media only screen and (max-width: 500px) {
	.industy{margin:10px 0;float:none}
	.industy,.industy img{width:100%}	
}

@media only screen and (min-width: 500px) {
	.industy,.industy img{width:230px}	
}

@media only screen and (min-width: 600px) {
	.industy,.industy img{width:270px}	
}

@media only screen and (min-width: 700px) {
	.industy,.industy img{width:300px}	
}

@media only screen and (min-width: 800px) {
	.industy,.industy img{width:350px}	
}

@media only screen and (min-width: 1000px) {
	.industy,.industy img{width:225px}	
}
@media only screen and (min-width: 1300px) {
	.industy,.industy img{width:280px}	
}
@media only screen and (min-width: 1500px) {
	.industy,.industy img{width:330px}	
}

.setwidth{width:150px}
.setwidth125{width:115px}
.setwidth25{width:25px}

.fqr{margin:4px 15px 0 0; float:right;
	padding:3px 13px 2px 13px; background:#7bb829;
	display:inline-block;color:#FFF!important;border:0;
	font:bold 13px sans-serif;text-shadow:1px 1px 0 rgba(0, 0, 0, 0.3);
	border-right:1px solid #669922;border-bottom:1px solid #669922;
	-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.fqr:hover{background:#6da423;}
