      ]]u}uXF<䅒*NKf0=KQՇ؇#RyyxV[UqJor".ouӏ?GTOLԭUtKV_WciA|4-8a]L|uU=`>S?<>/l׮_Ej(T?C(ۿBw~U*\kՈ5⇏WUO["]w#ڗ5}Pť/Z5@3Խ
yvO-)Gmw+{_s6%=ɺXʞ욷U ]E6BS'޺unU_xߩOC])]uUvh~k3^
uy:1yܺ{ENkKN`oALTmp;p>ܻWwW'v;C1,Nۗ_֥(ͧ달GSyhbʊZ6_NIwōQPV}'>mg=T47RM/>`Jɧ|z4czd{L|/pךoM?\sM_|-JŻ'T팻o[4W&p
FHXwfz6J+,h;dڕYNs׀hZvTk;ѴNA'jY
+Ѯc64[x'>lrq	?lng\|ϛ]4KF̟EZx̴jU=;oe6~0w9b+<~W{J[uWx_0V0R65oêZ+d~X?/?:MF_euˮ?f]uj{xfwsu_Ć7mǳ&5й,΅aJyk=L0^Mo۬"Xtjk}$kOc]2U*}QK)fly*b|7 ވ$#5+B¼4ZAvD]M;쾣Ӱ|?G^q}+pǱJOcyw]?" LXʧ!ɮ"{lhQ ZYكN
I[7eabdqFDZDb"ߥ.$hg<q2s5,ed& qba\eĆΤl*!o ISNA`N_:hc&JFp(Չ -h`N>($N,w"Qy%7Wc83'/F->"0CŦg0<Ẻ/:S9T$q)ȷT)<Tn""qhY	,r2޾udkQu""7-֖5z".6FzFSq];}iMr'2E=[ʪGJ^DN^d.\;2KSۥE̺^GҖNԙeG^oVvh)D8"s%r9ͱg>bGBCXFY3HNhnɞ_jDF;/Zr'a[vu[A}IhDA&%YdP6OۋVq]qQ-(3eޖpm4.Ꭱ-ȦqLPK0'66l5Dj(wIIC;&DE0/X-i={U$K5~ 8tp"I>a1L 3g֞-8gjV1 A'A"';;d/Dɉb׭Gqtbbf	`1 Eu飓mD@xBPE<#)~F"qDqF*"/<UMcuHɈ9viv:!,bK1iQݓUvf59"2ԋk>ON4*~&xCWiO;XLN t%s¦ħ4!Ԑ+Y/MAm~Ez}ˡeA$3IV9!-kz.tobyreV=3A6 J.x<4[lr[eE(BIhXGh!fx/˫P8\AM2Ndc̪z[|7|7.(I8a. ǿ#E)hD]JvM)>C;5 h)06HL)լA ^!{@JVpJՕ>-dBɶU^zulŋ2S#JKD-4N-0z2s]iTi'ssZPid<(Iɾk,,#jgw K{]Lxg)sof{sryfb0(9-F+ƴza 	.c-?B!*Is5ش}?͛YO`J\c5:kx#(t#6swb`tb:@І=(܄ǩXnE샘ǣX+!:L UؠRv)|G]fřqUpkyf8WiR+1.
޿Ze)wᅓ@kYS6iA;Ƚb`qB)hUka$G}W
Vn;D],
)F91m<03u'?ȟ%ԂVV̌|Y"qkprr]0m,[6eDOpB|8"z$RA#(!u܇HEؐg3MAs0~ÚDnҫnal[gy%5N2ѵhʙk>WcLH$!!f74B⳴UВ0QD0&!ɅWZ?!ɳf+KucB1l7MQj\c
Eʹl1#\f2Q[J Cd4^l?BEB얾 \=lwB'vՁ0ʥ&tm3-Ĉȉ"4/VImpB$kcYɄx.*%祽JY/nC1_._2koe9r+!<݉s&0w-%j̵=-k-,],xs,0b b-XLb^ٴ%o(EN[BL3aD1!	/<a)'NK)L&g	i>#`f	O邀qD.ܹS:5:"Ćqwm'k':l)^99͕	gYǾ
X5ژ+k~҄y71t,)8=;D	qs^Ig
&VwڡSA&V32^6WIr%2FK3B+ױYB|kH;+emla"xM_ǁbH;7w}OmOSқ>E(	1wr,a{r|{E]C&9b$y4y8v~cMQu<haәY.a3"Q4afgE'b)$&O 9zD	QEO4XU9&Dᵑ	q\PœkxW'!O|)̄(<u|v<Y扡I:+͉A]'gf,/C}$wp=Fr*_pߎBBTUw	!,o~v1oFuSON!k:x"c<fh+	y@bz8;W!Jx;/jAyD'~Od#}g]ˁ=&ۭ	qz)ƅ"	T:cdHDVJv}qL_K{Svx2ZE>"Uvb;#s;gD,16kD,~bh(L*(Hi^7p@ #) "&M"|V;	}Jz|
- |h7b(J"OákFQxߓERbr8T\#hIA0"C Xjb:"B#wjBjVtY7	tPí$MDΜ%)IE|$![_1T:ayS1k%<>'6ր9ct7cl{nLdw"enSsT2nCܬHCP
BKWE qSP؏3y8yN.0?!z.fBB25^h9qQ7:3,=ZuDkl$C/tRfi
6	1',EC-	.9v;a[07Le;u	<r뷮fؓqǟhK7v6y7ȊJ֊zM\񛄘j|R ̸αd/f0"YxDdk%iHz^Zi9$h&AHh kDFKUӛgزg.Ш.UN;D2322{d1(pl9HeV)'kg-͜R(t9~s[M%Θ#i1"eQ-th4f pB0r!!ژvbtكl={,8D1G&Rܢi<⍉9&2>sbTP$!uw"S'G% 3T6u	E*Gψ(6"ZIe5"HbBE,m<)$F0ޮ
rQl
F̰*Ŝr̟wIP%xpx@Z&m[u-.C"}^#q%K$R1"p)E!:KbD
keՔ7	BbL~7I^)x%.<pb6[ih'*TH|ք(q͆ӛ)ɈESlA׀I2#pheDy^{aUR',q1͑xAKc\OAcf>`UQB DE0bV-#?i$7P؉jl!zšÈ5,*&V ǈuU\i{Ɉ"yC&%O_NvCL[v:9a-'dmO*	!JGn`Do=[+Ţ#·n6C(#
ᶨrw5
pm=j8bTf"Qv^ꇔy#!yn6
2At3|fDq@@f7ず8g:Hg&A_fCS	_g%Jgʈ`fB1#meF4p(<&LVm$̈G6An!&D [܀1<ybxc7K2"0{><N#c -csllwZ yv^'sgLZ+rw8)OF1ǈ#vwl6/2rZ=[30̀(.mblnFWӘ5]/'q<[kW)DF0cj݁adˌ--K~o#lHbIf "GſGF|1<tdBcq24aG3h6]XB4q,wƇ-{/QQ\_@2ab&fETiF=/F$1~onŊT.E~WWQÊO;"kBF7.׵qI<[lWJ1*?Q&7fB;X=3Kyk#`W^mh`iًm@k8'8ٹȮھkRc#=Ѽ^ST$6=r+{EDr%Ft2+-%N5n[v=1urwT"Zdb/wb1cٌ6h]-Gh݂<Kʈτb	z-I[2woUb ]"_|kgz
:sEJ?/dm͛`|I%@\2\x1<9Gi{ǏG_vSweUTBXQU93Up_%$FZ1cuݱ`& l9)6f0b̀6IdR3UsK]*ψ"t1Wjdem8êeO6]7f`P l27:-׃Z?TqjχՏqKJao682^A/l6aR3KRW?tiPyM-nc)Z,\,3EtYH-.obDӪb9B9#vg&idCpʳ^&xǞ9a# %Ae&3ݢQ
mȺ几gxMla6WRcˊnfIm3"oBMV95^8@L5a9xN6܁EvsSע9b`Jtf)_DJgZktx]OyjOkT<
F+6+ߏ+Rd};\/3`?ᯩ{munW׻oש#Wf.Y̷/8y
      mTMo7=[p-)S`^bh%G$ErA{pWHq>pf>rF=<ϔ(gd"-Q/)@:-UZ^Z&|v>z-.W+aƵ(JM&=}&K4E;|(s !*Fbt7J4^+ͮ)HW	\	|'YGS[w``Df;L#%5MĬw#i+cG	wl87/ |ōPztObLpFihX fe>XjLɐwGFYhxC4i `b#˷e`&7\ Npv$+!qTel|vָZ,o!G؝$1Wy\[;XִPؠF$Նw9JRGq)qg6&Qi}[H;jmbi9rp,3mRr_kN$Da:_B)&ePVnE<1di<gn+Aa'-"nQuCkTl56m^ѧ`d~W@7f}AC#Ksl]ЧUsj_dKJON٫zoe\5cݑ}5$.1<>C䭁)Ik?^hدy诗xqqn
=*)ly%%7Z?5H
      V]o0}^~UI[&io4i}<0c#4PpHJӚpL[1Nᖊ-|O`8gZ?,fR('V<qCJpp$ץ\lr$L+la;!p&Qt<-G*
[d7&{	d]+^Q4=-Jg&/9r#h/"'Kt*U_x;"<E-0 ǹ|]$rgX~UD>#ǳ=+Wz#Ԟ2}]YkO˼ٱ6^*攠"-9#lATsG;#")WGjX4:4*4r:݈|-XĭHsE1Olu	ӊ"%abn&[pg-+$2sld߿-'Pl\*h}N=Qכ 뜿DJSrM3%#bEAgwsCL%ld;MS1O;[2ЍJK%y5QkRhc.g&x	"Ӆ5<sޛ-#h%v:b+y}ֲ+%"bɍgY7_9w5MuWe$yrxr+\Ao|jEZiw:ҥ9:\fX=Cht% ];X¹!=ìmq؜[ *YH-]f
B]lIqwyP8~(:	
V=`htWW
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;700&display=swap");
html {
width:100%;
height:100%;
position:relative;
}
body {
overflow-x:hidden;
margin:0;
width:100%;
height:100%;
font-size: 18px;
line-height: 1.5em;
font-family: 'Montserrat', sans-serif;
color: #333;
background:#fff;
position:relative;
-webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%;
}
h1 {
font-size:40px;
font-weight:700;
margin:0 0 30px 0;
line-height:50px;
}
h2 {
font-size:28px;
font-weight:700;
margin:0 0 30px 0;
line-height:38px;
}
h3 {
font-size:24px;
font-weight:700;
margin:0 0 20px 0;
line-height:34px;
}
h4 {
font-size:20px;
margin:0 0 20px 0;
line-height:30px;
font-weight:700;
}
p {
font-size:18px;
margin:0 0 20px 0;
line-height:26px;
}
ul, ol {
margin:0 0 20px 25px;
}
a {
color:#386b9f;
text-decoration:none;
}
.clear {
clear:both;
}
.container {
width:96%;
margin:0 auto;
position:relative;
max-width:1600px;
}
.slicknav_menu {
display:none;
}
#header {
position:relative;
width:100%;
z-index:999;
height:185px;
background:#fff;
}
#header .container {
position:relative;
}
.logo {
position:relative;
margin:10px 0 0 0;
float:left;
width:250px;
}
.mobile {
display:none;
}
#header .menu {
list-style-type:none;
margin:100px 0 0 0;
position:relative;
float:right;
}
#header .menu li {
display:inline-block;
position:relative;
margin:0 0 0 30px;
}
#header .menu li a {
display:block;
float:left;
height:40px;
line-height:40px;
color:#333;
padding:0;
text-decoration:none;
font-size:20px;
border-bottom:4px solid #fff;
}
#header .menu li.current-menu-item a {
border-bottom:4px solid #c71b1b;
}
#header .menu li.btn a {
position:relative;
top:5px;
height:40px;
line-height:40px;
padding:5px 15px;
background: #c71b1b;
color:#fff;
}
.contacts {
position:absolute;
top:40px;
right:0;
}
.contacts a {
color:#333;
margin:0 0 0 30px;
}
.contacts a i {
color:#c71b1b;
margin:0 5px 0 0;
}
.contacts a.fb i {
color:#3b5286;
margin:0 5px 0 0;
}
img {
max-width:100%;
height:auto;
}
#slider {
position:relative;
width:100%;
height:100%;
z-index:0;
overflow:hidden;
top:-185px;
margin:0 0 -185px 0;
}
.banner {
position:absolute;
top:34%;
left:50%;
margin:0 0 0 -800px;
width:1600px;
z-index:500;
}
.banner h2 {
display:block;
color:#fff;
font-size:50px;
line-height:70px;
margin:0 0 30px 0;
max-width:70%;
}
.banner p {
color:#fff;
font-size:18px;
line-height:26px;
margin:0 0 20px 0;
max-width:57%;
}
.banner a.btn-red {
color:#fff;
background:#c71b1b;
padding:15px 25px;
display:inline-block;
margin:20px 20px 0 0;
font-size:20px;
}
.banner a.btn-blue {
color:#fff;
background:#224191;
padding:15px 25px;
display:inline-block;
margin:20px 20px 0 0;
font-size:20px;
}
.banner a.btn-orange {
color:#fff;
background:#eb672a;
padding:15px 25px;
display:inline-block;
margin:20px 20px 0 0;
font-size:20px;
}
.serv a.btn-red {
color:#fff;
background:#c71b1b;
padding:15px 25px;
display:inline-block;
margin:20px 20px 0 0;
font-size:20px;
}
.serv a.btn-blue {
color:#fff;
background:#224191;
padding:15px 25px;
display:inline-block;
margin:20px 20px 0 0;
font-size:20px;
}
.serv a.btn-orange {
color:#fff;
background:#eb672a;
padding:15px 25px;
display:inline-block;
margin:20px 20px 0 0;
font-size:20px;
}
#slider .cycle-slideshow {
position:relative;
width:100%;
height:100%;
z-index:0;
}
#slider .cycle-slideshow #slide1 {
width:100%;
height:100%;
position:relative;
background:url(//master-tech.com.au/wp-content/themes/master-tech-2023-rebuilt/images/slide1.jpg) no-repeat top center fixed;
background-size:cover;
}
#slider .cycle-slideshow #slide2 {
width:100%;
height:100%;
position:relative;
background:url(//master-tech.com.au/wp-content/themes/master-tech-2023-rebuilt/images/slide2.jpg) no-repeat center center fixed;
background-size:cover;
}
#slider .cycle-slideshow #slide3 {
width:100%;
height:100%;
position:relative;
background:url(//master-tech.com.au/wp-content/themes/master-tech-2023-rebuilt/images/slide3.jpg) no-repeat center center fixed;
background-size:cover;
}
#inner {
top:-80px;
margin:0 0 -80px 0;
width:100%;
clear:both;
height:150px;
background:url(//master-tech.com.au/wp-content/themes/master-tech-2023-rebuilt/images/inner.jpg) no-repeat bottom center;
background-size:cover;
padding:200px 0 0 0;
color:#fff;
position:relative;
z-index:0;
}
.inner h1, .inner h3 {
color:#fff;
font-size:40px;
line-height:1em;
display:block;
font-weight:700;
}
#content {
padding:75px 0;
position:relative;
z-index:300;
}
#welcome {
padding:75px 0;
position:relative;
z-index:0;
background:#f3f3f3;
}
#welcome h1 {
color:#333;
font-weight:700;
font-size:50px;
line-height:60px;
}
#welcome h2, #repair h3, #bottom h3 {
text-transform:uppercase;
color:#c71b1b;
display:block;
font-weight:700;
font-size:24px;
line-height:34px;
margin:0;
padding:50px 0 0 0;
}
#welcome img.welc {
max-width:45%;
float:right;
margin:0 0 50px 140px;
}
#services {
padding:70px 0;
position:relative;
z-index:0;
background:#f3f3f3;
}
.serv {
width:30.33%;
float:left;
margin:0 3% 0 0;
}
.serv h3 {
width:55%;
transition:all .5s;
font-size:30px;
line-height:40px;
color:#333;
padding:0 0 0 20px;
border-left:6px solid #224191;
}
.serv p {
color:#333;
}
.serv span {
color:#fff;
background:#c71b1b;
padding:5px 15px;
}
#apps {
padding:100px 0;
position:relative;
background:url(//master-tech.com.au/wp-content/themes/master-tech-2023-rebuilt/images/apps.jpg) no-repeat center center;
background-size:cover;
text-align:center;
}
#apps h2 {
color:#fff;
margin:0 0 20px 0;
font-size:50px;
line-height:60px;
}
#apps p {
color:#fff;
margin:0 auto 40px auto;
font-size:18px;
}
.icon {
background:#fff;
width:12.66%;
padding:20px 1%; display: inline-table;
margin:0 1% 0 1%;
border-radius:10px;
text-align:center;
}
.icon img {
padding:0 0 0 0;
position:relative;
margin:0 0 10px 0;
}
.icon h3 {
color:#333;
font-size:20px;
line-height:28px;
display:block;
height:50px;
}
#repair {
padding:100px 0;
position:relative;
background:#f3f3f3;
}
#repair h2 {
font-size:50px;
line-height:60px;
padding:10px 0 0 0;
}
#repair a {
color:#fff;
background:#c71b1b;
padding:25px 35px;
display:inline-block;
margin:20px 0 0 0;
font-size:20px;
}
#bottom {
padding:100px 0;
position:relative; background:url(//master-tech.com.au/wp-content/themes/master-tech-2023-rebuilt/images/bottom2.jpg) no-repeat left center;
background-size:cover;
}
.bottom {
width:50%;
float:left;
}
#bottom h2 {
font-size:50px;
line-height:60px;
padding:10px 0 0 0;
color:#fff;
}
#bottom a {
color:#fff;
background:#c71b1b;
padding:25px 35px;
display:inline-block;
margin:20px 0 0 0;
font-size:20px;
}
#bottom p {
color:#fff;
}
#bottom img {
max-width:45%;
}
#logos {
padding:75px 0;
position:relative;
text-align:center;
}
#logos h2 {
font-size:40px;
line-height:50px;
padding:0 0 30px 0;
}
#savoir {
padding:75px 0 0 0;
position:relative;
text-align:center;
}
.savoir {
margin:100px 0 0 0;
}
#savoir p {
font-size:20px;
line-height:30px;
}
#savoir a.btn-red {
color:#fff;
background:#c71b1b;
padding:15px 25px;
display:inline-block;
margin:20px 20px 0 0;
font-size:20px;
}
#savoir a.btn-blue {
color:#fff;
background:#224191;
padding:15px 25px;
display:inline-block;
margin:20px 20px 0 0;
font-size:20px;
}
#miele {
padding: 0 0 75px 0;
position:relative;
text-align:left;
}
#miele a.btn-red {
color:#fff;
background:#c71b1b;
padding:15px 25px;
margin: 40px 0 0 0;
font-size:20px;
}
#miele h2 {
font-size: 50px;
line-height: 60px;
margin: 10px;
}
#miele h3 {
text-transform: uppercase;
color: #c71b1b;
display: block;
font-weight: 700;
font-size: 24px;
line-height: 34px;
margin: 0;
padding: 0px;
}
#miele .alignleft {
float: left;
margin: 0 100px 0px 0;
}
p.miele{
margin: 15px 0 35px 0;
}
.alignright, .wp-post-image {
float:right;
margin:0 0 50px 100px;
}
.alignleft {
float:left;
margin:0 100px 50px 0;
}
#top-footer {
padding:75px 0;
background:#231f20;
color:#fff;
}
#top-footer h3 {
font-size:32px;
line-height:42px;
margin:0 0 30px 0;
color:#fff;
font-weight:400;
}
.fcol-1 {
width:33.33%;
float:left;
margin:0 0 0 0;
}
.fcol-3 {
width:33.33%;
float:right;
margin:0 0 0 0;
text-align:right;
}
.fcol-3 p {
line-height:30px;
}
.fcol-1 ul {
list-style-type:none;
margin:0 0 20px 0;
}
.fcol-1 ul li {
width:47%;
padding:0;
float:left;
margin:0 3% 5px 0;
}
.fcol-1 ul li a {
color:#fff;
text-decoration:none;
}
.fcol-2 {
width:33.33%;
float:left;
margin:0 0;
text-align:center;
}
.fcol-2 img {
max-width:150px;
height:auto;
margin:65px 0 0 0;
}
.fcol-3 a {
color:#fff;
text-decoration:none;
}
#footer {
padding:0 0 25px 0;
background:#231f20;
color:#eee;
}
#footer .container {
border-top:1px solid #ccc;
padding:25px 0 0 0;
}
#footer p {
font-size:13px;
text-align:center;
width:100%;
margin:0 0 0 0;
}
#footer p a {
color:#eee;
text-decoration:none;
}
#form {
width:55%;
float:left;
margin:0 0 30px 0;
}
#details {
width:40%;
float:right;
margin:40px 0 30px 0;
}
.map {
width:100% !important;
height:350px;
margin:15px 0 0 0;
border: 1px solid #eee !important;
}
.form-col {
width: 47%;
float:left;
margin:0 3% 5px 0;
}
.form-col-full {
width: 97%;
float:left;
margin:0 3% 5px 0;
}
.wpcf7 {
width: 100%;
margin:0 0 0 0;
}
.wpcf7 textarea {
background: #f9f9f9;
border: 1px solid #ccc;
color: #555;
font-size: 16px;
width:96%;
padding:15px 2%;
height:200px;
margin:0 0 15px 0;
font-family: inherit !important;  
}
.wpcf7 p {
color: #333;
text-align:left !important;
}
.wpcf7 .req {
color: red;
font-weight:bold;
font-size:1.3em;
}
.wpcf7 {
margin: 30px 0 0 0;
}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="password"]{
background: #f9f9f9;
border: 1px solid #ccc;
color: #555;
font-size: 16px;
width:96%;
padding:15px 2%;
margin:0 0 15px 0;
}
.wpcf7 select {
background: #f9f9f9;
border: 1px solid #ccc;
color: #555;
font-size: 16px;
width:100%;
padding:10px 5px;
margin:0 0 0 0;
height:44px;
}
.wpcf7 input[type="submit"] {
cursor: pointer;
height: 50px;
padding: 0;
width: 100%;
position: relative;
text-align:center;
transition:all .5s;
border: none;
text-decoration:none;
color:#fff;
background:#c71b1b;
font-size:16px;
display:block;
margin:0;
}
.wpcf7 input[type="submit"]:hover {
}
.main {
width:65%;
float:left;
}
.main .post h2 {
font-size:26px;
line-height:36px;
margin:0 0 20px 0;
}
.sidebar {
width:27%;
padding:30px 1.5%;
background:#f3f3f3;
float:right;
border: 1px solid #ccc;
}
.sidebar h3 {
font-size:32px;
}
.sidebar ul li {
margin:0 0 20px 0;
line-height:20px;
}
.post {
margin:0 0 30px 0;
}
.share {
display:block;
margin:15px 0;
}
.page-numbers {
padding:20px;
font-size:18px;
text-decoration:none;
background:#eee;
border:1px solid #ccc;
display:inline-block;
margin:20px 0;
}
.more {
background:#c71b1b;
color:#fff;
padding:10px 20px;
display:inline-block;
margin:15px 0;
text-decoration:none;
}
.date {
color:#999;
font-size:13px;
display:block;
margin:0 0 0 0;
padding:0 0 0 0;
}
#carousel {
padding:70px 0;
height:120px;
overflow:hidden;
clear:both !important;
}
.nbs-flexisel-container {
position:relative;
max-width:100%;
}
.nbs-flexisel-ul {
position:relative;
width:99999px;
margin:0px;
padding:0px;
list-style-type:none;   
text-align:center;  
}
.nbs-flexisel-inner {
position: relative;
overflow:hidden;
float:left;
width:99%;   
}
.nbs-flexisel-item {
float:left;
margin: 0px;
padding:0px;
cursor:pointer;
position:relative;
line-height:0px;
}
.nbs-flexisel-item img {
max-width: 100%;
cursor: pointer;
position: relative;
margin-top: 10px;
margin-bottom: 10px;
} .nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
width:50px;
height:50px;
text-align:center;
line-height:50px;
border-radius:25px;
-moz-border-radius:25px;
-webkit-border-radius:25px;      
position: absolute;
cursor: pointer;
z-index: 4;
top:30px;
background: #024c9f;
color: #fff;     
display:none;
}
.nbs-flexisel-nav-left {
left: -20px;
}
.nbs-flexisel-nav-left:before {
content: "<"
}
.nbs-flexisel-nav-left.disabled {
opacity: 0.4;
}
.nbs-flexisel-nav-right {
right: -20px;    
}
.nbs-flexisel-nav-right:before {
content: ">"
}
.nbs-flexisel-nav-right.disabled {
opacity: 0.4;
}
@media only screen and (max-width: 1600px) {
.banner {
position:absolute;
top:30%;
left:5%;
margin:0;
width:90%;
z-index:500;
}
}
@media only screen and (max-width: 1250px) {
#header .menu li {
margin:0 0 0 15px;
}
#header .menu li a {
font-size:16px;
}
}
@media only screen and (max-width: 1100px) {
.logo {
width:200px;
}
}
@media only screen and (max-width: 900px) {
#header .menu {
display:none;
}
.slicknav_menu {
display:block;
position:fixed;
top:0;
left:0;
width:100%;
z-index:9999;
}
#header {
text-align:center;
margin:50px 0 0 0;
height:auto;
background:#fff;
}
.logo {
position:relative;
margin:10px 0 10px 0;
width:250px;
float:none;
width:175px;
}
.contacts {
display:none;
width:75%;
right:20px;
top:20px;
}
.contacts a {
text-align:right;
font-size:14px;
display:block;
}
#footer span.mhide {
display:none;
}
#footer span.mblock {
display:block;
}
.alignright, .alignleft {
max-width:100%;
height:auto;
float:none;
margin:0 0 30px 0;
}
#bottom img {
max-width:100%;
}
#welcome, #content, #grey {
text-align:center;
}
#inner {
height:100px;
padding:200px 0 0 0;
}
.inner h1, .inner h3 {
font-size:32px;
}
.banner {
width:100%;
margin:0;
left:0;
top:21%;
text-align:center;
}
.banner h2 {
display:inline-block;
color:#fff;
font-size:24px;
line-height:30px;
margin:0 0 15px 0;
}
.banner p.desk{
display:none;
}
.bottom {
width:100%;
float:none;
}
.icon {
background:#fff;
width: 46%;
padding:20px 1%;
Float: left;
margin:0 1% 25px 1%;
border-radius:10px;
text-align:center;
}
.mobile {
display:block;
width:100%;
text-align:center;
max-width:100% !important;
font-size:14px !important;
line-height:20px !important;
}
.banner a.btn-red {
display:block;
width:250px;
padding:5px 10px;
margin:10px auto;
font-size:14px;
}
.banner a.btn-blue {
display:block;
width:250px;
padding:5px 10px;
margin:10px auto;
font-size:14px;		
}
.banner a.btn-orange {
display:block;
width:250px;
padding:5px 10px;
margin:10px auto;
font-size:14px;		
}
#top-footer {
padding:50px 0;
}
.fcol {
width:96%;
float:left;
margin:0 2% 25px 2%;
text-align:center;
}
.fcol ul {
margin:0;
list-style-type:none;
}
.fcol ul li {
width:100%;
float:none;
text-align:center;
padding:0;
margin:0 0 5px 0;
}
.main, #form, #details {
width:100%;
float:none;
margin:0 0 40px 0;
}
.sidebar {
width:100%;
padding:0;
background:#fff;
float:none;
border: none;
}
.sidebar ul {
list-style-type:none;
margin:0 0 20px 0;
}
.sidebar ul li {
width:100%;
padding:0;
margin:0 0 5px 0;
text-align:center;
}
#slider {		
height:550px;
top:0;
margin:0;
}
#slider .cycle-slideshow {
height:600px;
}
#slider .cycle-slideshow #slide1 {
height:600px;
background:url(//master-tech.com.au/wp-content/themes/master-tech-2023-rebuilt/images/slide1.jpg) no-repeat center center scroll;
background-size:1064px 600px;
}
#slider .cycle-slideshow #slide2 {
height:600px;
background:url(//master-tech.com.au/wp-content/themes/master-tech-2023-rebuilt/images/slide2.jpg) no-repeat center center scroll;
background-size:1064px 600px;
}
#slider .cycle-slideshow #slide3 {
height:600px;
background:url(//master-tech.com.au/wp-content/themes/master-tech-2023-rebuilt/images/slide3.jpg) no-repeat center center scroll;
background-size:1064px 600px;
}
.share {
display:inline-block;
margin:0 auto;
}
.inner h1, .inner h3 {
text-align:center;
}	
#welcome h1 {
padding:0;
}
#welcome {
padding:40px 0;
}
#welcome img.alignnone {
width:46%;
float:left;
margin:0 2% 0 2%;
}
#welcome img.welc {
max-width: 90%;
float: none;
margin: 0 5% 30px 5%;
}
.fcol-2 img {
max-width: 250px;
height: auto;
margin: 0 0 0 0;
}	
#inner {
text-align:center;
}	
.serv {
width:88%;
float:left;
margin:0 1% 20px 1%;
background:#f3f3f3;
padding:20px 5% 20px 5%;
text-align:left;
box-shadow:0 0 0 rgba(0,0,0,0.5);
}
.serv h3 {
border:none;
padding:0;
text-align:left;
display:block;
width:100%;
}
.icon {
background:#fff;
width:46%;
padding:20px 1%;
float:left;
border-radius:10px;
text-align:center;
}
p {
font-size: 15px;
line-height: 22px;
}
.icon h3 {
font-weight:400;
font-size: 15px;
line-height: 22px;
display: block;
height: 40px;
}
.icon img {
width:75%
}
#apps p {
color: #fff;
margin: 0 auto 40px auto;
font-size: 15px;
width: 90%;
}
#repair, #bottom {
text-align:center;
}
#repair h2, #bottom h2, #apps h2, #welcome h1, #miele h2 {
font-size:32px;
line-height:40px;
}
.form-col {
width: 96%;
float:left;
margin:0 2% 5px 2%;
}
.form-col-full {
width: 96%;
float:left;
margin:0 2% 5px 2%;
}
form h3 {
text-align:left !important;
margin:0 0 20px 2% !important;
}
.savoir {
margin:0;
}
#savoir p, #savoir a {
font-size:14px !important;
line-height:20px !important;
}
.fcol-2 img {
width:100px;
}
.fcol ul li {
font-size:14px !important;
line-height:20px !important;
}
#bottom a, #repair a {
font-size:14px !important;
padding:10px 15px;
}
#carousel {
padding:50px 0 0 0;
height:100px;
overflow:hidden;
clear:both !important;
}
#miele .container{
margin: 40px 10px 40px 10px;
}
#miele h3{
padding: 0;
}
#miele h2, .cards{
font-size: 28px;
padding: 0;
margin: 10px 0 0 0;
}
#miele a.btn-red {
color:#fff;
background:#c71b1b;
padding:15px 25px;
margin: 40px 10px 0 10px;
font-size:20px;
}
#miele .alignleft {
float: left;
margin: 0 0 40px 0;
}
#miele{
margin: 40px 0 0 0;
}
.serv {
text-align: left;	
}
.serv h3 {
border-left:6px solid #224191;
padding-left: 10px;
}
.nbs-flexisel-item {
margin: 10px;
}
}
@media only screen and (max-width: 700px) {
}
@media only screen and (max-width: 480px) {
.icon {
background: #fff;
width: 46% !important;
padding: 20px 1%;
float: left;
margin: 0 1% 25px 1%;
border-radius: 10px;
text-align: center;
}
}