/*general*/
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600');
@import url('https://fonts.googleapis.com/css?family=Arya:400,700');
@import url('https://fonts.googleapis.com/css?family=Fugaz+One|Lato');
@import url('https://fonts.googleapis.com/css?family=Roboto+Slab');


body {
    font-family:  'Source Sans Pro', Arial, Helvetica, sans-serif;
    color: #333333;
    font-size: 16px;
    font-weight: normal;
    width: 100%; 
	background:#ffffff;
}


h1,h2{
    margin-top:0px;
  
}

h1, h2, h3, h4, h5, h6 {
    
    font-family: 'Roboto Slab', Times New Roman, serif;
    color:#1b3768;
}

h1 {
    font-size:32px;
}
h2 {
    font-size:28px;
}
h3 {
    font-size:26px;
}
h4 {
    font-size:24px;
}
h5 {
    font-size:20px;
}

h6 {
    font-size:18px;
}
@media (max-width: 1199px) {

    h1 {
        font-size:25px;
    }
    h2 {
        font-size:23px;
    }
    h3 {
        font-size:21px;
    }
    h4 {
        font-size:19px;
    }
    h5 {
        font-size:17px;
    }
}
@media (max-width: 991px) {

    h1 {
        font-size:23px;
    }
    h2 {
        font-size:21px;
    }
    h3 {
        font-size:19px;
    }
    h4 {
        font-size:17px;
    }
    h5 {
        font-size:15px;
    }
    h6 {
        font-size:13px;
    }
}
@media (max-width: 480px) {

    h1 {
        font-size:21px;
    }
    h2 {
        font-size:19px;
    }
    h3 {
        font-size:17px;

    }
    h4 {
        font-size:15px;
    }
    h5 {
        font-size:13px;
    }
     h6 {
        font-size:13px;
    }
   
}

.wow {
   visibility: hidden;
 }
hr {
    margin:20px 0px;
    border:none;
    border-bottom:1px dotted #ccc;
}
select{
	color:Black;
	margin-bottom:4px;
	font-size:12px;
	padding:5px;
}
.selectSuburb{
	height:185px!important;
	width:100%!important;
}
.selectedSuburb{
	height:60px!important;
	width:100%!important;
}
input[type=checkbox]{
	margin:9px 0px 9px 0px;
}
input[type=text],input[type=email], textarea{
    border:0!important;
    width:100%;
    margin-bottom:10px;
    background:#eee!important;
    border-radius:0!important;
    color:Black;
    padding:10px;
    box-shadow:none!important;
}
select{
-webkit-appearance:none;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {   
  background:#ccc!important;
  box-shadow: none;
  outline: 0 none;
}

select{
	width:100%;
}

label {
    font-weight:bold;
    padding-top:5px;
}
.form-horizontal .form-group {
  margin-bottom:0px;
}


.mrgBtm20 {
    margin-bottom:20px;
}
.gap10 {
    height:10px;
}
.gap {
    height:25px;
}

.clrRed {
    color:#bd2026;
}

.clrBlue {
    color:#1b3667;
}
.clrGrey {
    color:#909090;
}
.clrWhite {
    color:#fff;
}
.nomargin {
    margin:0px;
}
.nomarginTop {
    margin-top:0px;
}


@media (max-width: 767px) {
    .XSPullLeft {
        text-align: left;
    }
    .XSPullCenter {
        text-align: center;
    }
}
@media (max-width: 991px) {
    .SMPullLeft {
        text-align: left;
    }
    .SMPullCenter{
        text-align:center;
    }
}
@media (min-width: 769px) and (max-width: 991px) {
    .SMOnlyPullCenter{
        text-align:center;
    }

}
a:focus {
    outline:none;
}
a:link, a:visited {
    text-decoration:none;
    color:#1b3768;
}
a:hover {
    text-decoration:none;
    color:#909090 ;

}

a.navWhite:link, a.navWhite:visited {
    text-decoration:none;
    color:#fff;
}
a.navWhite:hover {
    text-decoration:underline;
    color:#fff ;

}

.btnTransp,
a.btnTransp:link, a.btnTransp:visited{
	background:none;
	border:0;
	background:none;
	border:1px solid White;
	color:White;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:30px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	display:inline-block;
	padding:6px 20px;
	
	margin-bottom:0px;
	-webkit-transition: border-color 0.3s, background-color 0.3s;
	transition: border-color 0.3s, background-color 0.3s;
}

.btnTransp:hover,a.btnTransp:hover{
	background-color:#1b3768;
	color:White;
}
@media (max-width: 767px) {
	.btnTransp,
	a.btnTransp:link, a.btnTransp:visited{
		font-size:15px;
		margin-top:10px;
	}
}
.btnBlue,
a.btnBlue:link, a.btnBlue:visited{
	background:none;
	border:0;
	background:#1b3768;
	color:White;
	font-size:14px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	display:inline-block;
	padding:6px 20px;
	margin-bottom:0px;
	-webkit-transition: border-color 0.3s, background-color 0.3s;
	transition: border-color 0.3s, background-color 0.3s;
}

.btnBlue:hover,a.btnBlue:hover{
	background-color:#909090;
	color:White;
}

.btnBlueLong,
a.btnBlueLong:link, a.btnBlueLong:visited{
	background:none;
	border:0;
	background:#1b3768;
	color:White;
	font-size:14px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	display:block;
	width:100%;
	padding:6px 20px;
	margin-bottom:0px;
	-webkit-transition: border-color 0.3s, background-color 0.3s;
	transition: border-color 0.3s, background-color 0.3s;
}

.btnBlueLong:hover,a.btnBlueLong:hover{
	background-color:#909090;
	color:White;
}

a.back-to-top:link,a.back-to-top:visited {
	display: none;
	width: 50px;
	height: 50px;
	text-indent: -9999px;
	position: fixed;
	z-index: 9999;
	right: 20px;
	bottom: 20px;
	background: #1b3768 url("../images/arrowUp.png") no-repeat center 35%;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
    border:3px solid White;

}
a:hover.back-to-top {
	background-color: #666666;
}
/*no gutter*/
.no-gutter > [class*='col-'] {
    padding-right:0;
    padding-left:0;
}

.smaller-gutter  > [class*='col-'] {
    padding-right:5px;
    padding-left:5px;
}

.bigger-gutter  > [class*='col-'] {
    padding-right:25px;
    padding-left:25px;
}


/*inbetween sm and xs*/

.col-ms-1,
.col-ms-2,
.col-ms-3,
.col-ms-4,
.col-ms-5,
.col-ms-6,
.col-ms-7,
.col-ms-8,
.col-ms-9,
.col-ms-10,
.col-ms-11,
.col-ms-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }
.visible-ms{
        display:none;
    }
@media (min-width: 480px) and (max-width: 767px) {
  .col-ms-1,
  .col-ms-2,
  .col-ms-3,
  .col-ms-4,
  .col-ms-5,
  .col-ms-6,
  .col-ms-7,
  .col-ms-8,
  .col-ms-9,
  .col-ms-10,
  .col-ms-11 {
    float: left; }

  .col-ms-1 {
    width: 8.33333%; }

  .col-ms-2 {
    width: 16.66667%; }

  .col-ms-3 {
    width: 25%; }

  .col-ms-4 {
    width: 33.33333%; }

  .col-ms-5 {
    width: 41.66667%; }

  .col-ms-6 {
    width: 50%; }

  .col-ms-7 {
    width: 58.33333%; }

  .col-ms-8 {
    width: 66.66667%; }

  .col-ms-9 {
    width: 75%; }

  .col-ms-10 {
    width: 83.33333%; }

  .col-ms-11 {
    width: 91.66667%; }

  .col-ms-12 {
    width: 100%; }

  .col-ms-push-1 {
    left: 8.33333%; }

  .col-ms-push-2 {
    left: 16.66667%; }

  .col-ms-push-3 {
    left: 25%; }

  .col-ms-push-4 {
    left: 33.33333%; }

  .col-ms-push-5 {
    left: 41.66667%; }

  .col-ms-push-6 {
    left: 50%; }

  .col-ms-push-7 {
    left: 58.33333%; }

  .col-ms-push-8 {
    left: 66.66667%; }

  .col-ms-push-9 {
    left: 75%; }

  .col-ms-push-10 {
    left: 83.33333%; }

  .col-ms-push-11 {
    left: 91.66667%; }

  .col-ms-pull-1 {
    right: 8.33333%; }

  .col-ms-pull-2 {
    right: 16.66667%; }

  .col-ms-pull-3 {
    right: 25%; }

  .col-ms-pull-4 {
    right: 33.33333%; }

  .col-ms-pull-5 {
    right: 41.66667%; }

  .col-ms-pull-6 {
    right: 50%; }

  .col-ms-pull-7 {
    right: 58.33333%; }

  .col-ms-pull-8 {
    right: 66.66667%; }

  .col-ms-pull-9 {
    right: 75%; }

  .col-ms-pull-10 {
    right: 83.33333%; }

  .col-ms-pull-11 {
    right: 91.66667%; }

  .col-ms-offset-1 {
    margin-left: 8.33333%; }

  .col-ms-offset-2 {
    margin-left: 16.66667%; }

  .col-ms-offset-3 {
    margin-left: 25%; }

  .col-ms-offset-4 {
    margin-left: 33.33333%; }

  .col-ms-offset-5 {
    margin-left: 41.66667%; }

  .col-ms-offset-6 {
    margin-left: 50%; }

  .col-ms-offset-7 {
    margin-left: 58.33333%; }

  .col-ms-offset-8 {
    margin-left: 66.66667%; }

  .col-ms-offset-9 {
    margin-left: 75%; }

  .col-ms-offset-10 {
    margin-left: 83.33333%; }

  .col-ms-offset-11 {
    margin-left: 91.66667%; }
  .hidden-ms{
    display: none !important;
  }
    .visible-ms{
        display:block!important;
    }

}
@media (max-width: 480px) {
	.hidden-xxs{
		display: none !important;
	}
}
/*5 column*/
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 991px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}

/* columns of same height styles */

.row-same-height {
  display: table;
  width: 100%;
  /* fix overflow */
  table-layout: fixed;
}
.col-xs-height {
  display: table-cell;
  float: none !important;
}

@media (min-width: 768px) {
  .col-sm-height {
    display: table-cell;
    float: none !important;
  }
}
@media (min-width: 991px) {
  .col-md-height {
    display: table-cell;
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .col-lg-height {
    display: table-cell;
    float: none !important;
  }
}

/* vertical alignment styles */

.col-top {
  vertical-align: top;
}
.col-middle {
  vertical-align: middle;
}
.col-bottom {
  vertical-align: bottom;
}

/*heading*/

.bgHome{
	background-repeat:no-repeat;
    background-position:center center;
    height:590px;
    display:block;
    background-attachment:fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    position:relative;
}
@media (max-width: 991px) {
	.bgHome{
		height:550px;
	}
}
@media (max-width: 767px) {
	.bgHome{
		height:500px;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        background-attachment: initial;
        background-repeat: repeat-y;
	}
}
@media (max-width: 480px) {
	.bgHome{
		height:350px;
	}
}

.boxHero{
	display:inline-block;
	color:White;
	padding: 20px 30px;
	margin-top:330px;
	font-size:36px;
	font-weight:bold;
}

.lineHeroS{
	font-size:20px;
	font-family: Lato,  Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.lineHeroB{
	font-size:50px;
	font-family:'Fugaz One', Arial, Helvetica, sans-serif;
}
@media (max-width: 991px) {
	.boxHero{
		margin-top:300px;
		font-size:30px;
	}
	.lineHeroS{
		font-size:16px;
	}
	.lineHeroB{
		font-size:36px;
	}
}
@media (max-width: 767px) {
	.boxHero{
		padding: 10px 20px;
		margin-top:270px;
		font-size:24px;
	}
	.lineHeroS{
		font-size:16px;
	}
	.lineHeroB{
		font-size:30px;
	}
}
@media (max-width: 480px) {
	.boxHero{
		padding: 0px 10px;
		margin-top:200px;
		font-size:18px;
	}
	.lineHeroS{
		font-size:13px;
	}
	.lineHeroB{
		font-size:24px;
	}
}
.navbar{
	background:none;
	border:0;
	position:absolute;
	z-index:8000;
	width:100%;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1b3768+35,ffffff+100&1+35,0+100 */
background: -moz-linear-gradient(top,  rgba(27,55,104,1) 45%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(27,55,104,1) 45%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(27,55,104,1) 45%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b3768', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */

	padding-bottom:50px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
@media (max-width:767px) {
	.navbar{
		background:#1b3768;
		padding-bottom:0;
	}
}
.navbarInner{
	background:#1b3768!important;
	position:relative!important;
	padding-bottom:0px;
}
.logo{
	background:none;
	width:180px;
	display:inline-block;
	padding:5px 0px; 
	-webkit-transition: -webkit-transform 0.35s;
	transition:  transform 0.35s;
}
.logo img{
    float:none;
    width:100%;
}
@media (max-width: 1199px) {
	.logo{
		padding:5px 0px; 
	}

}
@media (max-width: 991px) {
	.logo{
		width:155px;
	}

}

@media (max-width: 767px) {
	.logo{
		width:140px;
	}

}
.navbar-toggle {
	top:60px;
	display: none;
	background:#1b3768!important;
	border:1px solid White;
	border-right:0;
	border-left:0;
	position:absolute;
	left:0;
	display: block!important;
	width:100%;
	
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none!important;
  }

}

.txtMenu{
	margin-left:5px;color:White;
	display:inline-block;
}
.bars{
	display:inline-block;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
    background:White!important;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

.navbar-header {
    float:none!important;
    text-align:center;
    
}


.navbar-collapse {
	padding:0!important; 
	padding:10px;
	overflow:hidden;
	background:none;
	margin-top:42px;
}
.navbar-nav {
    margin:auto;
    float: none !important;
	
}

.navfixed {
    position:fixed;
    width:100%;
	margin-top:0px;
    top:0;
    left:0!important;
    right:auto!important;
    z-index:9999!important;
    -webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background:#1b3768;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
	border-bottom:1px solid White;
}

.navbar{
	margin:0px;
}
.navbar-nav {
    margin:auto;
}
.navfixed .navbar-right {
    margin:auto;
	float:none!important;
	text-align:center;
}

.navbar-nav li{
    float: none !important;
    display:inline-block;
	margin-left:-4px;
    text-transform:none;
    text-align:center;
    font-family: Arya,  Arial, Helvetica, sans-serif;
	
}

.navbar-nav a:link,.navbar-nav a:visited{
	
    color:#ffffff!important;
    font-size:16px;
    padding:12px 17px 12px 17px;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	position: relative;
}

.navbar-nav > li > a:hover { 
	background:none;
    color:#909090!important;
}
 
.navbar-nav  > li > a:hover::after,
.navbar-nav  > li > a:focus::after {
	height: 3px;
	width:100%;
	opacity: 1;
}


.navbar-nav a.active{
    background:none;
    color:#909090!important;
}
.navbar-nav a.active:hover{
	background:none;
    color:#909090!important;
}
.navfixed .navbar-nav > li > a:hover,
.navfixed .navbar-nav a.active,
.navfixed .navbar-nav a.active:hover
{ 
	background:none;
    color:#909090!important;
}

.navbar-nav > .open > a,
.navbar-nav > .open > a:hover,
.navbar-nav > .open > a:focus {
  background:rgba(0,0,0, 0.3)!important;
}


.dropdown{
    position:relative!important;
}
.dropdown-menu {
	z-index:9999;
	left:0!important;
    background:none;
    padding-top:0px;
    color:#000000; 
	 -moz-box-shadow:    0px;
    -webkit-box-shadow: 0px;
    box-shadow:        0px;
	border:0;
	padding:0px;
}

.dropdown-menu li {
    display:block; text-align:left; background:#fff!important;
}
.dropdown-menu > li {
    border-bottom:1px dotted #aaaaaa;
}
.dropdown-menu > li:last-child {
    border-bottom:none;
}


.dropdown-menu li  a:link, .dropdown-menu li a:visited {
    padding:5px 15px; display:block;color:#666!important;
    font-size:14px; border-right:none;
	background:none!important;text-transform:none;
}
.dropdown-menu li a:hover {
    color:#909090!important;
   
}


@media (min-width: 768px) {.dropdown:hover .dropdown-menu {display: block;}}
@media (min-width: 768px) {.dropdown:hover .dropdown-menu.long {display: block;width:200px;}}
 
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: none;
  border-color: White;
}
@media (max-width: 1199px) {
    .navbar-nav a:link, .navbar-nav a:visited {
        padding:12px 15px 12px 15px;font-size:14px;
    }
    .dropdown-menu li  a:link, .dropdown-menu li a:visited {
        padding:5px 15px 5px 15px;font-size:14px;
    }
}
@media (max-width: 991px) {

    .navbar-nav a:link, .navbar-nav a:visited {
        padding:12px 10px 12px 10px;
    }
    .dropdown-menu li  a:link, .dropdown-menu li a:visited {
        padding:5px 10px 5px 10px;
    
    }
}
 
@media (max-width: 767px) {
  
    .navbar-collapse{
		padding:0px!important;
        margin:0!important; 
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		position:absolute!important; z-index:9000; 
		left:0px !important; top:39px;
        padding:0; width:100%!important; 
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-nav li{
        float:none;
        display:block; background:#fff;

    }
    .navbar-nav > li {
        border-bottom:1px dotted #cccccc;
    }
    .navbar-nav 
    {
        width:100%; margin:0;padding:0;
    }
    .navbar-nav a:link, .navbar-nav a:visited {
        padding:5px 30px!important;
        font-size:14px;color:#666!important;
        text-align:left;width:100%;
    }
    .navbar-nav > li > a:hover { 
		background:none;
		color:#909090!important;
	}
	 
	
	
    .navbar-nav li:last-child a:link, .navbar-nav li:last-child a:visited {
        border-bottom:none;
    } 
    .caret{ 
        display:inline-block;
    }
   
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
       
    }
    .navbar-nav>li {
        float: none;
    }
  
   .navbar-collapse.collapse.in {  /* NEW */
        display: block!important; 
    }

	.navbar-nav .open .dropdown-toggle:link,
	.navbar-nav .open .dropdown-toggle:visited{
		color:#ffffff!important;
		background:#1b3768!important;
	}
  
  .navbar-nav .open .dropdown-menu {
    position: static; 
    float: none;
    width: auto;
    margin-top: 0;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 45px!important;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
    
    .dropdown-menu > li{
        width:100%;
        text-align:left; 
    }
    
}
/*Home*/
.swiper-container {
	width: 270%;
	margin-left:-85%;
	height:600px
}


.swiper-container-horizontal > .paginationHome .swiper-pagination-bullets {
  bottom: 120px;
  left: 0;
  width: 100%;
}

.swiper-container-horizontal > .paginationHome .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 5px;
}
@media (max-width:767px) {
	.swiper-container-horizontal > .paginationHome .swiper-pagination-bullets {
	  bottom: 65px;
	  left: 0;
	  width: 100%;
	}

}

.swiper-wrap{
	overflow:hidden;
}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	color:white;
	width: 33%;
	height:100%;
	background-repeat:no-repeat;
    background-position:center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	border:1px solid #ccc;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	opacity: 0.5;
	filter: grayscale(100%); /* Standard CSS */
    -webkit-filter: grayscale(100%); /* CSS for Webkit Browsers */
    filter: url(/elements/grayscale.svg#desaturate); /* Firefox 4-34 */
    filter: gray;  /* Internet Explorer IE6-9 */
    -webkit-filter: grayscale(1); /* Old WebKit Browsers */
	cursor:pointer;
	margin:0px 2px;
	
}
.swiper-slide-active {
	opacity: 1;
	filter: grayscale(0%);
    filter: none;
    -webkit-filter: grayscale(0); /* Old WebKit */
}
@media (max-width:991px) {

	.swiper-container {
		height:450px;
	}
}
@media (max-width: 767px) {
	.swiper-container {
		width: 100%;
		margin-left:0%;
		height:350px;
	}
	.swiper-slide {
		width: 100%;
		
	}
}
.bgQL{
    display:block;
	padding:90px 0;
	background:#1b3768;
	
}

.chitemWrap{
	margin-top:-130px;
	position: absolute;
	z-index:2000;
	width:100%;
}
@media (max-width: 991px) {
	.chitemWrap{
		margin-top:-110px;
	}
	.bgQL{
		padding:70px 0;
	}
}
@media (max-width: 767px) {
	.chitemWrap{
		margin-top:0px;
		position:relative;
	}
	.bgQL{
		padding:40px 0;
	}
}
.ch-item {
	
	width: 175px;
	height: 175px;
    text-align:center;
    background:#ffffff;
	-webkit-border-radius: 9999px;
	-moz-border-radius: 9999px;
	border-radius: 9999px;
    margin:auto;
    margin-bottom:15px;
	
	cursor: default;
	box-shadow: 
		inset 0 0 0 7px rgba(255,255,255,1),
		0 1px 2px rgba(0,0,0,0.1);
    
	overflow:hidden!important;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}


@media (min-width: 768px) and (max-width: 991px) {
    .ch-item {
	    width: 155px;
	    height: 155px;
        box-shadow: 
		inset 0 0 0 5px rgba(255,255,255,1),
		0 1px 2px rgba(0,0,0,0.1);
    }
}

.ch-info {
	position: absolute;
	background: #909090;
	width: inherit;
	height: inherit;
	-webkit-border-radius: 9999px;
	-moz-border-radius: 9999px;
	border-radius: 9999px;
    overflow:hidden;
    border:4px solid White;
	opacity: 0;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	
	-webkit-backface-visibility: hidden;
    
    overflow:hidden!important;
}

.ch-info h3 {
	color: #fff;
	text-transform: uppercase;
    font-weight:bold;
	margin: 0 0px;
	 font-size: 14px; 
    padding-top:29px;
    height:70px;
	font-family: 'Open Sans', Arial, sans-serif;
	text-shadow: 
		0 0 1px #fff, 
		0 1px 2px rgba(0,0,0,0.3);
}


@media (min-width: 768px) and (max-width: 991px) {
    .ch-info h3 {
	     padding-top:15px;
        height:54px;
    }
}
.ch-info p {
	color: #fff;
	padding: 5px 5px;
	font-style: italic;
	margin: 0 20px;
	font-size: 12px;
	border-top: 1px solid rgba(255,255,255,0.5);
	opacity: 0;
	-webkit-transition: all 1s ease-in-out 0.4s;
	-moz-transition: all 1s ease-in-out 0.4s;
	-o-transition: all 1s ease-in-out 0.4s;
	-ms-transition: all 1s ease-in-out 0.4s;
	transition: all 1s ease-in-out 0.4s;
}


@media (min-width: 768px) and (max-width: 991px) {
    .ch-info p {
	    margin: 0 20px;
        font-size:11px;
    }
}
.ch-info p a {
	display: block;
	color: #fff;
	color: rgba(255,255,255,0.7);
	font-style: normal;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 9px;
	letter-spacing: 1px;
	padding-top: 4px;
	font-family: 'Open Sans', Arial, sans-serif;
}

.ch-info p a:hover {
	color: #fff222;
	color: rgba(255,242,34, 0.8);
}

.ch-item:hover {
	box-shadow: 
		inset 0 0 0 1px rgba(255,255,255,0.1),
		0 1px 2px rgba(0,0,0,0.1);
}
.ch-item:hover .ch-info {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}
.ch-item:hover .ch-info p {
	opacity: 1;
}

.ch-heading {
    position: absolute;
    color:#1b3768;
    width:100%;
    text-transform:uppercase;
    padding: 5px 0px;
    font-weight:bold;
    font-size:16px;
    text-align:center!important;
	font-family:Arya, Arial, Helvetica, sans-serif;
}

.ch-heading .icon{
    font-size:40px;
    font-weight:normal;
    margin:0px 0px 10px 0px;
    display:inline-block;
    width:75px;
    height:75px;
    
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-repeat:no-repeat;
    background-position:center center;

}

.ch-heading .appraisal{
    background-image:url('../images/i_selling.png');
}
.ch-heading .auctions{
    background-image:url('../images/i_auction.png');
}
.ch-heading .sellers{
    background-image:url('../images/i_sellers.png');
}
.ch-heading .landlords{
    background-image:url('../images/i_landlords.png');
}
.ch-heading .buy{
    background-image:url('../images/i_buy.png');
}
.ch-heading .rental{
    background-image:url('../images/i_rental.png');
}
.ch-heading .contact{
    background-image:url('../images/i_contactTeam.png');
}


@media (min-width: 768px) and (max-width: 991px) {
    .ch-heading .icon{
        width:55px;
		height:55px;
		margin:0px 0px 0px 0px;
    }
   
}
.ch-item:hover .ch-heading{
    opacity:0;
}

a.TopPhone:link, a.TopPhone:visited{
	color:White;
	display:inline-block;
	position:absolute;
	z-index:2000;
	right:30px;
	font-size:18px;
	background:White;
	color:#1b3768;
	padding:4px 10px;
	font-weight:bold;
	border-radius: 0px 0px 10px 10px;
	-moz-border-radius: 0px 0px 10px 10px;
	-webkit-border-radius: 0px 0px 10px 10px;
}
a.TopPhone:hover{
	color:#8f9090;
}
@media (max-width:767px) {
	.TopPhone{
		top:0;
		right:10px!important;
		
	}
}
.bgFP{
	background-repeat:no-repeat;
    background-position:center center;
    display:block;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	padding:70px 0;
	background-image:url('../images/bg_FP.jpg');
	background-attachment:fixed;
}

@media (max-width: 767px) {
	.bgFP{
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        background-attachment: initial;
        background-repeat: repeat-y;
	}
}

.wrapFP{
	background:rgba(255,255,255,0.7);
	padding:20px;
	height:100%;
	border-radius: 0px 50px 0px 50px;
	-moz-border-radius: 0px 50px 0px 50px;
	-webkit-border-radius: 0px 50px 0px 50px;
}

.FP_suburb{
	font-size:30px;
	font-family: 'Arya',  Arial, Helvetica, sans-serif;
	 font-weight:600;
}
.FP_address{
	font-size:20px;
	font-family: 'Arya',  Arial, Helvetica, sans-serif;
	 font-weight:600;
}
.FP_price{
	color:#1b3768;
	font-weight:bold;
}
.FPDetails{
	margin-left:30px;
}
@media (max-width:991px) {
	.wrapFP{
		font-size:12px;
	}
	.FP_suburb{
		font-size:26px;
	}
	.FP_address{
		font-size:16px;
	}
}
@media (max-width:991px) {
	.FPDetails{
		margin:0;
		margin-top:10px;
	}
	
}
.btnFP{
	position:absolute;
	bottom:30px;
	right:30px;
}
.bbc div{
	display:inline-block;
	margin-right:10px;
	text-align:center;
}
.bbc img{
	display:block;
	width:30px;
}


.macScreen{
	background-image:url('../images/macscreen.jpg');
	width:100%;
	height:400px;
	background-position:top center;
	background-repeat:no-repeat;
	-webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
}

@media (max-width:991px) {
	.macScreen{
		margin-bottom:40px;
	}
}
@media (max-width:767px) {
	.macScreen{
		width:500px;
		margin:auto;
		margin-bottom:40px;
	}
}
@media (max-width:560px) {
	.macScreen{
		width:300px;
		height:250px;
	}
}


.youtube-video-wrap{
	cursor:pointer;
	background:#000000;
	
}
.youtube-video{
	display:block;
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	height:370px;
	position:relative;

}
.youtube-title{
	position:absolute;
	z-index:3000;
	bottom:20px;
	left:20px;
	font-size:30px;
	color:White;
	 font-family: 'Arya',  Arial, Helvetica, sans-serif;
	 font-weight:600;
	
}
.youtube-smaller-title{
	font-size:18px;
}
.youtube-video i.cameraicon{
	position:absolute;
	z-index:3000;
	top:20px;
	right:20px;
	color:White;
	font-size:35px;
	
}
.youtubeTrans{
	background:rgba(0,0,0,0.4);
	width:100%;
	height:100%;
}
@media (max-width:991px) {
	.youtube-video{
		height:300px
	}
	.youtube-title{
		font-size:24px;
		
	}
	.youtube-smaller-title{
		font-size:16px;
	}
}
@media (max-width:767px) {
	.youtube-title{
		font-size:20px;		
	}
	.youtube-smaller-title{
		font-size:14px;
	}
}

.facebook-wrap{
	padding:30px; background:#f7f7f7;
	border-radius: 0px 50px 0px 50px;
	-moz-border-radius: 0px 50px 0px 50px;
	-webkit-border-radius: 0px 50px 0px 50px;
	overflow:hidden;
}

.box-title{
	font-size:24px;
	 font-family: 'Arya',  Arial, Helvetica, sans-serif;
	 font-weight:600;
	 margin-bottom:20px;
	 color:#1b3768;
}
.box-title:before{
	content:'';
	display:block;
	width:30px;
	height:4px;
	background:#1b3768;
	margin-bottom:5px;
}
.facebook-date{
	display:table-cell;
	vertical-align:top;
}
.facebook-date-wrap{
	background:#1b3768;
	color:White;
	padding:5px 10px;
	
	font-size:24px;
}
.facebook-month{
	font-size:14px;
	text-transform: uppercase;
	display:block;
}
.tblFacebook{
	display:table;
}
.facebook-desc{
	display:table-cell;
	padding-right:10px;
	vertical-align:top;
}
/*content*/
.content-wrap{
	padding:60px 0px;
}
@media (min-width:992px){
	.homeWrap{
		padding-bottom:0;
	}
}
.content-wrap-grey{
	padding:60px 0px;
	background:#f7f7f7;
}

/*listing*/
.HeaderBlue{
	background:#1b3667 ;
}
.Wrap700{
	width:700px;
	margin:auto;
	
}
.bgPopUp{
	background:White;
	padding:10px 20px;
}

.listing-wrap{
  color:#333;
  margin-bottom:20px;
  overflow:hidden;
  text-align:left;
  border:1px solid #eee;

  width:100%;
  padding:20px;
  border-radius: 0px 30px 0px 30px;
  -moz-border-radius: 0px 30px 0px 30px;
  -webkit-border-radius: 0px 30px 0px 30px;
  
}

.listing-pic {
  position:relative;
  overflow:hidden;
  border-radius: 0px 30px 0px 30px;
  -moz-border-radius: 0px 30px 0px 30px;
  -webkit-border-radius: 0px 30px 0px 30px;
  background-color:Black;vertical-align:top;
  width:35%;float:left;
  background-repeat:no-repeat;
  -webkit-background-size: 100%;
    -moz-background-size: 100%;
    -o-background-size: 100%;
    background-size: 100%;
  background-position:center center;
  height:220px;
  cursor:pointer;
  -webkit-transition:  all 0.3s ease-in 0s;
  -moz-transition:  all 0.3s ease-in 0s;
  -o-transition:  all 0.3s ease-in 0s;
  -ms-transition:  all 0.3s ease-in 0s;
  transition:  all 0.3s ease-in 0s;
}
.listing-wrap:hover .listing-pic{
  background-size: 120%;
  
}
@media (max-width:1199px) {
    .listing-pic {
        height:200px;
    }
}
@media (max-width:991px) {
    .listing-pic {
        height:180px;
    }
}
@media (max-width:767px) {
    .listing-pic {
        width:100%;
        float:none;
        height:200px;
    }
}
@media (max-width:480px) {
    .listing-pic {
        height:180px;
    }
}
.listing-text {
  vertical-align:top;
  width:65%;float:left;
  position:relative;
  padding-left:20px;
}
@media (max-width:767px) {
    .listing-text {
        width:100%;
        float:none;
        padding:0;
        margin-top:5px;
    }
}
.listing-address{
	font-family: 'Arya',  Arial, Helvetica, sans-serif;
	 font-weight:600;
	padding:5px 10px;
	background:#1b3768;
	color:White;
	font-size:16px;
	margin-bottom:5px;
}
.listing-desc{
	margin-top:10px;
}

.listing-wrap.grid{
	width:32%;
	float:left;
}
.listing-wrap.grid:nth-child(3n){
	margin-left:2%;
	margin-right:2%;
	float:left;
}
@media (max-width:480px) {
	.listing-wrap.grid{
		width:100%;
		float:none;
	}
	.listing-wrap.grid:nth-child(2n){
		width:100%;
		float:none;
	}
}

.listing-wrap.grid .listing-pic{
	width:100%;
	display:block;
}

.listing-wrap.grid .listing-text{
	width:100%;
	display:block;
	padding-left:0px;
	margin-top:4px;
}
.listing-wrap.grid .listing-desc{
	display:none;
}
.txtPrice{
	color:#1b3768;
	font-weight:bold;
}

.txtHomeOpen{
	font-size:14px;
	display:inline-block;
	vertical-align:middle;
}
.LabelStatus{
	position:absolute;
	z-index:100;
	left:3px;
	top:3px;
	padding:3px 10px;
	background: #64cbf2;
	border-bottom:1px solid #e1d7aa; 
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.LabelStatus.Red{
	background: #e10000;
}
.listing-pic img{
	opacity: 1;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	cursor:pointer;
}
.listing-pic:hover img{
	opacity:0.8;
}

.well{
	background:#f7f7f7;
	 -webkit-box-shadow:  0px!important;
    -moz-box-shadow:  0px!important;
    box-shadow: 0px!important;
	border:0px;
	color:#333;
}
a.btn-default{
	background:#909090;
    color:#cccccc;
}
a.btn-default:hover {
    background:#1b3667;
    color:white;
}
a.btn-default.btn-sm.active:link,a.btn-default.btn-sm.active:visited {
    background:#1b3667;
    color:white;
}
@media (max-width:480px) {
	a.btn-default{
		padding:4px 5px 2px 5px;
	}
}
.pagination{
	margin:0;
}
.pagination li a:link,.pagination li a:visited{
	color:#333;
	background:none;
	border:0;
	padding:3px 10px;
}
.pagination li a:hover{
	color:#333333;
}
.pagination li.active a:link,
.pagination li.active a:visited,
.pagination li.active a:hover{
	background:#1b3667;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:0;
	color:#fff;
	
}

@media (max-width:480px) {
	.pagination li a:link,.pagination li a:visited{
		font-size:13px;
		padding:3px 7px;
	}
}

/*footer*/

.footer {
    margin:0;
	color:#ffffff;
    padding:50px 0px 50px 0px;
	background:#1b3667 ;
	font-size:14px;
}

.footer a:link,.footer a:visited 
{
    color:#ffffff;
    text-decoration:none;
}
.footer a:hover {
    color:#909090;
}
.FooterLinks a:link,.FooterLinks a:visited 
{
    color:#909090;
    text-decoration:none;
}
.FooterLinks a:hover {
    color:#ffffff;
}

.footer-social a:link,.footer-social a:visited{
	font-size:30px;
	margin:0px 5px;
}

.FooterLinks ul{
	margin:0;
	padding:0;
	margin-left:16px;
	
}

.titleFooter{
	font-weight:bold;
	font-size:16px;
	margin-bottom:5px;
}

@media (max-width:767px) {
	.titleFooter{
		margin-top:20px;	
	}
}
/*contact*/
.contactDetail .row:after{
	content:'';
	display:block;
	border-bottom:1px solid #eee;
	width:92%;
	margin:auto;
	padding-top:10px;
	margin-bottom:10px;
}
.bgInner{
	height:300px;
	background-repeat:no-repeat;
    background-position:top center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
@media (max-width:767px) {
	.bgInner{
		height:240px;
	}
}
.bgInner.contact{
	background-image:url('../images/bg_contact.jpg');
}
.bgInner.buyersinfo{
	background-image:url('../images/bg_buyersinfo.jpg');
}


.wrapContact{
	border:1px solid #cccccc;
	padding:25px;
	position:relative;
}
.titleContact{
	text-transform:uppercase;
	text-align:center;
	color:#aaa;
	margin-top:-45px;
}
.titleContact span{
	background:#fff;
	padding:5px 10px;
	font-size:26px;
}
 .contact-map{
    width:100%;
    height:300px;
}

/*content*/
.panel-heading {
	background:#f7f7f7!important;
}
.panel-heading a{
	display:block;
	font-size:18px;
}

.accordion-toggle:after {
    font-family: 'FontAwesome';
    content: "\f054"; /*right */   
    float: right;
}
.accordion-opened .accordion-toggle:after {    
    content: "\f078";   /*down */ 
}

/*property*/
.property-map{
    width:100%;
    height:350px;
}

.swiper-container.Property {
	width: 180%;
	margin-left:-40%;
	height:500px;
}
.swiper-container.Property  .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	color:white;
	width: 33%;
	height:100%;
	background-repeat:no-repeat;
    background-position:center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	border:1px solid #ccc;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	opacity: 1;
	filter: grayscale(100%); /* Standard CSS */
    -webkit-filter: grayscale(100%); /* CSS for Webkit Browsers */
    filter: url(/elements/grayscale.svg#desaturate); /* Firefox 4-34 */
    filter: gray;  /* Internet Explorer IE6-9 */
    -webkit-filter: grayscale(1); /* Old WebKit Browsers */
	cursor:pointer;
	margin:0px 2px;
}
.swiper-container.Property .swiper-slide-active {
	opacity: 1;
	filter: grayscale(0%);
    filter: none;
    -webkit-filter: grayscale(0); /* Old WebKit */
}
@media (max-width:991px) {

	.swiper-container.Property{
		height:450px;
	}
}
@media (max-width: 767px) {
	.swiper-container.Property{
		width: 100%;
		margin-left:0%;
		height:300px;
	}
	.swiper-container.Property .swiper-slide {
		width: 100%;
		
	}
}

.wrapgrey{
	background:#f7f7f7;
	padding:30px;
}


.Tools a:link,.Tools a:visited {
    display:block;
    padding:10px 20px;
    font-size:16px;
    vertical-align:middle;
	text-align:center;
    margin-bottom:2px;
    color:#ffffff;
	background:#909090;
     -webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
	transition: all 300ms linear; 
	

}
@media (max-width:991px) {
	.Tools a:link,.Tools a:visited {
		padding:10px 10px;
		font-size:14px;
		margin-right:5px;
	}
}
.Tools a:hover {
    background-color:#1b3667;
	color:White;
}
.Tools .icon{
    font-size:24px;vertical-align:middle;
    padding:0px 5px;
}
.headingSideBar{
	color:#909090;
	margin-bottom:4px;
	margin-top:20px;
}
.ShareIcon a:link,.ShareIcon a:visited{
	font-size:20px;
	color:#909090;
	margin-right:8px;
}
.ShareIcon a:hover{
	color:#1b3667;
}

/*staff*/
.TeamWrapInside{
	border:10px solid #f7f7f7;
	margin-bottom:30px;
}
@media (max-width:480px) {
	.TeamWrapInside{
		border:5px solid #f7f7f7;
	}
   
}
.btnStaff{
	display:inline-block;
	width:46%;
	border:1px solid #ccc;
	height:150px;
	margin-bottom:15px;
	margin-right:3%;
	padding:10px;
	text-align:center;
}

.btnStaff img{
	width:60%;
	margin:auto;
}
.btnStaff:hover{
	background:#f7f7f7;
}

/*tabs*/

.tab-content {
    background: none;
    margin: auto;
    margin:0;
	margin-top:40px;
}
@media (max-width: 991px) {
    .tab-content {
		border:none;
		margin-top:0px;
    }
}

.tab-pane {
    background: none;
}

.nav-pills li.active a:link,.nav-pills li.active a:visited{
    background: #f7f7f7!important;
	color:#909090;
}

.nav-pills {
    margin: auto;
    margin-top: 0px;
}

.nav-pills li {
    border: 0px;
	font-size:18px; 
	display:inline-block;
	width:46%;
	text-align:center;
	background:#ffffff;
	border:1px solid #ccc;
	overflow:hidden;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
	transition: all 300ms linear; 
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom:15px;
	margin-right:3%;
}
@media (max-width:1199px) {
	.nav-pills li {
		font-size:16px; 
	}
}
@media (max-width:991px) {
	.nav-pills li {
		height:125px;
	}
}
@media (max-width:767px) {
	.nav-pills li {
		height:auto;
		font-size:14px; 
	}
}
.nav-pills li img{
	width:60%;
	margin:auto;
}
/*Team*/
.TeamWrap{
	border:10px solid #f7f7f7;
	position:relative;
	cursor:pointer;
	margin-bottom:30px;
}
.TeamText{
	position:absolute;
	z-index:100;
	bottom:0;
	background:rgba(27,54,103,0.8);
	color:White;
	width:100%;
	font-size:20px;
	font-weight:bold;
	padding:20px;
	line-height:130%;
	text-align:center;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	opacity:1;
}
.TeamWrap:hover .TeamText{
	opacity:0;
}

.TeamText span {
	font-size:13px;
	font-weight:normal;
}
.TeamName{
	font-size:24px;
	font-weight:bold;
}
.TeamDetails{
	position:absolute;
	z-index:200;
	bottom:0;
	background:rgba(27,54,103,0.8);
	color:White;
	width:100%;
	height:100%;
	opacity:0;
	padding:10px;
	padding-top:60px;
	text-align:center;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.TeamWrap:hover .TeamDetails{
	opacity:1;
}

@media (min-width: 1200px) {
	.boxTeam > div{
		width:28.33%;
	}
	.boxTeam > div:nth-child(3n-2){
		margin-right:5%;
	}
	.boxTeam > div:nth-child(3n-1){
		margin-left:2.5%;
		margin-right:2.5%;
	}
	.boxTeam > div:nth-child(3n){
		margin-left:5%;
	}
}
@media (min-width: 992px) and (max-width:1199px)  {
	.boxTeam > div{
		width:30.33%;
	}
	.boxTeam > div:nth-child(3n-2){
		margin-right:3%;
	}
	.boxTeam > div:nth-child(3n-1){
		margin-left:1.5%;
		margin-right:1.5%;
	}
	.boxTeam > div:nth-child(3n){
		margin-left:3%;
	}
}

@media (min-width: 768px) and (max-width:991px) {
	.boxTeam > div{
		width:46%;
	}
	.boxTeam > div:nth-child(2n-1){
		margin-right:4%;
	}
	.boxTeam > div:nth-child(2n){
		margin-left:4%;
	}   
    
     
    
}

.profilesize 
    {
        display: none !important;
    }
     .profilesizedesktop 
    {
        display: block !important;
    }
     @media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) 
     {
         .profilesize 
    {
        display: block !important;
    }
     .profilesizedesktop 
    {
        display: none !important;
    }

     }


  