/*
Theme Name: Flatsome Child Theme
Theme URI: http://flatsome.uxthemes.com/
Description: This i@s a child theme for Flatsome
Author: UX Themes
Author URI: http: //www.uxthemes.com/
Template: flatsome
Version: 1.8
*/

@import url("../flatsome/css/foundation.css");

/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/

body{color:#000;}

.next, .previous {
    position: absolute;
    top: 50%;
    right: -46px;
    border-top: 2px solid white;
    border-right: 2px solid white;
    transform: rotate(45deg);
    width: 35px;
    height: 35px;
}
.previous {
    right: auto;
    left: -46px;
    transform: rotate(-135deg);
}
@media screen and (max-width:480px) {
.next, .previous {
    right: 25px;
    border-top: 2px solid black;
    border-right: 2px solid black;
    width: 25px;
    height: 25px;
}
.previous {
    left: 25px;
}
}

a:hover,a:visited,a:link,a:active {
text-decoration:none !important;
color:#1883DF;
}
.footer a{color:#fff;}
.sub_page select{padding:0em!important;}
select#cursus{padding:0 10px;}

/****Contact Page survey ***/
.smcx-embed,.smcx-embed>.smcx-iframe-container{
width:100%!important;
}
/** Single Download ***/
.single-download {
  height: 43px;
}
/** Achievements **/
.achievements .blog_shortcode_item {
    border-left: 1px solid #eee;
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
}
.achievements .blog_shortcode_item:hover {
    -webkit-box-shadow: 0px 0px 19px 0px rgba(50, 50, 50, 0.33);
    -moz-box-shadow: 0px 0px 19px 0px rgba(50, 50, 50, 0.33);
    box-shadow: 0px 0px 19px 0px rgba(50, 50, 50, 0.33);
}
.achievements h3 {
	color: black!important;
}
.achievements .from_the_blog_excerpt {
	color: #777777!important;
	font-weight: normal!important;
}
.achievements .blog_shortcode_item:hover .post-date {
	background-color: white;
}
.achievements .blog_shortcode_item:hover .post-date span {
	color: #627f9a;
}
.achievements .blog_shortcode_item .entry-image {
	width: 100px!important;
	height: initial!important;
}
.achievements .from_the_blog_excerpt, .achievements .from_the_blog_title h3 {
	margin-left: 0!important;
}
.page-id-429 .iosSlider .next {
	 background: url("/wp-content/themes/flatsome/images/Carsol-Left.png") no-repeat -2px 8px !important;
}
.page-id-429 .iosSlider .previous {
	    background: url("/wp-content/themes/flatsome/images/Carsol-Right.png") no-repeat 16px 8px !important;
}

.single-download a {
  color: #1883DF !important;
  width: auto;
  border: #00aef1 solid 1px;
  padding: 10px;
}

.single-download a:hover {
  background: #1883DF;
  color: white !important;
}
/**about **/
.about-posts .post-date {
	display: none;
}

.single-download a::before {
  content: url('/wp-content/themes/flatsome/images/pdf-icon.png');
  padding: 5px;
}
/****/
.blog-content{
  margin-left:0px !important;
}
.blog-content a{
  color:#1883DF !important;
  font-size:1em !important;
}
.entry h3{
margin-left:10px;
}
.gmnoprint.gm-style-cc{
display:none;
}

article#post-1423{
display:none;
}

article .entry-title a{
color:#000;
}
/*******Auto Letters******/
/*** Commented display:none for jira CCLSWA-261***/
#fancybox-overlay {
	// display: none!important;
}

#fancybox-wrap {
	// display: none!important;
}

.mfp-content .mfp-close {
	background: transparent!important;
}

.titlebelowthumb {
	min-height: 45px;
}

.auto-letters ol {
	margin-left: 5px;
}

.letlink{
margin-bottom: 10px;
margin-left: 0px !important;
}
p.error-msg{
display:none;
background: #ececfb!important;
border: 0px;
color: red;
top: 12px;
position: relative;
text-align: center;
padding: 10px;
font-size: 10pt;
-webkit-animation: pulse 2s infinite ease-in-out;
-moz-animation: pulse 2s infinite ease-in-out;
animation: pulse 2s infinite ease-in-out;
}

.letlink a{
border: #00aef1 solid 1px;
padding: 10px;
}

.letlink a:hover{
background: #00aef1;
color: white !important;
}


.letlink a:before{
content: url('/wp-content/themes/flatsome/images/pdf-icon.png');
padding: 5px;
}

.letter-title{
text-align: center;
margin: 50px auto;
font-family: "Myriad Arabic" !important;
font-size: 31pt;
}
/*Staff Profile All*/
#staff-img a > img {
    margin: 95px 0;
}

/*****Logical form****/

#post-1541 h1{
text-align:center;
}

.gform_wrapper .gfield_radio li label{
width:35px !important;
}
.gform_footer{
display:none;
}



.gform_wrapper form{
margin-left:10px;
width: 50%;
font-size: 1em;
}

.gform_wrapper .top_label .gfield_label{
font-size: 1em;
color:gray;
font-weight: normal !important;
}

.gform_wrapper .gfield_radio li label{
font-size: 1em;
color:gray;
}
.conform li:nth-child(1){
width:100px;
float:left;
}

.conform li:nth-child(2){
width:100px;
float:left;
}

/*************End*************/

#formid{
width:50% !important;
margin: 0;
/* margin:30px auto; */
}
#formid label {
  font:inherit;
  color: inherit;
}
.formid-file{
    font-size: 11.5pt !important;
}
.formId-p{
position: absolute;
margin-left: 0 !important;
line-height: 1.4;
}
.error input, input.error, .error textarea, textarea.error{
 background:none;
}
.volunteerform{
margin: 0px !important;
}
#formid label.error[for="resume_file"],label.error[for=trans_file]{
    float: none !important;
    right: 0 !important;
    text-align: left !important;
    top: 0 !important;
}
#formid label.error{
position: relative;
top: -44px;
text-align: right;
right: 10px;
font-weight:normal !important;
color:red;
float:right;
}
#formid .account label.error{
    right: 166px;
    text-align: left;
    top: 14px;
}


 .label {
  width:100px;
  text-align:right;
  float:left;
  padding-right:10px;
  font-weight:bold;
 }
.output{
border: 2px solid #398f14;
color: white!important;
background: #398f14;
margin-top:80px;
font-weight:normal!important;
text-align:center;
}


.account{
width:47% !important;
float:left;
}

.accountno{
width:47% !important;
float:right;


}
input.accountno{

}


#formid p{
font-size:12pt !important;
/* margin-bottom:30px; */

}

#reason{
margin-top:20px;
}

#textDiv{
margin-top:20px;
color:white;
background:red;
width:100%;
height:30px;
display:none;
padding:10px;
text-align:left;
}
#textDivsuccess{
margin-top:20px;
color:white;
background:#398f14;
width:100%;
height:30px;
display:none;
padding:10px;
text-align:left;
}




input[type="submit"].letters{
background:#ececfb!important;
width: 105PX;
height: 39PX;
font-size: 11pt !important;
margin: 0PX;
padding: 14px;
text-align:center !important;
color:black;
font-family:helvetica,arial,sans-serif!important;
clear:both;
float:left;
margin-bottom:20px;
}

input[type="submit"].letters:hover{
color:#1883DF !important;
}
input[type="submit"].letters:focus{
border:0px solid transparent;
box-shadow:none;
border-color:transparent;
color:black;
}

.hardship-label{
display:inline-block;
margin-top: 78px;
margin-left: 5px;
}



#error{
color:red !important;
font-size:12pt;
text-align:left;
display:none;
}

/*******THE END*******/




a.download-link {
color: #1883DF !important;
}


.content-area .container a{
color: #1883DF;
font-size: 12pt;
}
.download-button{
width: 28%;
float: left;
height: 54px;
overflow: hidden;
text-align: left;
font-size: 10pt;
color: white !important;
padding: 9px;
}
#map_container{
padding:0px 9px !important;
}
.author-box,.entry-meta,#comments,.navigation-post{
display:none;
}

/****Credibility slider styling ****/

.blog_shortcode_item.text-center:nth-child(1) h3,.blog_shortcode_item.text-center:nth-child(5) h3,.blog_shortcode_item.text-center:nth-child(9) h3{ color: #00B2A5; }
.blog_shortcode_item.text-center:nth-child(2) h3,.blog_shortcode_item.text-center:nth-child(6) h3,.blog_shortcode_item.text-center:nth-child(10) h3{ color: #007ECB; }
.blog_shortcode_item.text-center:nth-child(4) h3,.blog_shortcode_item.text-center:nth-child(7) h3,.blog_shortcode_item.text-center:nth-child(11) h3{ color: #13B1E3; }
.blog_shortcode_item.text-center:nth-child(3) h3,.blog_shortcode_item.text-center:nth-child(8) h3,.blog_shortcode_item.text-center:nth-child(12) h3{ color: purple; }

.advps-slide-container .advs-title {font-family:"Myriad Arabic" !important;text-transform:uppercase;}

#advps_container6 .advps-slide p {word-wrap: break-word;}
.advps-slide-container .advps-excerpt-three p {padding-top:0px;}
.advps-slide-container .advps-slide-field-three {padding: 10px 30px 10px 80px !important;}
#advps_container6 .bx-wrapper {margin-bottom:0;}

.advps-slide:nth-child(1) h3.advs-title a,.advps-slide:nth-child(5) h3.advs-title a,.advps-slide:nth-child(9) h3.advs-title a{ color: #00B2A5; }
.advps-slide:nth-child(2) h3.advs-title a,.advps-slide:nth-child(6) h3.advs-title a,.advps-slide:nth-child(10) h3.advs-title a{ color: #007ECB; }
.advps-slide:nth-child(4) h3.advs-title a,.advps-slide:nth-child(7) h3.advs-title a,.advps-slide:nth-child(11) h3.advs-title a{ color: #13B1E3; }
.advps-slide:nth-child(3) h3.advs-title a,.advps-slide:nth-child(8) h3.advs-title a,.advps-slide:nth-child(12) h3.advs-title a{ color: purple; }


.see-all .post img.attachment-post-thumbnail.wp-post-image{
display:inline;

background: #EEEEEE;
}
#post-669 img, #post-570 img, #post-568 img, #post-566 img {
	max-width: 381px;
}
#post-570 img {
	width: 214px;
}
#post-566 img {
    padding-top: 28px;
    padding-bottom: 25px;
    padding-left: 10px;
    padding-right: 20px;
}
#post-570 img {
	width: 380px;
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 19px;
    padding-bottom: 17px;
}
.partner-info{
width: 59%;
float: right;
background: url("/wp-content/themes/flatsome/images/partner-icon.png")no-repeat #0586D0;
color: white;
background-position: top right;
color:white !important;
font-size:17px !important;
font-weight:normal !important;
}

.partner-info p{
clear: both;
float: left;
margin: 24px;
margin-left: 30px !important;
line-height: 19px;
margin-bottom: 15px !important;
margin-right: 80px;
}

.partner-info a{
color:white !important;
font-size:17px !important;
font-weight:normal !important;
}

.partner-info ul{
padding-top: 65px;
}

.partner-info ul>li{
clear: both;
margin-left: 50px !important;
}



.post img.attachment-post-thumbnail.wp-post-image,.â€postâ€ img.attachment-post-thumbnail.wp-post-image{
display:none;
}

.container.see-all .post{
padding-top:0px;
margin-bottom:20px;
}

.container.see-all .post:before, .container.see-all .post:after{
content: "\0020";
display: block;
clear: both;
height: auto;
}

.container.see-all a{
font-weight: bold;
font-style: normal;
color: #555555;
font-size: 19pt;
margin-left: 0px;
}

.container.see-all a.ah-a-reset {
font-weight: normal;
color: #1883DF;
font-size: 12pt;
}


/*** Subpage styling***/
.content-area .container h1{
margin: 50px 10px;
font-family: "Myriad Arabic" !important;
font-size: 31pt;
}

.content-area .container h2{
margin: 30px 10px;
font-family: "Myriad Arabic" !important;
font-size: 31pt;
}

.content-area .container p,h2{
margin-left: 10px;
margin-bottom:15px;
}
h2{
line-height:1.2;
}
.content-area .container ol>li{
margin-left:29px;
}

.content-area .container ul>li{
margin-left:26px;
}
.content-area .container .dlm-downloads li{
height:43px;
margin-left:0px;
display:block;
}

/*****End***/
.content-area .container .dlm-downloads a{
color:#1883DF !important;
width: auto;
border: #00aef1 solid 1px;
padding: 10px;
}
.content-area .container .dlm-downloads a:hover{
background:#1883DF;
color:white !important;
}
#masthead .mobile-menu a{
font-size: 50px;
color:white !important;
}

.row .large-offset-1{
min-height:410px;
padding-bottom: 30px;
margin-left:0px !important;
}

.row .large-offset-1 article.category-staff-profile .entry-image{
display:block !important;
width: 226px;
height: 224px;
}

.row .large-offset-1 article.category-staff-profile .entry-image .post-date.large{
display:none;
}

article .cat-links,.sep,.comments-link{
display:none !important;
}
header .entry-meta{
display:none !important;
}
.text-center{
text-align:left !important;
}

h1.entry-title{
margin: 50px 0px !important;
font-family: "Myriad Arabic" !important;
font-size: 31pt;
}

.type-page .text-center h1.entry-title, .search-results .text-center h1.entry-title{
text-align:left;
font-family: helvetica,arial,sans-serif!important;
}
body.archive h1.page-title, body.search-results h1.page-title{
font-family: "Myriad Arabic" !important;
font-size: 31pt;
margin: 50px 0px;
text-transform: capitalize;
text-align: left;
}
/****Footer****/

.sdm_fancy2_grid{
width: 60% !important;
}
.sdm_fancy2_item{
border:none !important;
}
.sdm_fancy2_download_title{
text-align:left !important;
font-family: "Helvetica" !important;
}
.sdm_fancy2_download_link{
text-align:left !important;
}
.footer {
  border-top: 1px solid #eeeeee;
  padding: 50px 0 0;
}

div#text-12 {
width: 60%;
}
div#text-12 p{
margin-top: 20px;
font-size: 10px;
text-align: Center;
}

.textwidget a p:hover{
color:#1883DF;
}

.widget li a:hover{
color:#1883DF;
}

.textwidget .tap:hover{
color:#1883DF;
}

.textwidget .email-info a:hover{
color:#1883DF;
}

div#text-12 a{
color:white;
}
div#text-11.large-3{
width: 130px;
}

div#text-11.large-3 img{
margin-top: 15px;
}

.widget{
margin-bottom:0px;
}
.widget-title {
  color: #62bcea;
  font-family: "Myriad Arabic" !important;
  font-weight: normal;
  font-size: 25px;
  line-height: 1em;
  text-transform: uppercase;
}

.widget li a {
  color: white;
  display: inline-block;
  font-size: 16px;
  padding-bottom: 5px;
  margin-top: 15px;
}
.textwidget > p {
  color: white;
  font-size:16px;
}
.textwidget > a {
  color: white;

}
.who-we-r > p {
  color: white;
  font-family: "Helvetica";;
  font-size: 16px;
  text-align: left;
}
.hardship > p {
  color: white;
  font-family: "Helvetica";;
  font-size: 16px;
  text-align: left;
}
.who-we-r{
  color: white;
}
.who-left{
float:left;
clear:both;
}
.who-right{
float:right;
}
.who-we-r {
  font-size: -9pt;
  width: 175px;
}

.email-info > a {
color:#62bcea;
}
.email-info a{
color:#62bcea !important;
}
.email-info > a {
 color:#62bcea  !important;
}


#third .recent-see-all > p {
  color: white;
  display: inline-block;
  font-family: "helvetica";
  font-size: 16px;
  text-align: center;
  width: 1200px;
 line-height: 1px;
}

/****Sliders****/
.iosSlider.default{
min-height:350px !important;
width:95% !important;
margin:0 auto;
}

.bx-pager,.bx-controls-auto{
display:none;
}

div#advps_container3 {
max-width: 1100px !important;
margin-top:50px;
}
#advpsslideshow_3 .advps-slide:nth-child(6) .advps-slide-field-three {
	padding-top: 30px!important;
}


.attachment-large.wp-post-image {
    margin-left: -18px;
}


.sliderNav.small a{
box-shadow:none !important;
}
.blog_shortcode_item .entry-image{
height:180px !important;
margin: 10px 0px 45px !important;
}
.blog_shortcode_item .entry-image{
width: 200px !important;
left:10px;
}

.page-id-417 .â€postâ€ img.attachment-post-thumbnail.wp-post-image{
display:block !important;
}
.row .large-offset-1 .entry-image{
display:none;
}
.blog-pinterest-container{
margin-top:50px;
}

/****Buttons*********/
#see-all-advice{
margin-top: 150px;
width: 100px;
height: 45px;
font-size: 16pt;
font-family:helvetica,arial,sans-serif!important;
}

input[type="button"]:hover{
color:#2378AF;
}

/******Search on Header*****/



#findinput {
  background: url("/wp-content/themes/flatsome/images/Search.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
  box-shadow: none;
  font-size: 14pt;
  height: 50px;
  margin-left: 12px;
  padding-right: 38px;
  padding-top: 18px;
  width: 233px;
}
/* Search Box */
.icon-search{
display:none;
}
.input-group-btn {
position: relative;
white-space: nowrap;
}

button.btn.btn-success{
background: none !important;
width: 30px;
height: 30px;
color: black;
float: right;
border: none;
border-bottom-left-radius: 0;
border-top-left-radius: 0;
position: absolute;
right: 18px;
top: 13px;
}

.btn-success:hover{
background:none !important;
box-shadow: none;
}

.tele-phone {
  float: right;
  position: relative;
  padding-top: 20px;
}
.tap{
cursor: pointer; cursor: hand;
color:white;
}
.glyphicon-search:before{
content: "\e003";
}


.search-image{
	float:left;
	width:240px;
	height:60px;
	margin:0px 0px 0px 0px;
	position:relative;
}

.tele-phone > span {
  color: white;
  font-size: 41px;
  font-family:"Myriad Arabic" !important;
}

/***********Header Logo ***********/


ul.header-nav li .nav-dropdown li a{
margin-top:-10px;
}

ul.header-nav li{
padding: 6px 10px;
}
ul.header-nav li.active a.nav-top-link{
color:#18A5EC !important;
}
#logo a img{
max-height:139px !important;

}
.logo-slugon {
  float: right;
  font-family: "Helvetica" !important;
  font-size: 20px;
  line-height: 0px;
  text-align: center;
  text-transform: capitalize;
}
.free-logo {
  color: #ABDDF3;
}
.page-wrapper{
padding:0px;
}

.mobile-items{
width:200px;
height:80px;
margin:0 auto;
}
.header-back {
  background: none repeat scroll 0 0 #1883df;
  float: left;
  height: 150px;
  position: relative;
  width: 100%;
  z-index: 200;
}


.right-header {
  float: right;
  margin-top: 0px;
  padding: 30px 0 0;
  position: relative;
  width: 100%;
}


.menu-item{
background:white;
padding:8px;
text-align: center;
}
ul.header-nav{
float:right;
}

ul.header-nav a.nav-top-link{
opacity:1 !important;
font-size:14px;
font-weight: normal;
text-transform: uppercase !important;
}

ul.header-nav li a{
text-transform:none !important;
text-align:left;
}
/*************STEPS START*********/

.st-guide{
width:100%;
position:relative;
background-color:#0580D0;
min-height:526px;
background-image:url("/wp-content/themes/flatsome/images/Setup.png");
background-repeat:no-repeat;
}

.st-guide .st-left{

height:450px;
width:100%;

}

.st-guide .st-content{
width:380px;
float: right;
margin-top: 20px;
}

.st-guide .st-right{
width:80%;
float:right;
height: 535px;
margin-top:-85px
}

.st-right .st-content-rt{
margin-top:30px;
}
.right-rt{
background-image: url("/wp-content/themes/flatsome/images/Arrows-Right-750-630.png");
background-repeat: no-repeat;
height:560px;
width:445px;
float: right;
margin-left: -1px;
margin-top:1px;
}



.right-lt{
width:50%;
height: 735px;
float: right;
}

.right-arrow-1 {
  background-image: url("/wp-content/themes/flatsome/images/Right-A1.png");
  background-repeat: no-repeat;
  float: right;
  height: 82px;
  margin-top: 105px;
  width:501px;
}
.right-arrow-2{
background-image: url("/wp-content/themes/flatsome/images/Right-A2.png");
background-repeat: no-repeat;
height: 87px;
float: right;
width:400px;
margin-top: -1px;
}
.right-arrow-3{
background-image: url("/wp-content/themes/flatsome/images/Right-A3.png");
background-repeat: no-repeat;
height: 86px;
float: right;
margin-top: -6px;
width:512px;
}
.right-arrow-4{
background-image: url("/wp-content/themes/flatsome/images/Right-A4-130.png");
background-repeat: no-repeat;
height: 97px;
float: right;
margin-top: -4px;
width:354px;
}

.right-bottom{
background-image:url("/wp-content/themes/flatsome/images/Arrows.png");
background-repeat:no-repeat;
height:780px;
margin-top:-25px;
width: 63%;
float: right;
background-size:100%;
overflow:hidden;
}

.right-bottom-arrow{
width: 36%;
height: 680px;
float:right;
}
.row-img{
margin: 30px;
float: left;
width: 160px;
height: 160px;
border-radius: 50%;
background: url("/wp-content/themes/flatsome/images/Start-Here-BG.png")right 3.3em bottom 1em no-repeat white;
opacity:1;
-webkit-animation: pulse 2s infinite ease-in-out;
-moz-animation: pulse 2s infinite ease-in-out;
animation: pulse 2s infinite ease-in-out;
}

.row-img:hover{
opacity:0.8;
}

.row-img p{
color: #409DD7;
font-size: 31px;
font-weight: normal;
letter-spacing: -2px;
line-height: .6em;
font-family: "Myriad Arabic" !important;
position: absolute;
top: 50px;
margin: 1.4em;
width: 65px;
text-align: center;
}

.row-content{
width: 73%;
margin: 30px 0px;
float: left;
}

.row-content h2{
font-family: "Myriad Arabic" !important;
color:white;
font-size: 44pt;
font-weight: normal;
margin-bottom:0px;
letter-spacing: -3px;
word-spacing: 3px;
margin-left:0px;
}
.row-content p{
font-family: "Helvetica" !important;
color:white;
text-align:right;
font-size:16pt;
margin-left:131px;
line-height:28px;
}

.right-bottom img{
display:block;
}


.arrow_box_first {
	position: absolute;
	background: #EEEEFC;
	height: 150px;
	width:500px;
}

.sliderNav.small a, #main-content, h3.section-title.title_center span {
  background-color: #ececfb!important;
}



/*.arrow_box_first:after {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-right-color: #EEEEFC;
	border-width: 31px;
	margin-top: -31px;
}*/

.arrow_box_first:hover{
opacity:0;
cursor:pointer;
-webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;

}

.arrow_box_tw {
	position: absolute;
	background: white;
	padding: 8px;
	width: 500px;
	height: 150px;

}
.arrow_box_tw:after {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-right-color: white;
	border-width: 31px;
	margin-top: -31px;
}

.arrow_box_tw:hover{
	width:320px;
	cursor:pointer;
	-webkit-transition: all 1s ease;
  	-moz-transition: all 1s ease;
  	-o-transition: all 1s ease;
  	transition: all 1s ease;

}

.arrow_box_th {
	position: absolute;
	background: #EEEEFC;
	padding: 8px;
	width: 516px;
	height: 150px;

}
.arrow_box_th:after {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-right-color: #EEEEFC;
	border-width: 30px;
	margin-top: -30px;
}

.arrow_box_th:hover{
	width:330px;
	cursor:pointer;
	-webkit-transition: all 1s ease;
 	 -moz-transition: all 1s ease;
  	-o-transition: all 1s ease;
 	 transition: all 1s ease;

}

.arrow_box_fr {
	position: absolute;
	background: white;
	padding: 8px;
	width: 500px;
	height: 150px;

}
.arrow_box_fr:after {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-right-color: white;
	border-width: 30px;
	margin-top: -30px;
}

.arrow_box_fr:hover{
	width:310px;
	cursor:pointer;
	-webkit-transition: all 1s ease;
  	-moz-transition: all 1s ease;
  	-o-transition: all 1s ease;
  	transition: all 1s ease;

}


.arrow_box_first img{
float:right;
display: inline;
}
.arrow_box_tw img{
float:right;
display: inline;
}

.arrow_box_th img{
float:right;
display: inline;
}
.arrow_box_fr img{
float:right;
display: inline;
}

.arrow_box_first p{
margin:0px;
width:80%;
float:left;
display: inline;
color:black;
font-size:10pt;
font-weight:bold;
}
.arrow_box_tw p{
margin:0px;
width:80%;
float:left;
display: inline;
color:black;
font-size:10pt;
font-weight:bold;
}
.arrow_box_th p{
margin:0px;
width:80%;
float:left;
display: inline;
color:black;
font-size:10pt;
font-weight:bold;
}
.arrow_box_fr p{
margin:0px;
width:80%;
float:left;
display: inline;
color:black;
font-size:10pt;
font-weight:bold;
}
#arrow-1{
top: 269px;
background: url("/wp-content/themes/flatsome/images/A1.png");
right:50%;
background-size: 100% 100%;
background-repeat: no-repeat;
background-position: top right;
}

#arrow-2{
top: 388px;
right: 48%;
background: url("/wp-content/themes/flatsome/images/A2.png");
background-size: 100% 100%;
background-repeat: no-repeat;
background-position: top right;
}

#arrow-3{
top: 498px;
right: 50%;
background: url("/wp-content/themes/flatsome/images/A3.png");
}

#arrow-4{

top: 616px;
right: 48%;
background: url("/wp-content/themes/flatsome/images/A4.png");
}

.arrow-content{
margin-top: 29px;
margin-left: 61px;
height: 80px;
}

#fst-div{
cursor:pointer;
}

#sn-div,#tr-div,#fr-div,#start-here{
cursor:pointer;
}

#fst-div p{
width: 270px !important;
}
#fst-div img{
margin-top: -25px;
}
#sn-div img,#tr-div img,#fr-div img{
margin-top: -20px;
}
#sn-div p{
width: 246px !important;
}
#tr-div p{
width: 356px !important;
}
#fr-div p{
width: 199px !important;
}

.arrow-content p{
font-family: "Helvetica" !important;
width: 350px;
float: left;
color: black;
letter-spacing: -0.5px;
line-height: 1em;
font-size:16px;
text-align: right;
}




.arrow-content img{
float: right;
margin-top: -10px;
}
.st-part-1{
background:#EEEEFC;
min-height:870px;
}

.st-part-1 h2{
font-family: "Myriad Arabic" !important;
color:black;
font-size:43pt;
display:inline;
margin-left:10px;
font-weight:normal;
letter-spacing: -3px;
}

.st-part-1 .st-top{
margin: -120px 0px 155px 10px;
}

.bx-wrapper .bx-prev{
background: url("/wp-content/themes/flatsome/images/Controls.png") no-repeat 0 -13px !important;
left:0px;
}
.bx-wrapper .bx-next{
background: url("/wp-content/themes/flatsome/images/Controls.png") no-repeat -114px -13px !important;
right:0px;
}


.bx-wrapper .bx-controls-direction a{
width: 52px !important;
height: 52px !important;
}

.circle {
  position: relative;
  margin-top: 30px;
  margin-bottom: 20px;
  margin-left: 25px;
  width: 270px;
  height: 270px;
  border-radius: 50%;
  background: #fff;
  margin:0 auto;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
z-index:1;
}


.circle-content{
width: 250px;
position: absolute;
z-index: 2;
height: 60px;
left: 15px;
top: 113px;
text-align: center;
font-size: 28px;
}


/* CCLSWA-274 Moved from page-frontpage.php and edited to be more responsive */
.top-11 {
  left: -232px;
  position: absolute;
  top: -33px;
  z-index: 0;
}
#top11 > a {
 color: #890083;
 font-size: 16pt;
 font-family: helvetica,arial,sans-serif!important;
  z-index: 0;
}
.top-12 {
  left: 5px;
  position: absolute;
  top: -80px;
  z-index: 0;
  width: 140px;
}

#top12 > a {
color: #00B2A5;
font-size: 16pt;
font-family: helvetica,arial,sans-serif!important;
  z-index: 0;
}


.top-10 {
  left: -155px;
  position: absolute;
  top: 98px;
  z-index: 0;
}

.top-10 p{
text-align: right;
width: 80px;
line-height: 20px;
position: absolute;
top: 16px;
left: -87px;
}
#top10 > a {
  color: #007ECB;
  font-size: 16pt;
  font-family: helvetica,arial,sans-serif!important;
  z-index: 0;
}
.top-9 {
  left: -226px;
  position: absolute;
  top: 169px;
  width: 100%;
  z-index: 0;
}
#top9 > a {
  color: #00B2A5;
  font-size: 16pt;
  font-family: helvetica,arial,sans-serif!important;
  z-index: 0;
}


.top-8{
left: -4px;
position: absolute;
top: 232px;
}
.top-8 p{
width: 120px;
line-height: 20px;
}

#top8 > a {
color: #890083;
font-size: 16pt;
font-family: helvetica,arial,sans-serif!important;


}
.top-7 {
  left: 109px;
  position: absolute;
  top: 101px;
  z-index: 0;
}
#top7 > a {
  color: #007ECB;
  font-size: 16pt;
  font-family: helvetica,arial,sans-serif!important;
  position: absolute;
  top: 160px;
  z-index: 0;
}
.top-6 {
  left: 172px;
  position: absolute;
  top: 240px;
  z-index: 0;
}
#top6 {
  color: #00B2A5;
  font-size: 16pt;
  font-family: helvetica,arial,sans-serif!important;
  z-index: 0;
}
.top-1 {
  left: 3px;
  position: absolute;
  top: -89px;
  z-index: 1;
}
#top1 a {
  color: #007ecb;
  font-family: helvetica,arial,sans-serif !important;
  font-size: 16pt;
  left: 95px;
  position: absolute;
  top: -20px;
 width:64px;
}
.top-2 {
    left: 123px;
    min-width: 160px;
    position: absolute;
    text-align: right;
    top: -164px;
}

/* .top-2:before{
content:"financial counsellors";
color: #890083;
font-size:16pt;
top: -57px;
left: 105px;
position:absolute;
} */

.top-2 .finance {
  font-size: 20px;
  line-height: 20px;
  margin: 0;
    right: -55px;
    position: relative;
}
#top2 > a {
margin: 60px;
color: #890083;
font-size: 18pt;
font-family: helvetica,arial,sans-serif!important;
top: -72px;
left: 20px;
text-align: right;
}


.top-3 {
  left: 228px;
  position: absolute;
  top: -16px;
  z-index: 0;
}
#top3 > a {
  margin: 50px;
  color: #00B2A5;
  font-size: 16pt;
  font-family: helvetica,arial,sans-serif!important;
}
.top-5 {
 position: absolute;
 right: -127px;
 top: 173px;
  z-index: 0;
}
.top-5 p{
 width: 150px;
 text-align: right;
 line-height: 20px;
}
a#top5{
color: #890083;
font-size: 16pt;
font-family: helvetica,arial,sans-serif!important;
}


.top-4 {
  position: absolute;
  right: -227px;
  top: 107px;
  z-index: 0;
}
#top4 > a {
 color: #007ECB;
font-size: 16pt;
font-family: helvetica,arial,sans-serif!important;
}

/* END: CCLSWA-274 Moved from page-frontpage.php and edited to be more responsive */

.st-part-2{
background:#EEEEFC;

}

.st-part-2 .s-top{
margin: 60px 0px 0px 0px;

}



.st-part-2 h2{
font-family: "Myriad Arabic" !important;
color:black;
font-size:35pt;
display:inline;
margin-left:10px;
font-weight:normal;
word-spacing: 1px;
letter-spacing: -2px;
}

.st-part-2 p {
  color: #000;
  float: left;
  font-family: "Helvetica" !important;
  font-size: 16pt;
  margin-left: 10px;
  width: 830px;
  word-spacing: -1px;
  margin-top:10px;
line-height: 25px;
}
.s-bottom img{
display:block;
margin:0 auto;
}

.blog_shortcode_item .from_the_blog_comments {
  color: #ccc;
  font-size: 60%;
  margin-top: 5px;
  text-transform: uppercase;
  display: none;
}

#post-570 .blog_shortcode_text{
display:none;
}
.navigation-paging a, .navigation-image a{
background: #ececfb;
border: 0px solid transparent;
text-transform: lowercase;
width: 120px;
text-align: center;
padding: 10px;
color: black !important;
font-size: 10pt;
font-weight: lighter;
}
.navigation-paging a:hover{
background: #ececfb !important;
color:#2378AF !important;
}


.iosSlider .sliderNav a.nextSlide,.iosSlider .sliderNav a.prevSlide{
background-color: transparent !important;
}

.iosSlider .sliderNav a{
width:0% !important;
height:191px;
}

#organisation-slider .iosSlider .sliderNav a{
height:90px;
opacity:1;
}




@font-face {
font-family:"Myriad Arabic";
src: url("/wp-content/themes/flatsome-child/fonts/Bahij_Myriad_Arabic-Regular.ttf") format("truetype");

}

#masthead .row {
  height: 70%;
}

.search-top {
  background-size: 100% auto;
  float: right;
  height: 60px;
  margin-left: 72px;
  position: absolute;
  top: 80px;
}

#logo a img {
  max-height: 125px !important;
}



#masthead .left-links > ul {
  float: left;
  margin-left: 200px;
  padding-top: 0;
}
a.nav-top-link:before {
  margin-right: 5px !important;
  color:#000;
}

.section-third {
  background: none repeat scroll 0 0 / 100% 100% #ececfb;
  height:auto;
  position: relative;
  width: 100%;
padding-bottom: 20px;
}

.slider-button-box{
width: 25%;
float: left;
height: 50px;
}
.section-third:before, .section-third:after {
  clear: both;
  content: " ";
  display: block;
  height: auto;
  z-index: 0;
}

.section-third h2 {
 color: #000;
 font-family: "Myriad Arabic" !important;
 font-size: 44pt;
 text-align: left;
 font-weight:normal;
 letter-spacing: -3px;
 word-spacing: 3px;
 margin-bottom:100px;
}

.section-third p{
/* font-family:"Microsoft Uighur"; */
padding-top:30px;
font-size:10pt;
text-shadow: 0 .4px 0 grey;
color: black;
text-align:left;
}

.section-third-Box{
float:left;
margin-left: 0px;

}

.blog_shortcode_item .blog_shortcode_text h3 {

  font-family: "Myriad Arabic" !important;
  font-size: 25px;
  text-align: left;
  margin-left:28px;
  line-height: 1em;
  text-transform: uppercase;
}

.section-third-Box .int-text{
padding-top: 40px;
}

.section-third-Box img{
display:block;
margin:0 auto;
}

/*.content {
  width: 1050px;
  margin: 0 auto;
  overflow: hidden;
  padding-top: 0px;
}*/


.section-third-Box {
  float: left;
  margin-left: 0;
  margin-top: 10px;
  width: 160px;
  margin-left:20px;
}

.section-third-Box p {
  color: black;
  /* font-family:"Microsoft Uighur"; */
  text-align: justify;

}

.section-third-Box .int-text{
padding-top: 40px;
/* font-family:"Microsoft Uighur"; */
}
.entry-image {
  display: block;
  height: 100px;
  position: relative;
  width: 100px;
  /*overflow: hidden;*/
}


.section-third-Box img{
display:block;
margin:0 auto;
}
.int-img{
	float:left;
	margin:0px 0px 0px 0px;
}
.testimonial{
	color:#00b2a5;
	font-family:"Courier New", Courier, monospace;
	/* font-family:"Microsoft Uighur"; */

}
.staff-pro{
	color:#007ecb;
		/* font-family:"Microsoft Uighur"; */
}
.achievment{
	color:#13b1e3;
		/* font-family:"Microsoft Uighur"; */
}
.casestudy{
	color:#890083;
		/* font-family:"Microsoft Uighur"; */
}
.horizantle-slider {
  margin: 0 auto;
  overflow: hidden;
  padding-top: 0;
  width: 960px;
}

body.category-about .page-title {
	font-size: 0!important;
    	text-align: left!important;
}

body.category-about .page-title span {
	font-size: 41px;
    	text-transform: capitalize;
    	color: rgb(85,85,85);
    	font-weight: bold;
    	font-family: 'Myriad Arabic';
}

body.category-about .post-date {
	display: none;
}

body.category-achievements .page-title {
	font-size: 0!important;
    	text-align: left!important;
}

body.category-achievements .page-title span {
	font-size: 41px;
    	text-transform: capitalize;
    	color: rgb(85,85,85);
    	font-weight: bold;
    	font-family: 'Myriad Arabic';
}

body.category-achievements .post-date {
	display: none;
}

.see-all-case-study {
  border-bottom: medium none;
  border-left: medium none;
  border-top: medium none;
  color: #000;
  font-family:helvetica,arial,sans-serif!important;
  font-size: 10pt !important;
  padding: 10px 10px 10px 10px;
  border-right: none;
  background: #fff;
  float:right;
  text-transform: lowercase;
  font-weight: lighter;
}
.see-all-staff-pro {
  background: none repeat scroll 0 0 #fff;
  border-color: -moz-use-text-color;
  border-style: none;
  border-width: medium;
  color: #000;
  font-family: helvetica,arial,sans-serif !important;
  font-size: 10pt !important;
  padding: 10px;
  position: absolute;
  text-align: center;
  margin-left:40px;
  text-transform: lowercase;
  font-weight: lighter;
}
.see-all-letter {
  background: none repeat scroll 0 0 #fff;
  border-color: -moz-use-text-color;
  border-style: none;
  border-width: medium;
  color: #000;
  font-family: helvetica,arial,sans-serif !important;
  font-size: 10pt !important;
  margin: 30px 0 0 50px;
  padding: 10px;
  text-align: center;
  display:block;
  margin:10px auto;
  text-transform: lowercase;
  font-weight:lighter;
}
.see-testimonial {
  background: none repeat scroll 0 0 #fff;
  border-color: -moz-use-text-color;
  border-style: none;
  border-width: medium;
  color: #000;
  font-family:helvetica,arial,sans-serif!important;
  font-size: 10pt !important;
  padding: 10px;
  text-transform: lowercase;
  font-weight: lighter;
}

.see-all-achivement {
  background: none repeat scroll 0 0 #fff;
  border-color: -moz-use-text-color;
  border-style: none;
  border-width: medium;
  color: #000;
  float: right;
  font-family: helvetica,arial,sans-serif !important;
  font-size: 10pt !important;
  padding: 10px;
  position: absolute;
  margin-left:40px;
  text-transform: lowercase;
  font-weight: lighter;
}




.cantpay-img {
  margin: 15px 0 0;
}

.wow {
	opacity: 0;
}

.wow.animated {
	opacity: 1!important;
}

.header-arrow-1 .falling-firstli p {
  color: #000;
  /* font-family:"Microsoft Uighur"; */
  font-size: 16px;
  font-weight: bold;
  padding: 17px 0 0;
  width: 310px;
  position:relative;
  top:0px;
}
.going-li p {
  color: #000;
  /* font-family:"Microsoft Uighur"; */
  font-size: 16px;
  font-weight: bold;
  padding: 5px 0 0 18px;
  width: 300px;
}
.cant-pay p {
  color: #000;
  /* font-family:"Microsoft Uighur"; */
  font-size: 16px;
  font-weight: bold;
  margin-top: 11px;
  width: 280px;
}
.cant-make p {
  color: #000;
  /* font-family:"Microsoft Uighur"; */
  font-size: 16px;
  font-weight: bold;
  margin-top: 18px;
  padding: 0 0 0 14px;
}
.cantmake-img{
	margin-top:3px;

}
.top-divider {
	display:none;
}

.fall-img {
  margin: 0;
  padding: 0;
}
.going-img {
  margin: 0px;
  padding: 0px;
}
.cantpay-img {
  margin: 0px;
  padding: 0px;
}
.cantmake-img {
  margin: 0px;
  padding: 0px;
}
.fancy-left {
 -moz-transition: width 1s ease-in-out, left 2s ease-in-out;
    -webkit-transition: width 1s ease-in-out, left 2s ease-in-out;
    -moz-transition: width 1s ease-in-out, left 2s ease-in-out;
    -o-transition: width 1s ease-in-out, left 2s ease-in-out;
    transition: width 1s ease-in-out, left 2s ease-in-out;
  background: url("/wp-content/themes/flatsome/images/Header-Arrow-Left.png") no-repeat scroll 0 0px rgba(0, 0, 0, 0);
  height: 505px;
  position: relative;
  width: 414px;
  z-index: 10;
}


.arrow-wrapper {
  float: left;
  height: auto;
  margin-top: 84px;
  width: 440px;
 -moz-transition: width 1s ease-in-out, left 1s ease-in-out;
    -webkit-transition: width 1s ease-in-out, left 1s ease-in-out;
    -moz-transition: width 1s ease-in-out, left 1s ease-in-out;
    -o-transition: width 1s ease-in-out, left 1s ease-in-out;
    transition: width 0.5s ease-in-out, left 0.5s ease-in-out;
}
.header-arrow-1{
background: url("/wp-content/themes/flatsome/images/A1.png") no-repeat scroll 0px 0px rgba(0, 0, 0, 0);
height: 86px;
position: relative;
width: 100%;
z-index: 20;
float: left;
background-size: 100% 100%;
clear: both;
}

.header-arrow-1 p{
position:absolute;
top:80px;
font-size: 20pt;
color:black;
}

.span-header-arrow-2{
color:#890083;
}
.span-header-arrow-3{
color:#3BB6E2;
}

.span-header-arrow-4{
color:white;
}

.header-arrow-content {
  left: 15px;
  position: absolute;
}


.header-arrow-2{
background: url("/wp-content/themes/flatsome/images/A2.png") no-repeat scroll 0px 0px rgba(0, 0, 0, 0);
height: 83px;
position: relative;
width: 95%;
z-index: 20;
float: left;
margin-top: -2px;
background-size: 96% 100%;
}
.header-arrow-content-2 {
  left: 15px;
  position: absolute;
}

.header-arrow-3{
background: url("/wp-content/themes/flatsome/images/A3.png") no-repeat scroll 0px 0px rgba(0, 0, 0, 0);
height: 85px;
position: relative;
width: 95%;
z-index: 20;
float: left;
margin-top: -4px;
background-size: 94% 100%;
}

.header-arrow-content-3 {
  left: 15px;
  position: absolute;
}

.header-arrow-4{
background: url("/wp-content/themes/flatsome/images/A4.png") no-repeat scroll 0px 0px rgba(0, 0, 0, 0);
height: 84px;
position: relative;
width: 95%;
z-index: 20;
float: left;
margin-top: -2px;
background-size: 98% 100%;
}

.header-arrow-content-4 {
  left: 15px;
  position: absolute;
}
.mid-content-wrap{
width: 100%;
margin: 0 auto;
height: 100%;

}
.arrow-wrapper ul{
list-style:none;
}
.falling-firstli > li {
  float: left;
  margin: 0px 0px 0px 10px;
}
.going-li > li {
  float: left;
  margin: 5px 0px 0px 6px;
}

.going-li > li img{
margin-top: -5px;
}
.cant-pay > li {
  float: left;
  margin: 16px 0px 0px 1px;

}
.cant-make > li {
  float: left;
  margin: -8px 0px 0px 6px;

}


/*========================popup===============================*/
#fancybox-content{
	width:510px !important;
	background:#fff !important;
	 border-width:0 !important;
	}

#fancybox-content > div{
margin-bottom:-3px;
overflow:hidden !important;
}


.home_popup {
	max-width: 515px;
	margin: 0px auto ;
	min-height: 500px;
	text-align: left;
}
.add_free {
  width: 510px;
  height: auto;
  position: relative;
}
.add_free h1 {
  color: #ec720d;
  font-family: "MyriadPro Regular";
  font-size: 35px;
  line-height: 15px;
  margin: 0;
  padding: 15px 0 0px 0px;
}
.home_popup .add_free h1 {
	font-family:'Helvetica LT Condensed Bold';
	}


body.home a#fancybox-close {
  background:url("/wp-content/plugins/easy-fancybox/fancybox/fancy_close.png") no-repeat center top / 100% !important;
  right: 0px !important;
  left: auto !important;
}



.contact-popupemail.wpcf7-response-output {
 display:none!important;
}

input[type="submit"]:focus{
border:0px solid transparent;
box-shadow:none;
border-color:transparent;
color:white;
}

.effect:hover{
}

span.wpcf7-not-valid-tip{
height:0px;
position: relative;
left: 370px;
z-index: 999;
top: -50px;
width: 200px;
}

div.wpcf7-validation-errors{
background: white;
border: 0px;
color: red;
top: -83px;
position: relative;
text-align:center;
}

div.wpcf7-response-output{
padding: 10px;
font-size: 10pt;
-webkit-animation: pulse 2s infinite ease-in-out;
-moz-animation: pulse 2s infinite ease-in-out;
animation: pulse 2s infinite ease-in-out;
}
div.wpcf7-mail-sent-ok{
border: 2px solid #398f14;
color: white;
background: #398f14;
position: relative;
top: -83px;
}


.home #fancybox-content , .home #fancybox-outer {
	border-radius: 4px !important;
	}
.home #fancybox-wrap {
	width:510px !important;
	}





#fancybox-close{
	left:-108px !important;
	}

/*======================== End popup===============================*/

/*========================Page popup===============================*/
.home_popup {
	max-width: 515px;
	margin: 0px auto ;
	min-height: 500px;
	text-align: left;
}


.repssession-content {
  padding-bottom:20px;
  height: auto;
  position: relative;
}
.repssession-content h1 {
  font-family: "Myriad Arabic" !important;
  font-size: 35px;
  line-height: 15px;
  margin: 0;
  padding: 15px 0 0;
  width: 510px;
}
.repssession-content p {
  margin: 0;
  padding: 15px 0 0px 10px;
  text-align: left;
  width: 510px;
}
.repssession-content li {
  margin: 0 0 0 25px;
  text-align: justify;
  width: 470px;
}
.home_popup .repssession-content h1 {
 font-family: "Myriad Arabic" !important;

}
/*========================End Page popup===============================*/


/*========================financial-conunsellors Page

popup===============================*/

.financial-content {
   padding-bottom:20px;
  height: auto;
  position: relative;
}
.financial-content h1 {
  font-family: "Myriad Arabic" !important;
  font-size: 35px;
  line-height: 15px;
  margin: 0;
  padding: 15px 0 0px 10px;
  width: 510px;
}
.financial-content p {
  margin: 0;
  padding: 15px 0 0 10px;
  text-align: left;
  width: 510px;
}
.financial-content li {
  margin: 0 0 0 20px;
  text-align: left;
  width: 510px;
}

.home-loans-content li {
  margin: 0 0 0 37px;
  padding: 0;
  text-align: left;
}

.australian-consumer-law-content li {
  margin: 0 0 0 25px;
  text-align: left;
}
.motor-vehicles-content li {
  text-align: left;
  margin: 0px 0px 0px 25px;
}

.credit-cards-content li {
  margin: 0px 0px 0px 35px;
  text-align: left;
}
.telcos-content > p {
  margin: 0 0 0 10px;
  text-align: left;
 padding-bottom:20px;
}
.credit-cards-content > p {
  margin: 0 0 0 10px;
  text-align: left;
 padding-bottom:20px;
}

.hardship-content{
padding-bottom:20px;
padding-left:10px;
}
.conumer-leases-content > p {
  margin: 0 0 0 10px;
  text-align: left;
 padding-bottom:20px;
}

.motor-vehicles-content > p {
  margin: 0 0 0 10px;
  text-align: left;
}
.australian-consumer-law-content > p {
  margin: 0 0 0 10px;
  text-align: left;
 padding-bottom:20px;
}

.home-loans-content > p {
  margin: 0 0 0 10px;
  text-align: left;
}
.credit-files-content > p {
  margin: 0px 0px 0px 10px;
  text-align: left;
 padding-bottom:20px;
}

#motor-vehicles{
padding-bottom:20px;
padding-left:20px;
}

.hardship-content > p {
  margin: 0px 0px 0px 10px;
  text-align: left;
 padding-bottom:20px;
}
.hardship-content li {
  list-style: outside none none;
  margin: 0 0 0 10px;
  text-align: left;
}
.home_popup .repssession-content h1 {
  font-family: "Myriad Arabic" !important;
  margin: 0 0 0 15px;
}
.fancybox > h1{
font-family: "Myriad Arabic" !important;
}
.credit-cards-content > h1 {
  font-family: "Myriad Arabic" !important;
  margin: 0 0 0 10px;
}
.conumer-leases-content > h1 {
  font-family: "Myriad Arabic" !important;
  margin: 0 0 0 10px;
}
.internet-banking-transactions-content > h1 {
  font-family: "Myriad Arabic" !important;
  margin: 0px 0px 0px 15px;
}
.australian-consumer-law-content > h1 {
  margin: 0px 0px 0px 10px;
  font-family: "Myriad Arabic" !important;
}
.internet-banking-transactions-content > p {
  margin: 0px 0px 0px 15px;
}
.telcos-content > h1 {
  margin: 0px 0px  0px 10px;
}
.fancybox > h1{
  font-family: "Myriad Arabic" !important;
}
.fancybox > h1{
font-family: "Myriad Arabic" !important;
}
.debt-collectors-content > h1 {
  font-family: "Myriad Arabic" !important;
  margin: 0 0 0 10px;
}
.debt-collectors-content > p {
  margin: 0 0 0 10px;
}
.home-loans-content > h1 {
  font-family: "Myriad Arabic" !important;
  margin: 0px 0px 0px 15px;
}
.credit-files-content > h1 {
  font-family: "Myriad Arabic" !important;
  margin: 0px 0px 0px 10px;
}
.hardship-content > h1 {
  font-family: "Myriad Arabic" !important;
  margin: 0px 0px 0px 10px;
}
/*========================End of financial-conunsellors Page

popup===============================*/



.main-container {
  background: url("/wp-content/themes/flatsome/images/Beach-image.png") no-repeat scroll right -5em top -55px #1883df;
  clear: both;
  height: 372px;
  margin: 0;
  overflow: visible;
  padding: 0;
  position: relative;
  width: 100%;
}

.content-holder{
	width:1050px;
	height:auto;
	margin:0 auto;
	position:relative;

}
/*.main-container-leftimage {

  height: 300px;
  overflow: hidden;
  padding: 0;
  position: relative;
}
*/.main-container-holder {

  height: 300px;
  margin: 0 auto;
  overflow: hidden;
  width: 1050px;
}

.third-section{
	background:#999;
	width:1200px;
	height:500px;
	overflow:hidden;
	margin:0 auto;
}
.col-sm-3 {
  background: url("/wp-content/themes/flatsome/images/Header-Left-Arrows.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  float: left;
  margin-top:40px;
  margin-left: 0;
  width: 100%;
  z-index: 1;
  margin-top: 50px;
  height: 790px;
}

/*
.col3-holder {
  float: left;
  height: 292px;
  margin-left: 310px;
  margin-top: 65px;
  padding: 0;
  width:350px;
background:red;
}

/*
.col3-holder {
  float: left;
  height: 292px;
  margin-left: 700px;
  margin-top: 175px;
  padding: 0;
  width:570px;
}
*/
.col3-holder {
  padding-top: 150px;
}
*/
/*
.col-sm-3 li {
  float: left;
  height: 50px;
  margin: 0px 10px 10px 0px;
}
*/
.col-sm-3 li {
  float: left;
  height: 50px;
  margin: 20px 10px 35px 0;
}
.col-md-6.fancy-left ul {
  float: left;
  list-style: outside none none;
  margin: 0;
  padding: 0px;
}
.col-sm-9 {

  width: 31%;
  z-index: 0;
  margin-top: -40px;
  overflow: hidden;
}
.col-sm-9 > p {
  color: #fff;
  font-family: MyriadArabic;
  font-size: 20px;
 margin-top: 138px;
  text-shadow: 0 0 0.6em #1883DF, 0 0 0.2em #0066FF, 0 0 0.6em #1883DF;
  width: 280px;
}
.facybox-button {
background: url("/wp-content/themes/flatsome/images/Top-Video-BG.png")right 6px bottom 2em no-repeat white;
border-color: -moz-use-text-color;
border-style: none;
border-width: medium;
height: 150px;
opacity: 1;
position: absolute;
width: 130px;
height:130px;
border-radius:50%;
margin-top: -112px;
right:-72px;
-webkit-animation: pulse 2s infinite ease-in-out;
-moz-animation: pulse 2s infinite ease-in-out;
animation: pulse 2s infinite ease-in-out;
}

.fancy-right .fancybox-inline .facybox-button p{
font-family: "Myriad Arabic" !important;
font-size: 31px;
font-weight: normal;
letter-spacing: -2px;
line-height: .6em;
margin: 0px;
text-shadow: none;
color: #409DD7;
position: absolute;
top: 60px;
left:7px;
text-align:center;
}

.fancy-right {
  background: url("/wp-content/themes/flatsome/images/big-arrow.png") no-repeat scroll right center rgba(0, 0, 0, 0);
  display: inline;
  height: 258px;
  margin-top: 100px;
  position: relative;
  right: 100px;
  width: 500px;

}
.main-container .fancy-right p {
  color: #fff;
  font-size: 25px;
  margin: 80px 0px 0px 65px;
  text-shadow: -10px -2px 33px #004181;
  width: 75%;
  letter-spacing: -1px;
  line-height: 1.2em;
}
.main-container .fancy-right .facybox-button p {
    font-family: "Myriad Arabic" !important;
    font-size: 31px;
    font-weight: normal;
    letter-spacing: -2px;
    line-height: 0.8em;
    margin: 0px 0 0 5px;
    text-shadow: none;
    color: #409DD7;
    position: absolute;
    top: 47px;
    text-align: center;
}
.facybox-button:hover{
opacity:0.8;
}
.blog_shortcode_item .from_the_blog_excerpt {
  color: #000;
  font-family: "Helvetica" !important;
  font-size: 16px;
  text-align: left;
  width: 230px;
  margin-left:30px;
}

.tx-div.small {
  width: 30px;
  display: none;
}
.sliderNav.small a {

  opacity: 1;
}
/*========================Section Fourth===============================*/
.section-fourth {
  background: none repeat scroll 0 0 / 100% 100% #fff;
  height: auto;
  min-height: 350px;
  position: relative;
  width: 100%;
}
.section-fourth:before, .section-fourth:after {
  clear: both;
  content: " ";
  display: block;
  height: auto;

}
.section-fourth h2 {
  color: #000;
 font-family: "Myriad Arabic" !important;
  font-size: 45pt;
  padding-top: 30px;
  text-align: left;
  font-weight:normal;
  letter-spacing: -3px;
  word-spacing: 3px;
 margin-bottom:0px;
}
/*
.section-fourth p {
  color: #000;
 font-family: "Helvetica" !important;
  font-size: 14pt;
  text-align: left;
  WORD-SPACING: -1PX;
}
*/
.section-fourth p {
  color: #000;
  font-family: "Helvetica" !important;
  font-size: 16pt;
  text-align: left;
  word-spacing: -1px;
  line-height: 25px;
}
.See-All {
  background: none repeat scroll 0 0 #ececfb;
  border-color: -moz-use-text-color;
  border-style: none;
  border-width: medium;
  color: #000;
  font-family: helvetica,arial,sans-serif!important;
  font-size: 10pt;
  padding: 10px;
  margin-bottom: 20px;
  text-transform: lowercase;
  font-weight: lighter;
}
.container {
}
.content {
  margin: 0 auto;
  max-width: 1160px;
  width:960px;
}

#organisation-slider .ux_slider_wrapper  {margin: 50px 0 60px;}
#organisation-slider .ux_slider_wrapper .iosSlider.default {min-height:80px !important;}


.section-fifth{
  background:url("/wp-content/themes/flatsome/images/Slider-Blue-section-BG.png")no-repeat scroll right center #1883df;
  clear: both;
  min-height: 730px;
  margin: 0;
  overflow: visible;
  padding: 0;
  position: relative;
  width: 100%;
  background-position: top -6em right;
  height:300px;
}
.sl-content-mobile{
display:none;
}

.sl-content-1200{
display:none;
}

.slider > .columns{
/*width:21% !important;*/
margin-left:1px;

}

.container-fluid .ux-slider{margin-bottom:0}

.slider-nav-circle .flickity-prev-next-button svg, .slider-nav-circle .flickity-prev-next-button .arrow{display:none;}

.iosSlider .previous{
background: url("/wp-content/themes/flatsome/images/Left-trending-res-arrow.png") no-repeat 5px -18px !important;
}

#organisation-slider .iosSlider .previous{
background: url("/wp-content/themes/flatsome/images/Controls.png") no-repeat 0 -13px !important;
width: 52px !important;
height: 52px !important;
}
.section-third .iosSlider .previous{
background: url("/wp-content/themes/flatsome/images/Carsol-Right.png") no-repeat -2px 8px !important;
}

.icon-angle-right:before{
content:""!important;
}

.iosSlider .sliderNav a span, .iosSlider button{
border:none;
width: 66px !important;
height: 74px !important;
}
#organisation-slider .iosSlider .sliderNav a span,#organisation-slider .iosSlider button{
top: 20%
}

.iosSlider .next{
background: url("/wp-content/themes/flatsome/images/Right-trending-res-arrow.png") no-repeat 12px -18px !important;
}
#organisation-slider .iosSlider .next{
background: url("/wp-content/themes/flatsome/images/Controls.png") no-repeat -114px -13px !important;
width: 52px !important;
height: 52px !important;
}
.section-third .iosSlider .next{
background: url("/wp-content/themes/flatsome/images/Carsol-Left.png") no-repeat 16px 8px !important;
}



.icon-angle-left:before{
content:""!important;
}

.sl-content{
margin-top:30px;
}
.section-fifth .s-trending  {
  margin: 60px 0 0;
}
.s-trending h2 {
  color:#fff;
  display: inline;
  font-family: "Myriad Arabic" !important;
  font-size: 45pt;
  font-weight: normal;
  letter-spacing: -2px;
  margin-left: 10px;
  word-spacing: 1px;
}
.s-trending p {
  color: #fff;
  float: left;
  font-family: "Helvetica" !important;
  font-size: 15pt;
  margin-left: 10px;
  width: 830px;
  word-spacing: -1px;
  line-height: 25px;
}
.s-trending img {
  float: left;
  margin-right: 20px;
}
.fifth-slider-box-1,.fifth-slider-box-2,.fifth-slider-box-3,.fifth-slider-box-4,.fifth-slider-box-5{
	position:relative;
	height: 324px;
	width: 300px;
	margin:0px auto;
}


.mid-btn{
width:44%;
margin:40px auto;
display:block;
}



.box-short .dlm-downloads li:nth-child(1){background:purple;}
.box-short .dlm-downloads li:nth-child(2){background:#00B2A5;}
.box-short .dlm-downloads li:nth-child(3){background:#004181;}

.box-short .dlm-downloads li:nth-child(1):after{
left: 100%;
top: 40%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(146, 30, 213, 0);
border-left-color: purple;
border-width: 39px;
margin-top: -50px;
}
.box-short .dlm-downloads li:nth-child(2):after{
left: 100%;
top: 63%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(146, 30, 213, 0);
border-left-color: #00B2A5;
border-width: 39px;
margin-top: -48px;
}
.box-short .dlm-downloads li:nth-child(3):after{
left: 100%;
top: 85%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(146, 30, 213, 0);
border-left-color: #004181;
border-width: 40px;
margin-top: -41px;
}

.box-short .dlm-downloads li:hover{
opacity:0.8;
}

.dlm-downloads{
list-style:none;
margin-left: 0px !important;
}

.dlm-downloads li{
height: 78px;
display: table;
width: 100%;
}



.dlm-downloads a{
color: white !important;
font-size: 16px;
line-height: 1em;
letter-spacing:-0.5px;
padding: 15px;
padding-left:55px;
position:relative;
display: table-cell;
vertical-align: middle;
}
.dlm-downloads a:after {
 content: url('/wp-content/themes/flatsome/images/pdf-icon.png');
 padding:5px;
 position:absolute;
 left: 20px;
 top:25px;
}
.content-area .container .dlm-downloads a:before {
 content: url('/wp-content/themes/flatsome/images/pdf-icon.png');
 padding:5px;
}
.content-area .container .dlm-downloads a:after{
display:none;
}
.dlm-downloads a:hover{
color:#2378AF !important;
}
.box-short-top{
height: 79px;
background: white;
}

.box-short-top img{
padding:25px 10px 25px 25px;
}

.box-short-top span{
color: black;
font-weight: bold;
width: 300px;
text-align: center;
top: 33px;
font-size: 16pt;
}

.box-short-5{
width: 360px;
height: 124px;
float: right;
}

#box-short-5{
background: white;
position: relative;
}

.box-short-5 .dlm-downloads li:nth-child(1){background:purple;}
.box-short-5 .dlm-downloads li:nth-child(2){background:#00B2A5;}
.box-short-5 .dlm-downloads li:nth-child(3){background:blue;}

.box-short-5 .dlm-downloads li:nth-child(1):after{
left: 100%;
top: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(146, 30, 213, 0);
border-width: 50px;
margin-top: -50px;
}

#box-short{
margin-top:50px;
}

/*  Sp3*/

.st-part-3 {
  background: url("/wp-content/themes/flatsome-child/images/BG-image.png") -5% 30% no-repeat #1287dd;
}

.st-part-3 .s-top{
margin: 60px 0px 0px 0px;
}

#wpgmza_map{
width:96% !important;
}
.s-bottom p{
display:none;
}

.s-contact-bottom{
margin-top:50px;
}

.tele-text{
position: absolute;
top: 25px;
left: 126px;
color: black;
font-weight: bold;
font-size: 17pt;
}

.mail-text{
position: absolute;
top: 110px;
left: 126px;
color: black;
font-weight: bold;
font-size: 17pt;
}

.loc-text{
position: absolute;
top: 192px;
left: 126px;
color: black;
font-weight: bold;
word-spacing: -3px;
font-size: 17pt;
line-height: 24px;
}

.smallimg{
display:none;
}
.large

.st-part-3 .s-top{
margin: 60px 0px 0px 0px;
}

.s-top img{
float:left;
margin-right:20px;
}

.s-top-focus img{
display:block;
margin:0 auto;
}

.st-part-3 h2 {
  color: #fff;
  font-family: "Myriad Arabic" !important;
  font-size: 40pt;
  line-height: 42px;
  margin: 35px 0 0 170px;
  width: 800px;
  font-weight:normal;
  letter-spacing: -2px;
}

.st-part-3 .we-are-open {
  color: #fff;
  float: left;
  margin-left: 5px;
  font-size: 16pt;
}

.s-bottom img{
display:block;
margin:0 auto;
}
.s-bottom {
	overflow: hidden;
   	margin-top: 50px;
}

.col-lg-12 col-md-12.col-sm-12.col-xs-12.s-left {
  float: left;
  height: auto;
  width: 370px;
  margin-top: 0px;
}
.s-right {
  float: left;
  width: 57%;
  height:auto;
}
.tabbed-content.pos_pills ul.tabs li.active a, li.featured-item.style_2:hover a,

.ux_hotspot, ul.page-numbers li > span, .label-new.menu-item a:after, .add-to-cart-grid

.cart-icon strong:hover, .text-box-primary, .navigation-paging a:hover, .navigation-

image a:hover, .next-prev-nav .prod-dropdown > a:hover, ul.page-numbers a:hover,

.widget_product_tag_cloud a:hover, .widget_tag_cloud a:hover, .custom-cart-count,

.iosSlider .sliderNav a:hover span, a.button.alt-button:hover, .loading i, li.mini-

cart.active .cart-icon strong, .product-image .quick-view, .product-image .product-bg,

#submit, button, #submit, button, .button, input[type="submit"], li.mini-cart.active

.cart-icon strong, .post-item:hover .post-date, .blog_shortcode_item:hover .post-date,

.product-category:hover .header-title, .column-slider .sliderNav a:hover, .ux_banner {
  background-color:none;
background-color:transparent;
}
#submit, button, .button, input[type="submit"] {
  background: url("/wp-content/themes/flatsome-child/images/call-me-back-prepair.png") no-repeat scroll 0 0 transparent !important;
  color: white;
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-size: 2.6em;
  font-weight: normal;
  height: 135px;
  line-height: 1;
  margin: 0 0 1.25em;
  padding: 0.75em 1.5em 0.8125em;
  position: relative;
  text-align: left;
  text-decoration: none;
  text-transform: lowercase;
  width: 624px;
  padding-left: 95px;
}

textarea {
height:80px !important;
}
#submit, button, .button, input[type="submit"]:hover{
box-shadow:none;
}

/*Henry's Change*/
.wpcf7 .submitbutton {
background: #ececfb!important;
    width: 105PX;
    height: 39PX;
    font-size: 11pt !important;
    margin: 0PX;
    padding: 14px;
    text-align: center !important;
    color: black;
    font-family: helvetica,arial,sans-serif!important;
    clear: both;
    float: left;
    margin-bottom: 20px;
}

.textwidget p, .col-md-6 p {
  font-family: inherit;
  font-size: 1em;
  font-weight: normal;
  line-height: 1.6;
  margin-bottom: 0.25em;
  text-rendering: optimizelegibility;
}
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"],

input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"],select, textarea {
  background-color: white;
  border: 1px solid #cccccc;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  box-sizing: border-box;
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-family: inherit;
  font-size: 15pt;
  margin: 0 0 1em;
  padding: 0.5em;
  transition: box-shadow 0.45s ease 0s, border-color 0.45s ease-in-out 0s;
  width: 100%;
  color:#666666;
  margin-bottom: 14px;
}

.volunteer-new-form input[type="tel"], .volunteer-new-form input[type="text"] {
margin-bottom: 0 !important; }

.wpcf7-form-control-wrap {
position: inherit !important; }




/* end of sp3  */

/*** sp4 start from here  ***/

.st-part-4{
background:url("/wp-content/themes/flatsome-child/images/Sp4-Bottom-image.png") no-repeat #fff;
background-size:100%;
background-position:bottom;
clear: both;
overflow: hidden;
}
.s-middle {
  height:auto;
  min-height:535px;
  margin: 60px 0;
  position: relative;
}
.st-part-4 h1 {
  color: #000;
 font-family: arial,helvetica,arial,sans-serif!important;
 font-size: 66pt;
 line-height: 97px;
 text-align: center;
 font-weight: normal;
}
.st-part-4 .community{
 color: #000;
/* font-family:"Microsoft Uighur"; */
font-size: 33pt;
text-align: center;
line-height: 0px;
margin-top: -30px;

}
.col-md-3 p{
 color: #000;
 font-family: "Helvetica" !important;
 font-size: 16px;
}
.inspire {
font-family: "Myriad Arabic" !important;
  color:#13b1e3;
  font-size: 25px;
  line-height: 1em;
  text-transform: uppercase;
  text-align: center;
  padding-top: 30px;
  width: 100%;
  margin-left: 0;
}
.radio-shows {
  font-family: "Myriad Arabic" !important;
  color:#880083;
  font-size: 25px;
  line-height: 1em;
  text-transform: uppercase;
  text-align: center;
   padding-top: 30px;
  width: 100%;
  margin-left: 0;
}
.make {
 font-family: "Myriad Arabic" !important;
  color:#00b2a5;
  font-size: 25px;
  line-height: 1em;
  text-transform: uppercase;
  text-align: center;
   padding-top: 30px;
 width: 100%;
  margin-left: 0;
}
.get-qualif {
 font-family: "Myriad Arabic" !important;
  color:#007ecb;
  font-size: 25px;
  line-height: 1em;
  text-transform: uppercase;
  text-align: center;
  padding-top: 30px;
  width: 100%;
  margin-left: 0;
}

/*** End of sp4 here ***/


/*** Start SP-part Footer here  ***/

.copyright-footer{
opacity:1;
}

.absolute-footer.dark {
background: #111 !important;
}
.st-part-footer{
	background-color:#000;
	width:100%;


}



.st-part-footer h3{
color:#62bcea;
font-size:17px;
}
.footer-sec h3{
color:#62bcea;
font-size:17px;
}
.st-part-footer p{
color:#fff;
font-size:14px;
}
.absolute-footer.dark {
  background: none repeat scroll 0 0 #111 !important;
  display: none;
}
/*** End Sp-part Footer-->

/***************************Simple Pages*******************/

.content-area{
padding: 150px 0 100px;
display: block;
min-height:700px;
}


/************End Simple Page************/


/***************Resource Page***************/

.content-area .container p.resource-header{margin-bottom:15px;}

.content-area .container p.resource-header a{
color:#000;
font-size:17pt;
line-height:1em;
font-weight:bold;
}

.resource-download-link{
background: linear-gradient(to bottom, #f5f5f5 0%,#e1e1e1 100%);
border: 1px solid #c3c3c3;
text-shadow: 1px 1px 1px #fff;
width:50%;
height: 50px;
text-align: center;
}

.resource-download-link a{
line-height: 48px;

}

/****************End Resource Page*********/

/*========= Contact us page==========================*/
.contact-det{
text-align:left;
margin-left:21px !important;
}
.col-md-6 p.level1, .col-md-6 p contact-phone, .col-md-6 p.Perth, .col-md-6 p.Adelaide{
color:gray;
font-family: Helvetica !important;
font-size:16pt;
font-weight:normal;
}
.telephone"{
color:#000;
font-family: Helvetica !important;
font-size:16pt;
font-weight:normal;
}
span .contact-email{
color:#000;
font-family: Helvetica !important;
font-size:16pt;
font-weight:normal;
}
strong, b {
font-family: Helvetica !important;
font-weight: bold;
}
.contact-details {
font-family: "Myriad Arabic" !important;
  color: gray;
  font-size: 31pt;
  font-weight: normal;
  text-transform: capitalize;
  margin:10px !important;
}
.btn-primary {
  background-color: #428bca !important;
  background-image: none !important;
  border-color: #357ebd;
  color: #fff;
  font-size: 27pt;
  font-weight: normal;
  text-align: center;
  text-transform: capitalize;
}
.location-map {
  color: gray;
  font-size: 31pt;
  font-weight: normal;
  font-family: "Myriad Arabic" !important;
}
/*========= End Contact Us ==========================*/
/*Slider*/

.sliderimgLi img{
border:0px !important;
background:transparent !important;
}

.mainSliderDiv{
width:715px !important;
margin-left: 80px;
}


.amazingcarousel-image > div:first-of-type{
display:none!important;
}
#wonderplugincarousel-1 .amazingcarousel-image a{
display:none !important;
}

blockquote{
border-left: 1px solid transparent;
}
blockquote p {
color:#000;
font-style: italic;
}


.post.error404.not-found{
height:250px;
}

.home .st-part-1 .circle.wow.animated {
  pointer-events: auto !important;
}


@media screen and (min-width:200px) and (max-width:380px) {
/* ADD YOUR CSS ADJUSTMENTS BELOW HERE */

#post-987 .single-download .download-link {
  font-size: 9pt;
  padding: 7px !important;
  display: block;
  display: table-cell;
}

#formid input[type="text"], #formid select{
font-size:8pt;
}
.content-area .container .dlm-downloads a:before{
float:left;
}
.content-area .container .dlm-downloads li{
height:55px;
}

.content-area .container .dlm-downloads a{
padding: 7px !important;
}
#logo a img{
max-height: 81px !important;
}

.box-short-5 .dlm-downloads li{
margin-left: 124px;
}

.home #fancybox-content, .home #fancybox-outer{
width: 210px !important;
}

.repssession-content p, .repssession-content li,.financial-content p,.financial-content li
,.telcos-content > p,.telcos-content > li,.credit-cards-content > p,.credit-cards-content > li
,.conumer-leases-content > p,.conumer-leases-content > li{
width: 200px !important;
}
#masthead #logo {
padding: 0 0 0 20px !important;
}
.header-back{
height: 220px !important;
}
.see-all-letter{
font-size: 9pt !important;
}

#third .recent-see-all > p {
  color: white;
  display: inline-block;
  font-family: "helvetica";
  font-size: 16pt;
  line-height: 1px;
  text-align: center;
  display: none;
}

#submit, button, .button, input[type="submit"]{
font-size:1.6em !important;
text-align:left !important;
}
.tele-phone {
  float: left;
  margin-top: -40px;
  position: absolute;
  margin-left: 82px;
}

.mobile-items {
 height: 80px;
  margin: 0 auto;
}

.logo-slugon {
  margin-top: -30px !important;
}
.st-part-1 img{
padding-top:30px !important;
}

.header_logo {
 margin-top: 15px !important;
  padding: 0 0 30px !important;
}
#masthead .mobile-menu {
  float: left;
  padding-top: none !important;
}

.location-header {
  margin-left: 100px;
  margin-top: -52px;
  position: absolute;
  width: 200px;
}





#masthead #logo a {
  max-width: 450px;
  position: relative !important;
}
#masthead .mobile-menu a {
  color: white;
  font-size: 50px;
  margin-top: 117px;
  position: relative;
  text-align: center;
}



.st-part-1 h2 {
  display: block;
  font-size: 30pt !important;
  line-height: 30px;
}

.fifth-slider-box-1,.fifth-slider-box-2,.fifth-slider-box-3,.fifth-slider-box-4,.fifth-slider-box-5{
background-size:100% 70%;
background-position:left !important;
width:initial !important;
}

.box-short{
background-size:70% 70%;
}
.box-short-top span,.spantext{
left:0px !important;
font-size:12pt;
}
.dlm-downloads a{
padding:15px 45px !important;
font-size:12pt;
}

.sdm_download_title{
font-size:18px !important;
line-height:18px !important;
margin-left:-15px !important;
margin-top: -7px;
}


.section-third {
  background: none repeat scroll 0 0 / 100% 100% #ececfb;
  height: auto;
  position: relative;
  width: 100%;
}
.content {
  margin: 0 auto;
  max-width: 1160px;
  width: 200px;
}
.section-fourth h2 {
  color: #000;
  font-family: MyriadArabic;
  font-size: 18pt;
  padding-top: 30px;
  text-align: center;
}
.section-third-Box p {
  color: black;
  /* font-family:"Microsoft Uighur"; */
  font-size: 12pt;
  text-align: justify;
  width: 160px;
  padding-top:0px;
}
.logo-slugon {
  float: left;
  font-family: "Helvetica" !important;
  font-size: 10px !important;
  line-height: 0;
  margin-left: 80px;
  text-align: center;
  text-transform: capitalize;
}
 }
@media only screen and (min-width : 381px) and (max-width : 480px){


#post-987 .single-download .download-link {
  font-size: 9pt;
  padding: 7px !important;
  display: block;
  display: table-cell;
}
#third .recent-see-all > p {
  color: white;
  display: inline-block;
  font-family: "helvetica";
  font-size: 16pt;
  line-height: 1px;
  text-align: center;
  display: none;
}
.home #fancybox-content, .home #fancybox-outer{
width: 310px !important
}
#masthead #logo {
padding: 0 0 0 60px !important;
}
.header-back{
height: 280px !important;
}

#logo a img {
  max-height: 115px !important;
}
}


@media (max-width : 480px)
  {

.content-area .container a,.letlink a{
font-size:9pt;
}
#formid label.error{
top: -8px;
text-align: left;
float:left;
right: 2px;
font-size:10pt;
}

#third .recent-see-all > p {
  color: white;
  display: inline-block;
  font-family: "helvetica";
  font-size: 16pt;
  line-height: 1px;
  text-align: center;
  display: none;
}

.s-right{
width: 93% !important;
padding:0px !important;
}
.s-l-map{
width:100% !important;
padding:0px !important;
}
.s-l-map img{
margin-bottom:15px !important;
}
#wpgmza_map{
width:96% !important;
}
.mobile-items {
  height: 80px;
 text-align:left;
}

.header_logo {
  margin-top: 20px !important;
  padding: 0 0 30px !important;
}
.s-right {
  float: none;
  height: auto;
  margin: 30px auto 0;
  width: 82%;
}



.logo-slugon {
  float: right;
  font-family: "Helvetica" !important;
  font-size: 14px;
  line-height:none !important;
  margin-left: 80px;
  text-align: center;
  text-transform: capitalize;
   line-height:none !important;
   margin-top: -30px !important;
}

.location-header {
  margin-left: 166px;
  margin-top: -65px;
  position: absolute;
  width: 70px;
}
.tele-phone {
  float: left;
  margin-top: -55px;
  position: absolute;
  margin-left: 81px;
  padding-top: 0px;
}


#masthead .mobile-menu {
  float: left;
  padding-top: none !important;
  color: white;
}
#masthead .mobile-menu a {
  color: white;
  font-size: 50px;
  margin-top: 117px;
  position: relative;
  text-align: center;
}

.content {
  width: 50%;
}
.section-fourth h2 {
  color: #000;
  font-family: MyriadArabic;
  font-size: 30px;
  padding-top: 30px;
  width: 200px;
}
.section-fourth p {
  color: #000;
  font-family: Helvetica;
  font-size: 17px;
  width: 200px;
}

input[type="text"], textarea, select, input[type="email"]{
font-size: 13pt;
}
}



@media screen and (min-width:481px) and (max-width:600px) {
/* ADD YOUR CSS ADJUSTMENTS BELOW HERE */


.home #fancybox-content, .home #fancybox-outer{
width: 310px !important
}
.header-back{
height:280px !important;
}



#third .recent-see-all > p {
  color: white;
  display: inline-block;
  font-family: "helvetica";
  font-size: 16pt;
  line-height: 1px;
  text-align: center;
  display: none;
}

.see-all-letter{
font-size:10pt !important;
}
.s-right {
  float: none;
  height: auto;
  margin: 30px auto 0;
  width: 82%;
}
.mobile-items {
  margin: 32px 0 0px 50px !important;
}
.mobile-menu.show-for-small {
  margin: 0px 0px 0px 20px;
}

#masthead .mobile-menu {
  float: left;
  padding-top: none !important;
}

.location-header {
  margin-left: 100px;
  margin-top: -64px;
  position: absolute;
  width: 200px;
}



.tele-phone {
  float: left;
  margin-top: -55px;
  position: absolute;
  margin-left: 82px;
  padding-top: 0px;
}
#masthead #logo {
  padding: 0 0 0 70px !important;
}
#masthead #logo a {
  max-width: 450px;
  position: relative !important;
}
#masthead .mobile-menu a {
  color: white;
  font-size: 50px;
  margin-top: 117px;
  position: relative;
  text-align: center;
}
#logo a img {
  max-height: 91px !important;

}
.logo-slugon {
  float: right;
  font-family: "Helvetica" !important;
  font-size: 15px !important;
  line-height: none !important;
  text-align: center;
  text-transform: capitalize;

}
/*
#masthead .mobile-menu a {
  color: white;
  font-size: 42px;
  margin-left: 50px;
  position: absolute;
  text-align: center;
}
.tele-phone {
  float: right;
  margin-left: 80px;
  padding-left: 30px;
  padding-top: 12px;
  position: absolute;
}
*/
.content {
  width: 50%;
}
.section-fourth h2 {
  color: #000;
  font-family: MyriadArabic;
  font-size: 30px;
  padding-top: 30px;
  width: 200px;
}
.section-fourth p {
  color: #000;
  font-family: Helvetica;
  font-size: 17px;
  width: 200px;
}
.who-left {
  float: left;
}

}



@media only screen and (min-width : 601px) and (max-width :767px)
    {

.smallimg{
display:block;
}
.largeimg{
display:none !important;
}

.tele-text,.mail-text,.loc-text{
display:none;
}

.tele-text{
font-size: 14pt;

}

.mail-text{
top: 100px;
left: 119px;
font-size: 14pt;
}

.loc-text{
top: 164px;
left: 118px;
font-size: 14pt;
}

#formid{
width:70% !important;
}
.textarea-margin{
  margin-top: 20px
}
span.wpcf7-not-valid-tip{
left:200px;
}

.s-l-map{
width: 66%;
margin: 0 auto;
}

#top2 > a {
  color: #890083;
  font-family: helvetica,arial,sans-serif !important;
  font-size: 18pt;
}

.s-right {
  float: none;
  height: auto;
  margin: 30px auto 0;
  width: 430px !important;
}
.mobile-items {

float:none !important;
}

#logo a img{
max-height:81px !important;

}
#masthead .mobile-menu a {
  color: white !important;
  font-size: 50px;
}
.mobile-menu.show-for-small {
  margin: 0px 0px 0px 20px;
}

#findinput {
  background: url("/wp-content/themes/flatsome/images/Search.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
  box-shadow: none;
  font-size: 1.875em;
  height: 50px;
  margin-left: 65px;
  width: 300px;
}
.who-left {
  float: left;

}

.logo-slugon {
  float: right;
  font-family: "Helvetica" !important;
  font-size: 15px !important;
  line-height: 0;
  text-align: center;
  text-transform: capitalize;
  width:490px;
}
#masthead #logo {

  text-align: center;
  width: 50% !important;
  margin:0 auto;

}

.location-header {
  margin-left: 100px;
  margin-top: -63px;
  position: absolute;
  width: 200px;
}
/*
 .location-header {
  display: inline;
  float: right;
  margin-left: 115px;
  position: absolute;
  width: 200px;
  margin-top: -15px;
}
*/

.tele-phone {
  float: left;
  margin-top: -76px;
  position: absolute;
  margin-left: 82px;
}
#masthead #logo a {
  max-width: 450px;
  position: relative !important;
}

#masthead .mobile-menu {
  float: left;
  padding-top: none !important;
}
#masthead .mobile-menu a {
  color: white;
  font-size: 50px;
  margin-top: 117px;
  position: relative;
  text-align: center;
}

.fancy-left{
display:none;
}
.arrow-wrapper{
display:none;
}
.main-container{
background:none;
}

.search-top {
  float: right;
  height: 60px;
  margin-left: 72px;
  position: absolute;
  top: 60px;
  width: 500px;
}
.right-header {
  float: right;
  margin-top: 30px !important;
  padding: 30px 0 0 !important;
  position: relative;
  width: 100%;
}
.header-back {
  background: none repeat scroll 0 0 #1883df;
  float: left;
  height: 200px;
  position: relative;
  width: 100%;
  z-index: 200;
}
.section-third {
  display: none;
}
.section-fourth {
  display: none;
}
.row-img {
  display: none;
}

.row-content h2 {
  display: none;
}
.row-content p {
  display: none;
}

.right-rt {
  display: none;
}
.st-part-1 .st-top {
  margin: 0px 0 155px 10px;
}
.right-arrow-1 {
  background: none repeat scroll 0 0 #ececfb;
  float: right;
  height: 120px;
  margin-top: 131px;
  width: 770px;
}
.arrow-content p {
  color: black;
  float: right;
  font-family: "Helvetica" !important;
  font-size: 17pt;
  margin-right: 8px;
  text-align: right;
  width: 470px;
}
.arrow-content img {
  float: right;
  margin-top: -15px;
}
.right-arrow-2 {
  background: none repeat scroll 0 0 #fff;
  float: right;
  height: 113px;
  margin-top: -4px;
  width: 770px;
}
.right-arrow-3 {
 background: none repeat scroll 0 0 #ececfb;
  float: right;
  height: 113px;
  margin-top: -6px;
  width: 770px;
}
.right-arrow-4 {
 background: none repeat scroll 0 0 #fff;
  float: right;
  height: 113px;
  margin-top: -4px;
  width: 770px;
}
.right-rt {
 margin-top: 1px;
  float: right;
  margin-left: -1px;
  width: 150px;
}



.s-middle {
  height: auto;
  margin: 60px 0;
  min-height: 600px;
  position: relative;
  text-align: center;
}
.col-md-3 p {
  color: #000;
  font-family: "Helvetica" !important;
  margin: 0 auto;
  text-align: center;
  width: 350px;
}


.facybox-button {
  display: none;
}
.content{
width:50%
}
   }


@media (min-width: 767px) and (max-width:991px){



#formid{
width:70% !important;
}
.textarea-margin{
  margin-top: 20px
}
#masthead #logo{
width: 278px !important;
}

span.wpcf7-not-valid-tip{
left:200px;
}

.s-l-map{
width: 64%;
margin: 0 auto;
}
.who-left > img {
  float: left;
  margin: 0 0px 0px 0;
  display: none;
}

.advps-slide-field-three {
padding: 20px 40px 10px 16px !important;
}

.advps-slide-field-three img{
width: 170px;
margin-left: 18px;
}

.bx-wrapper .bx-prev{
background: url("/wp-content/themes/flatsome/images/Controls.png") no-repeat scroll -22px -15px transparent !important;
}


.main-container {
  clear: both;
  height: 370px !important;
  margin: 0;
  overflow: visible;
  padding: 0;
  position: relative;
  width: 100%;
}
.fancy-left{
display:none;
}

.arrow-wrapper{
width:465px;
}
.fancy-right {
  background: url("/wp-content/themes/flatsome/images/big-arrow.png") no-repeat scroll right center rgba(0, 0, 0, 0);
  display: inline-block;
  float: left;
  height: 247px;
  margin-top: 107px;
  position: relative;
  width: 285px;
}

.main-container .fancy-right p{
margin: 46px 0px 0px 58px;
font-size:20px;
max-width:150px;
}
.facybox-button{
margin-top: -130px;
right:-95px;
}
#wpgmza_map{
width:60% !important;
}
.fifth-slider-box-1,.fifth-slider-box-2,.fifth-slider-box-5, .fifth-slider-box-3,.fifth-slider-box-4{
width:290px;
float:none;
margin:0 auto;
}

.sl-content{
display:none;
}
.logo-slugon {
  float: right;
  font-family: "Helvetica" !important;
  font-size: 16px !important;
  line-height: 0;
  text-align: center;
  text-transform: capitalize;
}
ul.header-nav a.nav-top-link{
font-size:8pt;
}

.tele-phone > span {
  font-size: 25pt;
}



#findinput {
  background-size: 95% auto;
  font-size: 12pt;
  margin-left:-6px;
  padding-right: 53px;
}


.blog_shortcode_item .entry-image{
width:150px !important;
}

.blog_shortcode_item .blog_shortcode_text h3{
font-size:16pt;
}
.blog_shortcode_item .from_the_blog_excerpt{
font-size:12pt;
width:130px;
}

.section-fifth{
height:2100px;
}









.header-back {
  background: none repeat scroll 0 0 #1883df;
  float: left;
  height: 140px;
  position: relative;
  width: 100%;
  z-index: 200;
}

#logo a img{
max-height:81px !important;

}



.right-header {
  float: right;
  margin-top: 30px !important;
  padding: 30px 0 0 !imoportant;
  position: relative;
  width: 100%;
  width: 500px;
padding: 5px 0 0 0;
}
.search-top {
  float: right;
  height: 60px;
  margin-left: 64px;
  position: absolute;
  top: 54px;
}

button.btn.btn-success{
right: 25px;
}
.header-arrow-1 .falling-firstli p {
  color: #000;
  font-weight: bold;
  padding: 17px 0 0;
  top: 0;
  width: 325px;
}
.going-li p {
  color: #000;
  font-size: 17px;
  font-weight: bold;
  padding: 5px 0 0 15px;
  width: 310px;
}
.cant-pay p {
  color: #000;
  font-size: 17px;
  font-weight: bold;
  margin-top: 20px;
  width: 280px;
}
.cant-make p {
  color: #000;
  font-size: 17px;
  font-weight: bold;
  margin-top: 30px;
  padding: 0 0 0 5px;
}
.see-testimonial{
font-size:11pt !important;
}



.s-right {
  float: left;
  height: auto;
  width: 62%;
  margin-left: 10px;
}
.section-third h2 {
  clear: both;
  color: #000;
  font-family: "Myriad Arabic" !important;
  font-size: 30pt;
  font-weight: normal;
  letter-spacing: -3px;
  line-height: 69px !important;
  margin-top: 10px;
  text-align: center;
  word-spacing: 3px;
}

.arrow-content {
  height: 80px;
  margin-left: 61px;
  margin-top: 29px;
}

.right-rt {
  margin-top: 1px;
  float: right;
  margin-left: -1px;
  width: 170px;
  display: none;
}
.right-lt {
  float: right;
  height: 735px;
  width: 50%;
}
.row-content h2 {
  color: white;
  font-family: "Myriad Arabic" !important;
  font-size: 31pt;
  font-weight: normal;
  letter-spacing: -3px;
  line-height: 55px;
  margin-bottom: 0;
  word-spacing: 3px;
}
.row-content p {
  font-size: 12pt;
}
.section-fourth h2 {
  color: #000;
  font-family: "Myriad Arabic" !important;
  font-size: 30pt;
  font-weight: normal;
  letter-spacing: -3px;
  line-height: 60px;
  margin-bottom: 0;
  padding-top: 30px;
  text-align: left;
  word-spacing: 3px;
}
.section-fourth p {
  color: #000;
  font-family: "Helvetica" !important;
  font-size: 12pt;
  line-height: 25px;
  text-align: left;
  word-spacing: -1px;
}
.st-part-1 h2 {
  color: black;
  display: inline;
  font-family: "Myriad Arabic" !important;
  font-size: 30pt;
  font-weight: normal;
  letter-spacing: -3px;
  margin-left: 10px;
}



.st-part-2 p {
  color: #000;
  float: none !important;
  font-family: "Helvetica" !important;
  font-size: 12pt;
  line-height: 25px;
  margin-left: 10px;
  margin-top: 10px;
  width: 700px;
  word-spacing: -1px;
}
.st-part-2 h2 {
  color: black;
  display: inline;
  font-family: "Myriad Arabic" !important;
  font-size: 28pt;
  font-weight: normal;
  letter-spacing: -2px;
  margin-left: 0;
  word-spacing: 1px;
}

.s-trending h2 {
  color: #fff;
  display: inline;
  font-family: "Myriad Arabic" !important;
  font-size: 35pt;
  font-weight: normal;
  letter-spacing: -2px;
  margin-left: 10px;
  word-spacing: 1px;
}

.s-trending p {
  color: #fff;
  float: none !important;
  font-family: "Helvetica" !important;
  font-size: 12pt;
  line-height: 25px;
  margin-left: 10px;
  width: 700px;
  word-spacing: -1px;
}
.st-part-3 h2 {
  color: #fff;
  font-family: "Myriad Arabic" !important;
  font-size: 27pt;
  font-weight: normal;
  letter-spacing: -2px;
  line-height: 42px;
  margin: 35px 0 0 170px;
  width: initial;
}
.st-part-3 .we-are-open {
  color: #fff;
  float: none !important;
  font-size: 13pt;
  margin-left: 5px;
}

.s-contact-bottom {
  margin-top: 50px;
  text-align: center !important;
}

.s-right {
  float: none;
  height: auto;
  margin: 30px auto 0;
  width: 62%;
}
#submit, button, .button, input[type="submit"] {
  background: url("/wp-content/themes/flatsome-child/images/Contact-Button-mb.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0) !important;
  font-size: 1.6em;
  height: 105px;
  padding-left: 10px !important;
  width: 100%;
}
.s-middle {
  height: auto;
  margin: 60px 0;
  min-height: 600px;
  position: relative;
  text-align: center;
}
.col-md-3 p {
  color: #000;
  font-family: "Helvetica" !important;
  margin: 0 auto;
  text-align: center;
  width: 350px;
}
.col-md-3 {
  margin-top: 15px;
}
.who-left {
  float: left;
}




#third .recent-see-all > p {
  color: white;
  display: inline-block;
  font-family: "helvetica";
  font-size: 16pt;
  line-height: 1px;
  text-align: center;
  width: 980px;
}


.right-bottom{
background:none;
}
#arrow-1,#arrow-2,#arrow-3,#arrow-4{
right:0px
}
.row-content{
margin:20px 0px;
width: 70%;
}

.s-bottom p{
display:none;
}
}

@media (max-width: 600px){

.smallimg{
display:block;
}

.largeimg{
display:none !important;
}
.tele-text,.mail-text,.loc-text{
display:none;
}

.tele-text{
font-size: 14pt;

}

.mail-text{
top: 100px;
left: 119px;
font-size: 14pt;
}

.loc-text{
top: 164px;
left: 118px;
font-size: 14pt;
}
#formid{
width:100% !important;
margin-bottom:15px;
}
.formId-p{
position:relative;
}
.formId-p-hide{
display:none;
}
.mid-btn{
width:80%;
}
span.wpcf7-not-valid-tip{
position:relative;
left: 0px;
top: 0px;
height:25px;
}

#third .recent-see-all > p {
  color: white;
  display: inline-block;
  font-family: "helvetica";
  font-size: 16pt;
  line-height: 1px;
  text-align: center;
  display: none;
}
#top2 p{
display:block;
}

.top-2:before{
display:none;
}
.facybox-button{
display:none;
}
.fancy-left{
display:none;
}
.arrow-wrapper{
display:none;
}
.main-container{
background:none;
height:324px;
}
.fancy-right{
width: 100%;
background: #109EDD;
display:block;
margin-top:0px;
right:0px;
}

.header-back{
height:220px;
}

.st-guide .st-left{
background-image:none;
}

.main-container .fancy-right p{
margin-top:0px;
padding-top:50px;
font-size:22pt;
width:95%;
margin-left:10px;

}
.fancybox{
}
.content{
width:50%
}

.right-bottom{
background:none;
}

#arrow-1,#arrow-2,#arrow-3,#arrow-4{
right:0px
}

.row-content{
margin:20px 0px;
}

.row-content p{
font-size:9pt;
}


.arrow_box_first,.arrow_box_tw,.arrow_box_th,.arrow_box_fr{
width:240px;
}

.st-part-2 h2{
display:block;
}

.st-part-1 h2{
display:block;
}

.col-sm-9 > p{
display:none;
}

.section-third{
display:none;
}
.section-fourth{
display:none;
}
.right-rt{
display:none;
}

.row-img{
display:none;
}

.row-content h2{
display:none;
}
.row-content p{
display:none;
}
.st-guide{
height:498px;
background:none;
}
.fadeInRight, .ux-slider .start-anim.fadeInRight {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0,0,0);
}
.right-arrow-1{
background: #ECECFB;
}
.arrow-content p{
text-align:left;
float:right;
}

.arrow-content img{
float:left;
}
.st-part-1{
background:white;
}

/* CCLSWA-274 Moved from page-frontpage.php and edited to be more responsive */
.circle-content{
display:none;
}
.top-1 img{
display:none;
}
.top-2 img{
display:none;
}
.top-3 img{
display:none;
}
.top-4 img{
display:none;
}
.top-5 img{
display:none;
}
.top-6 img{
display:none;
}
.top-7 img{
display:none;
}
.top-8 img{
display:none;
}
.top-9 img{
display:none;
}
.top-10 img{
display:none;
}
.top-11 img{
display:none;
}
.top-12 img{
display:none;
}


.top-7{
left: 0px;
position: relative;
top: 0px;
}

.top-7:before{
font-size: 18pt;
top: 98px;
left: 108px;
}
.top-8{
left: 0px;
position: relative;
top: 0px;
}

.top-8:before{
top: 136px;
left: 23px;
font-size: 18pt;
}

.top-9{
top: 0px;
left: 0px;
position: relative;
}

.top-9:after{
margin:0 px;
top: 173px;
left: 104px;
font-size: 18pt;
}

.top-10{
left: 0px;
position: relative;
top: 0px;
}

.box-short .dlm-downloads li:nth-child(1):after, .box-short .dlm-downloads li:nth-child(2):after, .box-short .dlm-downloads li:nth-child(3):after{display: none;}
/* CCLSWA-274 Moved from page-frontpage.php and edited to be more responsive */

}

@media only screen and (min-width : 992px) and (max-width : 1200px)
    {

.row-img{
margin-left:50px;
}
.tele-text{
font-size: 14pt;
left: 104px;
}

.mail-text{
top: 90px;
left: 104px;
font-size: 14pt;
}

.loc-text{
top: 162px;
left: 100px;
font-size: 14pt;
}

#masthead #logo{
width: 340px !important;
}

span.wpcf7-not-valid-tip{
left:290px;
}

/* Volunteer Contact Form */
.your-occupation {
position: inherit !important; }

.search-top {
  float: right;
  height: 60px;
  margin-left: -29px;
  position: absolute;
  top: 60px;
}

button.btn.btn-success{
top:38px;
}
.right-header {
  float: right;
  margin-top: 0;
  padding: 30px 0 0;
  position: relative;
  width: 100%;
  width: 600px;
}
#findinput {
  font-size: 15pt;
  margin-left: 66px;
  margin-top: 25px;
  width: 234px;
}

.iosSlider.default{
width:83% !important;
min-height: 378px !important;
}

#logo a img{
max-height:100px !important;
}
ul.header-nav a.nav-top-link{
font-size:12pt;
}
/*
#findinput {
  background: url("/wp-content/themes/flatsome/images/Search.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
  box-shadow: none;
  font-size: 1.875em;
  height: 50px;
  margin-left: 65px;
  width: 300px;
}
*/
#wpgmza_map{
width:96% !important;
}
.tele-phone > span{
font-size:26pt;
}


.main-container {
  background: url("/wp-content/themes/flatsome/images/Beach-image.png")  no-repeat scroll right -5em top -55px #1883df;
  clear: both;
  height: 371px;
  margin: 0;
  overflow: visible;
  padding: 0;
  position: relative;
  width: 100%;
}

.fancy-left {
  height: 510px;
  position: relative;
  width: 190px;
  margin-top: 0px;
  background-size: 100% 100%;
}

.arrow-wrapper {
  float: left;
  height: auto;
  margin-top: 83px;
  width: 440px;
}

.fancy-right {
  background: url("/wp-content/themes/flatsome/images/big-arrow.png") no-repeat scroll right center rgba(0, 0, 0, 0);
  display: inline;
  height: 258px;
  margin-top: 106px;
  position: relative;
  right: 100px;
  width: 300px;
}

.main-container .fancy-right p {
  font-size: 20px;
  max-width:150px;
  margin: 47px 0px 0px 65px;
}

.facybox-button{
margin-top: -128px;
}
.s-trending p{
float:none;
}
.s-trending h2{
font-size:38pt;
margin-left:0px;
}
.section-fifth{
background:#1883df;
}
.fifth-slider-box-2{
margin:10px auto;
}

.fifth-slider-box-1{
margin:10px auto;
}
.fifth-slider-box-3{
margin:10px auto;
}
.fifth-slider-box-4{
margin:10px auto;
}
.fifth-slider-box-5{
margin:10px auto;
}

.section-third h2{
font-size: 38pt;
}
.st-part-2 p{
float:none;
}


#wpgmza_map{
width:100%;
}
#submit, button, .button, input[type="submit"]{
width:492px;
}
.st-part-3 h2{
font-size:38pt;
margin:0px;
}
.blog_shortcode_item .blog_shortcode_text h3{
font-size: 25px;
}
.blog_shortcode_item .entry-image{
width: 165px !important;
}

.section-fourth h2{
font-size:38pt;
}

.row-content h2{
font-size: 40pt;
}

.top-10:before{
left:-117px;
}

.st-part-1 h2{
font-size:38pt;
}

.sl-content{
display:none;
}

.sl-content-mobile{
display:block;
}



.arrow-content {
  height: 80px;
  margin-left: 61px;
  margin-top: 29px;
}

.right-rt {

  float: right;
  margin-top:1px;
  margin-left: -1px;
  width: 100px;
}
.right-lt {
  float: right;
  height: 735px;
  width: 50%;
}


/*
.inspire {
  color: #007ecb;
  font-family: "Myriad Arabic" !important;
  font-size: 24pt;
}
.radio-shows {
  color: #880083;
  font-family: "Myriad Arabic" !important;
  font-size: 25pt;
}

.make {
  color: #00b2a5;
  font-family: "Myriad Arabic" !important;
  font-size: 24pt;
}
.get-qualif {
  color: #13b1e3;
  font-family: "Myriad Arabic" !important;
  font-size: 24pt;
}
*/
.col-md-3 p {
  color: #000;
  font-family: "Helvetica" !important;

}
.who-left {
  float: left;
}


.textarea-margin{
  margin-top: 20px
}

.s-bottom p{
display:none;
}
}

@media only screen and (min-width : 1200px) and (max-width : 1600px){


.section-third h2{
margin-top:-50px;
}
.sl-content-1200{
display:block;
}

.sl-content{
display:none;
}

.main-container {
  background: url("/wp-content/themes/flatsome/images/Beach-image.png") no-repeat scroll right -10em top -55px #1883df;
  clear: both;
  height: 372px;
  margin: 0;
  overflow: visible;
  padding: 0;
  position: relative;
  width: 100%;
}
.fancy-left{
  height: 558px;
  position: relative;
  width: 250px;
  margin-top: 0px;
  background-size: 100% 92%;
  z-index: 10;
}

.arrow-wrapper {
  float: left;
  height: auto;
  margin-top: 84px;
  width: 440px;
}

.fancy-right {
  height: 258px;
  margin-top: 100px;
  position: relative;

}


.mid-content-wrap {
  height: 100%;
  margin: 0 auto;
  width: 100%;
}

.right-rt {

  float: right;
  margin-top: 1px;
  margin-left: -1px;
  width: 300px;
}

.s-bottom p{
display:none;
}
}
.employment-page .download-link {
    margin-left: 10px;
}

.category-staff-profile .entry-image .post-date {
display:none;
}
.category-case-study .entry-image .post-date {
display:none;
}

.single-post #fancybox-overlay, .single-post #fancybox-wrap {
	display: none!important;
}

/**sub-page **/
.sub_page {
	background-image: url('/wp-content/uploads/2016/02/subpage_fade.jpg');
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;
	background-size: 100%;
		padding-left: 200px;
}

.sub_page .arrows {
	background-image: url('/wp-content/uploads/2016/02/arrows.png');
	position: absolute;
	height: 672px;
	width: 217px;
	left: 0;
	top: 14%;
	background-repeat: no-repeat;
}

.sub_page > .container {
	width: 100%;
}

.footer-wrapper {
	position: relative;
}

/** -archive **/
.archive .arrows, .blog .arrows {
	background-image: url('/wp-content/uploads/2016/02/arrows.png');
	position: absolute;
	height: 672px;
	width: 217px;
	left: 0;
	top: 14%;
	background-repeat: no-repeat;
}

.archive .page-wrapper, .blog .page-wrapper {
	background-image: url('/wp-content/uploads/2016/02/subpage_fade.jpg');
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;
	background-size: 100%;
	padding-left: 200px;
}

.archive .blog-pinterest-style article.type-post, .blog-pinterest-style article.hentry, .blog .blog-pinterest-style article.type-post {
	background-color: rgba(255,255,255,0.5);
	padding: 5px;
}

.archive .blog-pinterest-style .entry-content, .blog .blog-pinterest-style .entry-content {
	border: none!important;
}

.page-template-Australian-Legal-Centres .content-area img {
	width: 35%;
}

@media (max-width: 992px) {
	.page-template-Australian-Legal-Centres .content-area img {
		width: 100%;
	}

	.partner-info {
		width: 100%
	}
}

@media(max-width: 767px) {
	.right-header{display:none}
	.arrows {
		left: -71px!important;
	}

	.sub_page, .archive .page-wrapper, .blog .page-wrapper {
		padding-left: 121px;
	}

	.circle {
		width: 80%;
	}
	.st-part-1 .circle .circle-labels{
		position: relative !important;
		left: 0px !important;
		width: auto !important;
	}
/* CCLSWA-274 Moved from page-frontpage.php and edited to be more responsive */
	.st-part-1 .circle .circle-labels a, #top2 > a, #top3 > a, .top-10 p{
		left: 0px !important;
		text-align: left;
		margin: 0;
		padding: 0;
		width: auto !important;
	}
	.st-part-1 .circle .circle-labels p{
		margin: 0;
		padding: 0;
		width: auto !important;
		text-align: left;
	}
	.top-2 .finance {
    	display: block;
		font-size: 16pt;
	}
	.top-2:before {
		content: none;
	}
	#top2 > a {
		top: -84px !important;
	}

	.top-2
	{
	top: -84px;
	}
	.top-3
	{
	top: -78px !important;
	}
	.top-4 {
	  top: -68px !important;
	}
	.top-5 {
	  top: -59px !important;
	}
	.top-6 {
		top: -48px !important;
	}
	.top-7
	{
		top: -48px !important;
	}
	#top7 > a {
	  position: relative;
	  top: 10px !important;
	}
	.top-8 {
	  top: -28px !important;
	}
	.top-9 {
	  top: -16px !important;
	}
	.top-10
	{
	top: -20px !important;
	}

	.top-11 {
	  top: 27px !important;
	}
	.top-12
	{
	top: 38px;
	}
/* END: CCLSWA-274 Moved from page-frontpage.php and edited to be more responsive */
}

@media(max-width: 500px) {
	.arrows {
		display: none;
	}

	.sub_page, .archive .page-wrapper, .blog .page-wrapper {
		padding-left: 0;
	}

	.sub_page > .container {
		width: initial;
	}
}

/* Glen Edits - Footers */

.footer-left {
	float: left;
	margin-top: -117px;
	position: absolute;
	max-width:1064px;
	transform: rotate(-1deg);
	z-index:9999;
}
.footer-right {
	bottom: initial;
	float: right;
	max-width: 1064px;
	position: absolute;
	right: 0;
	margin-top:-125px;
	z-index:9999;
}

@media only screen and (min-width : 601px) and (max-width :767px) {

	.footer-left {
		float: left;
		margin-top: -44px;
		max-width: 1064px;
		position: absolute;
		width: 40%;
		bottom: initial;
	}
	.footer-right {
		float: right;
		margin-top: -40px;
		max-width: 1064px;
		position: absolute;
		right: 0;
		width: 40%;
		bottom: initial;
	}
}

@media (min-width: 767px) and (max-width:991px) {
	
	.footer-left {
		float: left;
		margin-top: -57px;
		bottom: initial;
		max-width: 1064px;
		position: absolute;
		margin-top: -53px;
		width: 350px;
	}
	.footer-right {
		float: right;
		bottom: initial;
		max-width: 1064px;
		position: absolute;
		right: 0;
		width: 350px;
		margin-top: -55px;
	}
}


@media only screen and (min-width : 992px) and (max-width : 1200px) {
	
	.footer-left {
		float: left;
		bottom: 392px;
		max-width: 1064px;
		position: absolute;
		width: 430px;;
	}

	.footer-right {
		bottom: 400px;
		float: right;
		max-width: 1064px;
		position: absolute;
		right: 0;
		width: 430px;
	}
}

@media only screen and (min-width : 1200px) and (max-width : 1600px) {
	
	.footer-left {
		float: left;
		bottom: 460px;
		max-width: 1064px;
		position: absolute;
		width: 550px;
		transform: rotate(-1deg);
	}
	.footer-right {
		float: right;
		bottom: 473px;
		max-width: 1064px;
		position: absolute;
		right: 0;
		width: 550px;
	}

}

@media(max-width:1199px) and (min-width: 900px) {
	.footer-left {
		bottom: 474px;
	}
	.footer-right {
		bottom: 480px;
	}
}

/* CUSTOM BY HAUN */
.home #main-content .st-part-4 {
  padding-bottom: 40px;
}

.blog #content,
.archive #content {
  padding-bottom: 140px;
}

.footer-wrapper:before,
.footer-wrapper:after {
  content: '';
  position: absolute;
  top: -126px;
  background-repeat: no-repeat;
  background-size: initial;
  height: 165px;
  width: 46%;
}

.footer-wrapper:before {
  left: 0px;
  background-image: url(/wp-content/uploads/2017/07/Footer-Left.png);
  background-position: right bottom;
}

.footer-wrapper:after {
  right: 0px;
  background-image: url(/wp-content/themes/flatsome/images/Footer-right.png);
  background-position: left bottom;
}

.page-template-page_subpages .page-wrapper {
  padding-bottom: 80px;
}

.page-template-page_subpages h1.page-title {
  font-size: 41px;
  color: #555555;
  font-family: 'Myriad Arabic';
  font-weight: 700;
}

.page-template-page_subpages .blog-pinterest-style .entry-content {
  border: 0px;
}

.page-template-page_subpages .blog-pinterest-style .entry-image {
  width: auto;
  height: auto;
}

.page-template-page_subpages .blog-pinterest-style .entry-image img {
  margin: 0px 0px;
}

@media (min-width: 1800px) {
  .footer-wrapper:before {
    background-position: left bottom;
  }

  .footer-wrapper:after {
    background-position: right bottom;
  }
}

@media (max-width: 480px) {
  .footer-wrapper:before,
  .footer-wrapper:after {
    display: none;
  }
}
/* END CUSTOM BY HAUN */