/*
Theme Name: Flatter
Theme URI: http://oceanwebthemes.com/webthemes/flatter-free-wordpress-theme/
Author: oceanwebthemes
Author URI: http://oceanwebthemes.com
Description: Flatter is a multipurpose Free WordPress Theme. It consists of Featured Slider, Featured Posts, Services Posts, Testimonial Posts, Latest Posts, your Works Posts, Newsletter Subscription Widget, Social Icons and four widgetized Footer blocks in Homepage layout. You can choose multiple sidebar option on blog, single post, single page, search page, page not found page as Left Sidebar, Right Sidebar and Both Sidebar as per requirements. These all options can be optimized from the Theme Options of Customize.Fullwidth Page, Fullwidth Blog with Masonry layout and Woocommerce Ready within the theme. What are you waiting for? Lets start downloading this amazing and beautiful Free Multipurpose WordPress Theme right away. Read the theme documentation for detail usage of theme attached within this theme as readme.txt file. View the demo of Flatter http://oceanwebthemes.com/view/?demo=flatter Documentation at http://oceanwebthemes.com/doc
Version: 2.0.7
Tested up to: 4.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: flatter
Tags:translation-ready, custom-background,footer-widgets,theme-options, custom-menu, post-formats,blog,threaded-comments,one-column,two-columns,three-columns,left-sidebar,right-sidebar,custom-header,featured-images,full-width-template,rtl-language-support,sticky-post

This theme, like WordPress, is licensed under the GPL.
*/


.container .hentry .online_market_slider_1, .online_market_slider_2, .online_market_slider_3, .philosophy_slider_img, .port_mel_img,  .about_us_slider {
  background-size: 100% auto !important;
  min-height: 450px !important;
}
.about_us_slider{
	padding-bottom:20px;
}	
.port_mel_img .vc_column-inner {
  background-image: url("/_e2018/wp-content/uploads/2016/11/Melbourne-Containers.qa59c9a.jpg") !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  margin-left: 15px !important;
  min-height: 450px;
}
	

.service-sec-mobile {
  display: none;
}









/*25-2-2017*/
/*--------------------Media Quary-----------------------*/

/* ipad */
@media only screen and (min-width:1024px) and (max-width:1100px) 
{
	.heade-nav-area ul li a, .heade-nav-area p {margin-bottom: 10px !important ;}
		.page-id-351 .hentry h1{font-size: 2.5em;}
		.hentry h1{font-size: 2.5em;}
		 .vc_custom_1499920107011 h1{font-size: 3em;}


	/*toogle*/
	.heade-nav-area ul li a, .heade-nav-area p {font-size: 19px !important; line-height: 20px !important;}
	.heade-nav-area h4 {font-size: 25px !important; font-weight: bold; line-height: 30px !important; margin-bottom: 10px !important; padding-bottom: 9px !important;}
	.heade-nav-area h4::after {height: 2px !important;}
	.toggle-overlay .heade-nav-area ul li {margin-bottom: 7px;}
	.toggle-overlay .heade-nav-area-inner-two-melbourne.half-div > p {margin-top: 9px !important;}
	.heade-nav-area .heade-nav-area-inner-two p {margin-top: 9px !important;}
	.toggle-overlay .heade-nav-area .half-div {float: left; width: 230px;}
	.toggle-overlay .heade-nav-area .half-div:nth-of-type(2) {width: 210px;}
	.toggle-overlay .heade-nav-area-inner-one {margin-bottom: 0;}
	.navbar aside {height: 250px; width: 100%;}
	.heade-nav-area .heade-nav-area-inner-one, .heade-nav-area-inner-two {display: block !important; justify-content: center;}
	.toggle-overlay .heade-nav-area-inner-two .phone-txt a{display: block; font-size: 17px; font-weight: bold; line-height: 23px;}
	.toggle-overlay .heade-nav-area-inner-two .phone-txt{margin-top: 7px;}
	aside .toggle-overlay .heade-nav-area {padding-left: 60px; width: 100%;}
	aside .close {color: #000; font-size: 15px;}
	.navbar .heade-nav-area .half-div:nth-of-type(1) {margin-left: 0;}
	
	/*home page*/
	/*nav*/
	.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {margin: 0 25px !important;}
	.logo-menu {padding: 10px 0;}
	.logo-menu .col-md-5 nav {width: 85%;}
	.logo-menu > .col-md-3 {margin-top: 8px;}
	.logo-menu .col-md-4 {margin-top: 5px; width: 34%;}
	.btn {font-size: 0.8em; line-height: 1.42857;}
	.logo-menu .col-md-4 {width: 40% !important;}   
	
	/*slider*/
	h1, h1 {font-size: 35px !important; margin:0.1em 0 !important;}
	.slider-content-part .blue-big-btn {padding-top: 0;}
	.page .bigcircle {align-items: center; display: flex; height: 6em; padding: 0; width: 6em; justify-content: center;}
	.hentry .content a.btn {font-size: 17px !important; line-height: 20px !important; margin-top: 10px !important;}
	.status-publish .vc_custom_1487316028513 {min-height: 540px;}
	.hentry .mdtitle {font-size: 22px; line-height:35px;}
	.hentry .maintitle {font-size: 30px !important; line-height: 38px;}
	.hentry .opensanslightfont {font-size: 24px !important; line-height: 30px !important;}
	.hentry .bluesmtitle {font-size: 24px !important;  line-height: 29px;}
	.hentry .our-philosophy-work-txt-block {margin-bottom: 25px; margin-top: 5px;}
	
	/*be seen*/
	.vertical_solid_line {margin: 25px 0 0 0;}
	.single-page .content p {margin-bottom: 10px;}
	.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {margin-bottom: 20px;}
	.detail-content.detail-content .content .vc_custom_1484093437687 {padding-top: 27px !important;}
	.our-philosophy-work-txt-block .btn.why-we-do-btn {margin-top: 8px !important;}
	.hentry .be-seen-row-section {margin-bottom: 0;}
	
	/*one by three*/
	.service-img-home.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill {display: flex;}
	.vc_row.wpb_row.vc_row-fluid.test.one_by_three.vc_custom_1488174114388 {margin: 0 -102px !important;}
	.test .service-img-home {height: 305px;}
	
	/*our philosophy work*/
	.our-philosophy-work-txt-block {margin-bottom: 25px; margin-top: 25px;}
	.our-philosophy-work-section .wpb_text_column.wpb_content_element.megan-gale-txt-block {margin-top: 25px;}
	.our-philosophy-work-section .wpb_column .vc_column-inner {padding-top: 15px;}
	.our-philosophy-work-section .vc_row.wpb_row.vc_inner.vc_row-fluid.mrg-btm-20.vc_row-o-content-bottom.vc_row-flex {margin-bottom: 0;}
	.view-case-studies-btn-row {margin: 0 0 20px;}
	.our-philosophy-work-section .vc_row-o-content-bottom .txt-right.vc_col-sm-4 .btn.circle.blue-bg.bigcircle{float:right; margin-top:10px;}
	
	/*get in touch*/
	.get-in-touch-sec {margin-top: 0;}
	
	.single-page .content {padding-left: 7%; padding-right: 7%;}
	
	/*-------------inner pages--------------*/
	/*philosophy*/
	.philosophy_slider_img .wpb_wrapper > div {padding-left: 30px;}
	.nodisc {line-height: 42px;}
	.testimonials {margin-bottom: 10px;}
	.title {font-size: 32px;}
	.hentry .aligncenter .wpb_text_column {margin: 0 20px !important;}
	
	/*theam*/
	.hentry .bq3 { background: rgba(0, 0, 0, 0) url("/_e2018/_ext/staging.site.com.au/wp-content/uploads/2016/12/_-2.png") no-repeat scroll left top / 32px auto; width: 560px;}
	.hentry .bq3 p {background: rgba(0, 0, 0, 0) url("/_e2018/_ext/staging.site.com.au/wp-content/uploads/2016/12/_.png") no-repeat scroll right bottom / 32px auto;}
	
	/*portfolio*/
	.port_mel_img .vc_column-inner {margin-left: 0 !important;}
	
	/*seo*/
	.aligncenter .blue.smtitle {font-size: 25px; line-height: 28px;}
	.aligncenter .vc_col-sm-4:last-child .wpb_single_image {margin: 0 !important;}

	
	/*display marketing*/
	.box-cust {	font-size: 1.2em !important;}
	.logo-menu .slogon{position: relative;}
	.logo-menu .slogon .quote.btn{right: 0;}
	.logo-menu .slogon a:first-child { margin-top: -10px;}
.our-philosophy-work-section .sukin_content.supermodel-website-inner-row::before, .our-philosophy-work-section .supermodel-website-inner-row.sand_hill_sec::before{color: transparent !important;display: none !important; }

.page .testimonials .tmls .tmls_next_prev .tmls_prev.large_radius {left: -6%;}
.page .testimonials .tmls .tmls_next_prev .tmls_next.large_radius {right: -6%;}
.page .testimonials {margin-bottom: 0;}

}
@media only screen and (min-width:768px) and (max-width:799px)
{	
.heade-nav-area ul li a, .heade-nav-area p {margin-bottom: 10px !important ;}
	/*nav displaynone*/
	nav.ubermenu ul.ubermenu-nav li.ubermenu-item ul.ubermenu-submenu.ubermenu-submenu-type-auto {display: none !important;}
	
	/*toogle*/
	.heade-nav-area ul li a, .heade-nav-area p {font-size: 14px !important; line-height: 14px !important;}
	.heade-nav-area h4 {font-size: 16px !important; font-weight: bold; line-height: 20px !important; margin-bottom: 5px !important; padding-bottom: 9px !important;}
	.heade-nav-area h4::after {height: 2px !important;}
	.toggle-overlay .heade-nav-area ul li {margin-bottom: 7px;}
	.toggle-overlay .heade-nav-area-inner-two-melbourne.half-div > p {margin-top: 9px !important;}
	.heade-nav-area .heade-nav-area-inner-two p {margin-top: 9px !important;}
	.toggle-overlay .heade-nav-area .half-div {float: left; width: 150px;}
	.toggle-overlay .heade-nav-area .half-div:nth-of-type(2) {width: 150px;}
	.toggle-overlay .heade-nav-area-inner-one {margin-bottom: 0;}
	.navbar aside {height: 250px; width: 100%;}
	.heade-nav-area .heade-nav-area-inner-one, .heade-nav-area-inner-two {display: block !important; justify-content: center;}
	.toggle-overlay .heade-nav-area-inner-two .phone-txt a{display: block; font-size: 14px; font-weight: bold; line-height: 23px;}
	.toggle-overlay .heade-nav-area-inner-two .phone-txt{margin-top: 7px;}
	aside .toggle-overlay .heade-nav-area {padding-left: 60px; width: 100%;}
	aside .close {color: #000; font-size: 15px;}
	.navbar .heade-nav-area .half-div:nth-of-type(1) {margin-left: 0;}

	
	/*home*/
	.hentry .single-page h1 {font-size: 32px !important;}
	.hentry h1, h1 {font-size: 35px !important; margin:0.1em 0 !important;}
	.hentry .been_right_section .wpb_text_column.wpb_text_column { margin-bottom: 0;}
	.hentry .our-philosophy-work-txt-block {margin: 0 0 20px;}
	.hentry .slider-content-part .opensansfont.slider-content{margin-bottom: 0; padding-left: 70px;}
	
	/**philosophy*/
	.touchleft {margin-left: 0px !important;}
	.heading_believe .nodisc {line-height: 40px;}
	.hentry .testimonials {margin-bottom: 0; min-height: 330px; padding-top: 30px;}
	.testimonials .vc_col-sm-12 {margin: 0 auto; width: 90%;}
	.heading_believe span.title {font-size: 21px;}
	.hentry .aligncenter .wpb_wrapper .wpb_text_column {margin: 0 20px !important;}
	.hentry .aligncenter .vc_custom_heading .opensanssemibold {font-size: 25px !important;}
	.touchleft.philosophy_slider_img {padding-bottom: 20px !important;}
	.hentry .inner_content_margin, .heading_believe, .aligncenter {margin: 0 auto; width: 100%;}
	.vc_row-fluid.aligncenter.margin_left_right {margin: 0 auto; width: 90%;}
	
	/*theam*/
	.hentry .bq3 { background: rgba(0, 0, 0, 0) url("/_e2018/_ext/staging.site.com.au/wp-content/uploads/2016/12/_-2.png") no-repeat scroll left top / 32px auto; width: 460px;}
	.hentry .bq3 p {background: rgba(0, 0, 0, 0) url("/_e2018/_ext/staging.site.com.au/wp-content/uploads/2016/12/_.png") no-repeat scroll right bottom / 32px auto;}
	.hentry .mdtitle {font-family: "Lato",sans-serif;   font-size: 30px;}
	.hentry .meet_team_header {	margin-top: 0 !important;	margin-bottom: 0 !important;}
	.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {margin-bottom: 10px;}
	.page .circle { font-size: 18px !important; padding: 0;text-align:center;}
	.seoformlabel {	padding: 15px 15px 10px 10px !important; width: 50%;	text-align: right;	margin-left: -190px;	margin-bottom: 0px; font-size: 17px !important; height: 53px;}
	.team_leader_intro .mdtitle {font-family: "Lato",sans-serif; font-size: 27px !important;}
	
	/*contact*/
	.single-page .content p > .btn {font-size: 15px !important;   text-align: center !important;}
	
	/*portfolio*/
	.port_mel_img .vc_column-inner {margin-left: 0 !important;}
	
	/*digital market*/
	.touchright .wpb_text_column { margin: 0 !important;}
	.opensansfont.opensanssmallfont {  margin-bottom: 10px !important;}
	.touchleft .wpb_text_column {margin: 0 !important;}
	.aligncenter .opensanssmallfont {  font-size: 14px !important;  line-height: 20px !important;}
	
	/*seo*/
	.aligncenter .blue.smtitle {  font-size: 24px;  line-height: 16px;  margin-bottom: 10px !important;}
	.aligncenter .vc_col-sm-4:last-child .wpb_single_image {margin: 0 !important;}
	.stategy_slider_img.mrg-btm-55{  margin-bottom: 0px !important;}
	.hentry .stategy_slider_img_content{  margin-top: 0 !important;}
	.nodisc .bluetitle {font-size: 29px !important; line-height: 20px;}
	.our-seo-appoach-section .blue.smtitle {display: block; font-size: 13px; line-height: 22px !important; margin-bottom: 10px !important; min-height: 46px !important;}
	
	/*team*/
	.meet_our_team, .team_people, .meet_team_content, .meet_team_header, .portfolio_main, .portfolio_center, .portfolio_last_sec, .detail-content {margin: 0 auto !important; width: 95%;}
	.flex-bottom {align-items: center !important; display: flex}
	.portfolio_center .mdtitle, .portfolio_main .mdtitle, .portfolio_last_sec .mdtitle {font-size: 21px; line-height: 20px;}
	
	/*display*/
	.display_contact .wpb_wrapper .wpb_text_column {margin: 0 auto !important;}
	
	/*about us*/
	.content .testimonials .tmls_text {font-size: 18px !important;}
	/*SEO-melboune */
	.page-id-351 .vc_custom_1499929701965 {margin-top: 0px !important;}
	footer .copyright h6 {margin: 5px auto;float: none;text-align: center;}
	.page-id-351 .hentry .title {font-size: 32px; line-height: 32px;}
	.page-id-351 .vc_custom_1499920107011 .bluesmtitle{font-size: 26px !important;}
	.page-id-351 .vc_custom_1489641587716 .maintitle{line-height: 36px;}
	.page-id-351 .maintitle {font-size: 28px !important;}
	.why-we-do-btn{font-size: 18px !important;}
	.logo-menu .slogon{position: relative;}
	.logo-menu .slogon .quote.btn{right: 0;}
	
.our-philosophy-work-section .sukin_content.supermodel-website-inner-row::before, .our-philosophy-work-section .supermodel-website-inner-row.sand_hill_sec::before{color: transparent !important;display: none !important; }


.page .testimonials .tmls .tmls_next_prev .tmls_prev.large_radius {left: -5%;}
.page .testimonials .tmls .tmls_next_prev .tmls_next.large_radius {right: -5%;}
.page .testimonials {margin-bottom: 0;}
}
@media only screen and (min-width:800px) and (max-width:900px)
{
	.heade-nav-area ul li a, .heade-nav-area p {margin-bottom: 10px !important ;}
/*nav displaynone*/
	nav.ubermenu ul.ubermenu-nav li.ubermenu-item ul.ubermenu-submenu.ubermenu-submenu-type-auto {display: none !important;}
	
	/*toogle*/
	.heade-nav-area ul li a, .heade-nav-area p {font-size: 14px !important; line-height: 14px !important;}
	.heade-nav-area h4 {font-size: 16px !important; font-weight: bold; line-height: 20px !important; margin-bottom: 5px !important; padding-bottom: 9px !important;}
	.heade-nav-area h4::after {height: 2px !important;}
	.toggle-overlay .heade-nav-area ul li {margin-bottom: 7px;}
	.toggle-overlay .heade-nav-area-inner-two-melbourne.half-div > p {margin-top: 9px !important;}
	.heade-nav-area .heade-nav-area-inner-two p {margin-top: 9px !important;}
	.toggle-overlay .heade-nav-area .half-div {float: left; width: 150px;}
	.toggle-overlay .heade-nav-area .half-div:nth-of-type(2) {width: 150px;}
	.toggle-overlay .heade-nav-area-inner-one {margin-bottom: 0;}
	.navbar aside {height: 250px; width: 100%;}
	.heade-nav-area .heade-nav-area-inner-one, .heade-nav-area-inner-two {display: block !important; justify-content: center;}
	.toggle-overlay .heade-nav-area-inner-two .phone-txt a{display: block; font-size: 14px; font-weight: bold; line-height: 23px;}
	.toggle-overlay .heade-nav-area-inner-two .phone-txt{margin-top: 7px;}
	aside .toggle-overlay .heade-nav-area {padding-left: 60px; width: 100%;}
	aside .close {color: #000; font-size: 15px;}
	.navbar .heade-nav-area .half-div:nth-of-type(1) {margin-left: 0;}

	
	/*home*/
	.hentry .single-page h1 {font-size: 35px;}
	.hentry h1, h1 {font-size: 35px !important; margin:0.1em 0 !important;}
	.hentry .been_right_section .wpb_text_column.wpb_text_column { margin-bottom: 0;}
	.hentry .our-philosophy-work-txt-block {margin: 0 0 20px;}
	.hentry .slider-content-part .opensansfont.slider-content{margin-bottom: 0; padding-left: 70px;}
	
	/**philosophy*/
	.touchleft {margin-left: 0px !important;}
	.heading_believe .nodisc {line-height: 40px;}
	.hentry .testimonials {margin-bottom: 0; min-height: 330px; padding-top: 30px;}
	.testimonials .vc_col-sm-12 {margin: 0 auto; width: 90%;}
	.hentry .title {font-size: 32px;}
	.hentry .aligncenter .wpb_wrapper .wpb_text_column {margin: 0 0px !important;}
	.hentry .aligncenter .vc_custom_heading .opensanssemibold {font-size: 25px !important;}
	.touchleft.philosophy_slider_img {padding-bottom: 20px !important;}
	.hentry .inner_content_margin, .heading_believe, .aligncenter {margin: 0 auto; width: 90%;}
	.vc_row-fluid.aligncenter.margin_left_right {margin: 0 auto; width: 90%;}
	
	/*theam*/
	.hentry .bq3 { background: rgba(0, 0, 0, 0) url("/_e2018/_ext/staging.site.com.au/wp-content/uploads/2016/12/_-2.png") no-repeat scroll left top / 32px auto; width: 460px;}
	.hentry .bq3 p {background: rgba(0, 0, 0, 0) url("/_e2018/_ext/staging.site.com.au/wp-content/uploads/2016/12/_.png") no-repeat scroll right bottom / 32px auto;}
	.hentry .mdtitle {font-family: "Lato",sans-serif;   font-size: 30px;}
	.hentry .meet_team_header {	margin-top: 0 !important;	margin-bottom: 0 !important;}
	.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {margin-bottom: 10px;}
	.page .circle { font-size: 18px !important; padding: 0;}
	.seoformlabel {	padding: 15px 15px 10px 10px !important;	width: 50%;	text-align: right;	margin-left: -190px;	margin-bottom: 0px; font-size: 17px !important; height: 53px;}
	
	/*portfolio*/
	.port_mel_img .vc_column-inner {margin-left: 0 !important;}
	
	/*digital market*/
	.touchright .wpb_text_column { margin: 0 !important;}
	.opensansfont.opensanssmallfont {  margin-bottom: 10px !important;}
	.touchleft .wpb_text_column {margin: 0 !important;}
	.aligncenter .opensanssmallfont {  font-size: 14px !important;  line-height: 20px !important;}
	
	/*seo*/
	.aligncenter .blue.smtitle {  font-size: 24px;  line-height: 16px;  margin-bottom: 10px !important;}
	.aligncenter .vc_col-sm-4:last-child .wpb_single_image {margin: 0 !important;}
	.stategy_slider_img.mrg-btm-55{  margin-bottom: 0px !important;}
	.hentry .stategy_slider_img_content{  margin-top: 0 !important;}
	.nodisc .bluetitle {font-size: 29px !important; line-height: 20px;}
	
	/*team*/
	.meet_our_team, .team_people, .meet_team_content, .meet_team_header, .portfolio_main, .portfolio_center, .portfolio_last_sec, .detail-content {margin: 0 auto !important; width: 95%;}
	.flex-bottom {align-items: center !important; display: flex}
	.portfolio_center .mdtitle, .portfolio_main .mdtitle, .portfolio_last_sec .mdtitle {font-size: 21px; line-height: 20px;}
	
	/*display*/
	.display_contact .wpb_wrapper .wpb_text_column {margin: 0 auto !important;}
	.logo-menu .slogon{position: relative;}
	.logo-menu .slogon .quote.btn{right: 0;}
	.logo-menu .slogon a:first-child { margin-top: -10px;}
	.our-philosophy-work-section .sukin_content.supermodel-website-inner-row::before, .our-philosophy-work-section .supermodel-website-inner-row.sand_hill_sec::before{color: transparent !important;display: none !important; }

	
.page .testimonials .tmls .tmls_next_prev .tmls_prev.large_radius {left: -6%;}
.page .testimonials .tmls .tmls_next_prev .tmls_next.large_radius {right: -6%;}   
.page .testimonials {margin-bottom: 0;}
	
}
@media only screen and (max-width:767px) 
{	#wpcf7-f511-p77-o1 .col-sm-12 {clear: both;}
.site-review-form img {width: 100% !important;}
.home .get-in-touch-sec {padding: 15px 0 45px !important;}
	.wpb_single_image.vc_align_left {text-align: center;margin-bottom: 15px !important;}
	.wpb_text_column.aligncenter {margin: auto !important;}
	.wpb_single_image.vc_align_right {text-align: center;margin-bottom: 15px !important;}
	body .wpb_single_image.wpb_content_element.vc_align_center.solive_img {margin-bottom: 15px !important;}
	body .footer-above-contanct {margin-right: auto !important;margin-left: auto !important;}
	/*online marketing*/
	.single-page .content .touchleft {margin-left: auto !important;margin-bottom: 20px;}
	.online_market_slider_2.vc_custom_1488953395851 {margin-left: auto !important;}
	.single-page .content .touchright {margin-right: auto !important;margin-left: auto;}
	body .seo_content, body .adwords_margin_left, body .display_content {margin-left: auto !important;}
	.seo_content, .adwords_margin_left, .display_content {padding-top: 15px;margin-bottom: 3%;}
	.seo_content.vc_custom_1511786735346 {margin-right: auto !important;}
	.display_content {margin-bottom: 1.5%;padding-top: 0 !important;}
	.display_content.vc_custom_1511840858131 {margin-top: auto !important;margin-right: auto !important;}
	/*iso mobile*/
	.single-page .content {	padding-top: 5px !important;}
	.iso-page-banner {height: 68vh !important;margin-top: 0 !important;}
	.iso-before-slider-sec {margin-top: 0 !important;}
	.iso-before-slider-img {padding-bottom: inherit !important;}
	.iso-first-content .maintitle {margin-bottom: 9px !important;line-height: 29px !important;}
	.iso-first-content .maintitle br{display: none;}
	.iso-first-content p {width: 100% !important;}
	
	.iso-second-sec-web-dev {min-height: inherit !important;}
	.app-deve-right-img {position: relative !important;}
	.tailored-audience-sec {margin-left: auto !important;margin-top: auto !important;  margin-right: auto !important;}
	.tailored-audience-sec .vc_col-sm-6 {width: 100% !important;position: relative !important;top:auto;	float: left;}
	.tailored-audience-sec .vc_col-sm-6:last-child {width: 100% !important;}
	.tailored-text p {width: 100% !important;}
	.iso-content .maintitle {margin-bottom: 0 !important;}
	.iso-content .maintitle br {display: none;}
	.alignnone.size-full.wp-image-2065 {margin-bottom: -93px;}

	.heade-nav-area ul li a, .heade-nav-area p {margin-bottom: 10px !important ;}
	.alignnone.size-full.wp-image-2057 {width: 80%;margin-bottom: -80px;}
	.our-apps-img img {margin-right: auto;}
	.our-app-sec .wpb_column.vc_column_container:first-child {width: 100% !important;padding: 20px 0;}
	.our-app-sec .wpb_column.vc_column_container:last-child {width: 100% !important;}
	.great-idea-sec {padding-bottom: 10px;padding-top: 0;}
	.great-idea-sec .vc_column-inner {padding-top: 15px !important;}
	.maintitle br {display: none;}
	.our-apps-img img {margin-right: auto !important;}
	.get-connect-btn a {font-size: 16px;padding: 10px 20px;}

	
.ubermenu-responsive-toggle, .ubermenu-sticky-toggle-wrapper {display: block !important;  margin-top: 25px;}
.ubermenu-responsive-collapse .ubermenu-nav {display: block !important;}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu .ubermenu-nav {display: none !important;} 
.logo-menu.sticky-menu {border-color: #5a46d6; position: relative;}
.inner-content ~ div {display: none;}
.vc_empty_space.display_none {height: 0 !important;}

/*toogle*/
.heade-nav-area ul li a, .heade-nav-area p {font-size: 14px !important; line-height: 14px !important;}
.heade-nav-area h4 {font-size: 16px !important; font-weight: bold; line-height: 20px !important; margin-bottom: 5px !important; padding-bottom: 9px !important;}
.heade-nav-area h4::after {height: 2px !important;}
.toggle-overlay .heade-nav-area ul li {margin-bottom: 7px;}
.toggle-overlay .heade-nav-area-inner-two-melbourne.half-div > p {margin-top: 9px !important;}
.heade-nav-area .heade-nav-area-inner-two p {margin-top: 9px !important;}
.toggle-overlay .heade-nav-area .half-div {float: left; width: 150px;}
.toggle-overlay .heade-nav-area .half-div:nth-of-type(2) {width: 150px;}
.toggle-overlay .heade-nav-area-inner-one {margin-bottom: 0;}
.heade-nav-area .heade-nav-area-inner-one, .heade-nav-area-inner-two {display: block !important; justify-content: center;}
.toggle-overlay .heade-nav-area-inner-two .phone-txt a{display: block; font-size: 14px; font-weight: bold; line-height: 23px;}
.toggle-overlay .heade-nav-area-inner-two .phone-txt{margin-top: 7px;}
aside .toggle-overlay .heade-nav-area {padding-left: 60px; width: 100%;}
aside .close {color: #000; font-size: 15px;}
.navbar .heade-nav-area .half-div:nth-of-type(1) {margin-left: 0;}
.main-menu .navbar.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: transparent;}


.logo-menu #ubermenu-nav-main-10 {display: block !important; background-color:#ffffff;}
nav.ubermenu ul.ubermenu-nav li.ubermenu-item ul.ubermenu-submenu.ubermenu-submenu-type-auto {display: none !important;}
.col-md-5 .ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target::after {
  display: none;
}
.logo-menu .col-md-5 {display: none;}
#quote.btn.quote {display: none !important;}
.heade-nav-area ul li a, .heade-nav-area p {  font-size: 15px !important;  line-height: 13px !important; margin-bottom:9px !important;}
.page-id-323 .maintitle {font-size: 28px !important;line-height: 0px;}

.service-sec-mobile { display: block;}
.service-name .service-slider-cont {float: left; width: 100%;}
.service-slider-row{display: none;}
.service-name {
  align-items: center;-webkit-align-items: center;
  display: flex;display: -webkit-flex;
  margin: 0 auto 20px;
  min-height: 72px;
  padding-left: 72px;
  position: relative;
  text-align: left;
  text-transform: uppercase;
  width: 82%;
}
.service-name::after {background: rgba(0,0,0,0) url("/_e2018/wp-content/themes/flat/images/slider-platinum-search-optimization-icn-1.png") no-repeat scroll center center / 35px auto; border: 2px solid #b4b4b4; border-radius: 100%; content: ""; height: 65px; left: 0; position: absolute; top: 0; width: 65px; }
.service-name.web_dev::after{background: rgba(0,0,0,0) url("/_e2018/wp-content/themes/flat/images/slider-web-dev.png") no-repeat scroll center center / 35px auto;}
.service-name.soft_dev::after{background: rgba(0,0,0,0) url("/_e2018/wp-content/themes/flat/images/slider-platinum-stragay-1.png") no-repeat scroll center center / 35px auto;}
.service-link .ul-li-list li {color: #0ac5f8; display: table-cell; font-size: 16px; font-weight: 500; list-style: outside none none; margin-bottom: 11px; vertical-align: middle;line-height: 1.2; width: 25%; }
.service-link .ul-li-list ul {float: left; width: 100%; }
.service-link .ul-li-list {display: table; width: 100%; }
.service-sec-mobile .vc_column-inner { padding-top: 30px !important;}
.service-link {float: left;  width: 100%;  padding-bottom: 10px;  border-bottom: 1px solid #dedede;  margin-bottom: 10px;}
.service-box-mobile { padding-bottom: 20px;}
.service-sec-mobile .service-box-mobile .service-name .maintitle{line-height: normal !important;}
.our-philosophy-work-section .sukin_content.supermodel-website-inner-row::before, .our-philosophy-work-section .supermodel-website-inner-row.sand_hill_sec::before{color: transparent !important;display: none !important; }


/*-------20-12-17--------------*/
.page .single-page .content p.submit {display: table;margin: 25px auto;}
.page .contact_mel span.title, .page .contact_ade span.title {font-size: 20px;}  
#wpcf7-f511-p77-o1 .col-sm-6{width:50%;float:left;}
.container .hentry .online_market_slider_1, .online_market_slider_2, .online_market_slider_3, .philosophy_slider_img, .port_mel_img, .about_us_slider {
width: 100%;}
.vc_empty_space {
    height: 10px!important;
}
footer .single {border-right: none;}
.single-page .content {
    padding-left: 0;
    padding-right: 0;
    width: 90%!important;
    margin: 0 auto;
}
.touchleft.philosophy_slider_img {background-size: 100% auto !important;}
.heading_believe .belieber li {line-height: 1;}
.heading_believe p {margin-bottom: 0!important;}
.single-page .content p.submit .btn {width: auto;padding: 10px 20px !important;width: auto;height: 45px;}

.page .about_me_left > span {font-size: 45px;}
#wpcf7-f1730-p1683-o1 .col-sm-6 {width: 50%;float: left;margin: 0 auto !important;} 
.page .contact_us_sec .aligncenter h2 {font-size: 23px;}    
}
@media only screen and (max-width:1190px){
	.container .hentry .online_market_slider_1, .online_market_slider_2, .online_market_slider_3, .philosophy_slider_img, .port_mel_img, .about_us_slider {
width: 100%;}
}
@media only screen and (max-width:486px){
	#wpcf7-f511-p77-o1 .col-sm-6 {width: 100%;}
	#wpcf7-f511-p77-o1 .col-sm-12 {clear: both;width: 100%;float: left;}
	/*iso mobile*/
	.alignnone.size-full.wp-image-2065 {margin-bottom: -50px;}
	.iso-page-banner {height: 38vh !important;}
	.iso-page-banner .demo-heading-block-section {margin-top: auto !important;}
/*online marketing*/
footer .single {width: 100% !important;}
.logo-menu .custom-logo-link .custom-logo {float: left;}
.slogon {top: 0px !important;}
.navbar-default .navbar-toggle {margin-top: -7px !important;}
.service-link .ul-li-list li{ display: flex;  float: left;display: -webkit-flex;
  vertical-align: middle;
    width: 50%; line-height: 1.2;flex-direction: column;-webkit-flex-direction: column;align-items: center;-webkit-align-items: center;}
.service-name{width: 82%;}

.page .hentry .maintitle {font-size: 21px !important;line-height: 21px!important;}
.wpb_text_column.wpb_content_element.vc_custom_1512654140986.contact_us_pg {
    margin-bottom: 0!important;
}
.contact_us_pg p {
    margin-bottom: 0!important;
}
.detail-content .contact_page textarea {
    height: 90px !important;
}
.page .single-page .content p.submit {display: table;margin: 15px auto!important;}
.bg-outline-rounded-btn {min-width: 110px;}
.contact_mel .wpb_text_column.wpb_content_element.vc_custom_1484192461712 {
    margin: 0px auto 10px!important;
}
.page .contact_mel span.title, .page .contact_ade span.title {
    font-size: 17px;
}
.contact_ade .wpb_text_column.wpb_content_element.vc_custom_1484192550576.alignright {
    margin-top: 0!important;
}
footer .single {border-right: none;}
.page .about_me_left > span {font-size: 30px;}
 #wpcf7-f1730-p1683-o1 .col-sm-6 {width: 100%;float: left;margin: 0 auto !important;}  
}	
@media only screen and (max-width:400px)
{
.service-link .ul-li-list li{display: flex;
    float: left;width: 50%;flex-direction: column;align-items: center;}
}


/*-----------------------------------------------------------------------------------------------mobile------------------------------------------------------------------------------*/
@media only screen and (min-width:737px) and (max-width:767px)
{
			 /*---------------------------home page-----------------------*/     
    
/*--header--*/
.logo-menu .col-md-3 {  float: left;  }    
.logo-menu > div.col-md-5 {  float: none !important;  margin: 0 auto;  width: auto !important;}
.slogon {  float: unset;  font-size: 17px;  right: -28px;  width: 315px;}
.ubermenu-responsive-default.ubermenu-responsive {width: auto; margin-top:10px !important;}
.navbar-default .navbar-toggle {margin-top: 3px;}
.slogon {margin-top: 2px; width: 335px;}
.btn {font-size: 14px !important; line-height: 1.42857;}
.page .bigcircle {  display: flex;  font-size: 15px !important;  height: 6em;  justify-content: center;  padding: 23px; text-align: center;  width: 6em; margin-left: 0px;}
.blue-big-btn .btn.circle.blue-bg.bigcircle {  margin-left: 30px;}
nav {  margin-left: 115px !important;}

/*slider*/

.slider-content-row { padding-bottom: 0px;}
.slider-content-part .blue-big-btn {  padding-top: 0px !important;}
.single-page .content {  padding-left: 0;  padding-right: 0;  width: 100%;}
.slider-content-part h1 {  padding-left: 30px;}

.slider-content-part .opensansfont.slider-content {  padding-left: 30px;  margin-bottom: 10px;}
.single-page {margin-top: 50px;}
.slider-content-row {min-height: 450px;}
.slogon {right: 10px;}
.slogon {font-size: 20px; position: absolute; right: 70px !important; width:145px;}
.home .content a.btn {font-size: 14px !important; line-height: 20px !important; margin-top: 0 !important; padding: 8px 20px !important;}
.single-page .content p {font-size: 14px !important; line-height: 23px; margin-bottom: 20px;}
.single-page .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {margin-bottom: 0;}

/*--menu--*/

.ubermenu-responsive-toggle-content-align-left {	text-align: right; padding: 15px 57px !important;}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse {	visibility: visible !important;	overflow: visible !important;}
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {	margin: 0 20px !important; }
.ubermenu .ubermenu-item-level-0 .ubermenu-target-text {	font-size: 25px;	}
#ubermenu-nav-main-10 .ubermenu-item {	min-width: inherit !important;	width: inherit !important;}

.ubermenu-responsive-toggle, .ubermenu-sticky-toggle-wrapper {	display: none;}
.quote { float: left;	display: block !important; font-size: 13px; padding: 3px 4px; display: inline-block !important;}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target::after {   content: "+";   font-size: 18px;   margin-top: 11px !important;  right: -17px !important;  top: 0 !important;}
#ubermenu-main-10 {  background: #5a46d6 none repeat scroll 0 0;} 
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse .ubermenu-item .ubermenu-submenu {  display: block;}

.ubermenu-main .ubermenu-submenu .ubermenu-item-level-1 {  border-right: 2px solid #a8a8a8;  padding: 0 10px;}
.ubermenu-submenu.ubermenu-submenu-id-916.ubermenu-submenu-type-auto.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width { min-width: 100%; width: 100% !important;}
.ubermenu-submenu.ubermenu-submenu-id-914.ubermenu-submenu-type-auto.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width {min-width: 100%; width: 100%;}
.navbar-toggle { padding: 2px;}


/*--slider--*/
.slider-content-row {  min-height: 360px !important;  height: 360px !important; background-size:100%;}
.heade-nav-area .half-div {  float: left;  width: 350px;}
.heade-nav-area h4 { font-size: 27px; }
.heade-nav-area h4::after {  height: 3px;}
.heade-nav-area ul li a, .heade-nav-area p { font-size: 28px;  line-height: 33px;}
aside.open .toggle-overlay {  height: 80%;  }

.wpb_column.vc_column_container.vc_col-sm-6 {  display: block;}
.wpb_column.vc_column_container.vc_col-sm-8 {  display: block;}
.slider-content-part h1 {  font-size: 45px;}
.slider-content-part .wpb_wrapper h1 {text-align: left;}
.slider-content-part .wpb_wrapper p {text-align: left;}

/*--be seen-- */
.be-seen-row-section {  width: 95%;  margin: auto;}
.single-page h1 {  font-size: 27px;}  
.be-seen-row-section .vertical_solid_line {  border-bottom: none;}    
.be-seen-row-section {  margin-bottom: 0px;} 
.be-seen-row-section .opensanslightfont {  font-size: 20px !important;}
.opensanslightfont {  font-size: 22px !important;}
.box-cust {  font-size: 1em;   padding: 0.8em 1.2em;}
.single-page .content p {margin-bottom: 10px;}
.be-seen-row-section .vertical_solid_line {margin-top: 10px !important; padding-left: 0px !important;}
.home .content a.btn {font-size: 14px !important; line-height: 20px !important; margin-top: 0px !important; padding: 4px 8px !important;}
.be-seen-row-section {margin-bottom: 0 !important;}
.been_right_section .vc_column-inner {padding-top: 10px !important;}
.been_right_section .wpb_wrapper .wpb_text_column {padding-left: 0 !important;}

.megan-gale-txt-block .bluesmtitle {font-size: 20px !important; line-height: 32px;}
.sukin_content .bluesmtitle {font-size: 20px !important; line-height: 32px;}
.been_right_section .bluesmtitle {  font-size: 20px !important; line-height: 23px !important;}
.vertical_solid_line .bluesmtitle {font-size: 20px !important; line-height: 23px !important;}
.txt-right .bluesmtitle {font-size: 20px !important; line-height: 23px !important;}
.vertical_solid_line .maintitle {font-size: 23px !important; line-height: 28px;}
.txt-right .mdtitle {font-size: 23px !important;}
.zib-main-head .maintitle {font-size: 23px; line-height: 30px;}
.get-in-touch-sec .maintitle {font-size: 23px; line-height: 30px;}

/*--service	--*/
.service-img-home {  height: 270px !important;}
.service-img-home .vc_column-inner {margin-bottom: 20px !important}
.vc_row.wpb_row.vc_row-fluid.test.one_by_three {float: none !important; left: auto !important; margin: 0 auto; width: 95% !important;}

 /*--our philosophy--*/
 .our-philosophy-work-txt-block {  margin: 30px 0;}
 .alignleft .btn.circle.blue-bg.bigcircle {  margin-left: 0px !important;}
 .our-philosophy-work-section {  margin: auto;  width: 95%;}
.our-philosophy-work-section .maintitle {font-size: 23px; line-height: 27px;}
.our-philosophy-work-txt-block {margin: 0px 0 25px !important;}
.single-page .content p {font-size: 14px !important; line-height: 24px !important;}

.content .our-philosophy-work-section .see-more-image-row {margin-bottom: 10px;}

/*--sukin--*/
.mrg-btm-20 .vc_column-inner {  padding: 0 20px 0px 0px;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.mrg-btm-20.sukin_content.vc_row-o-content-bottom.vc_row-flex {  margin: 0px;}
.mdtitle {font-size: 23px !important;}
.megan-gale-txt-block {margin: 30px 0 !important;}
.our-philosophy-work-section .see-more-image-row {height: 375px;}
.txt-right .wpb_wrapper p {text-align: left;  padding-left: 0px !important;}
.sand_hill_button {float: left !important; text-align: left !important;}  
.view-case-studies-btn .wpb_wrapper > p {margin-top: 20px;}
.view-case-studies-btn {margin-bottom: 0;}
.sukin_content .vc_col-sm-6:last-child .wpb_text_column {margin: 8px 0 !important;}
.our-philosophy-work-section .txt-right .wpb_wrapper .wpb_text_column {margin-top: 0 !important;}
.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline {margin-left: 20%; margin-right: 20%;}
.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline {margin-left: 20% !important; margin-right: 20% !important; padding-bottom: 30px; padding-top: 20px;}
.get-in-touch-sec .row {padding-top: 0 !important;}
.sukin_left_content .btn.circle.blue-bg.bigcircle {margin: 0 auto;}
.sand_hill_img.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 100% !important;}
.sukin_content .vc_column-inner {padding: 0;}
.sukin_content .wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 100% !important;}

.sand_hill_button .btn.circle.blue-bg.bigcircle {  margin-left: 0px;}
.view-case-studies-btn-row {  margin: 0px !important; }
footer .single {  margin-top: 0px !important;  padding-left: 25px;}
.vertical_solid_line {  border-bottom: none;  padding-left: 17px !important;  margin-top: 40px !important;}
footer .single .textwidget a { font-size: 17px; line-height: 2;}
footer .footerbox {  margin-left: 3%;  margin-right: 3%;}
footer .single .single-title { padding-bottom: 5px;}
.get-in-touch-sec {  width: 95%;  margin: auto;}
.view-case-studies-btn {  margin-bottom: 15px;}
.zib-main-head {  margin-bottom: 0px;}  
.get-in-touch-sec {margin-top: 0 !important;}
.get-in-touch-sec .vc_column-inner {padding-top: 10px !important;}   
#footermenu .vertical_solid_line {float: left; width: 50% !important; text-align:center;}
#footermenu .vertical_solid_line:first-child {float: left; padding-bottom: 30px; width: 45% !important;}
#footermenu .vertical_solid_line:last-child {float: left; padding-bottom: 24px; width: 45% !important;}
section {margin: 0 auto; max-width: 100%;}
#footermenu {display:block !important;}
.vertical_solid_line {border-bottom: medium none !important;}
footer .footerbox {margin-left: 40px !important; margin-right: 40px !important;}
.form-control {padding: 5px !important;}

.wpcf7-form .row .col-sm-6 {margin: 0 -10px !important;}
.form-group {margin-bottom: 10px;}

/*-----------inner pages---------*/
/*philosophy*/
.hentry .touchleft {margin:auto;}
.page:not(.home) .circle {float: none; font-size: 14px !important; line-height: 20px !important; margin-bottom:20px;}
.hentry .wpb_text_column.wpb_content_element {margin: 0 auto !important; text-align: center; width: 95%;}
.row .hentry .inner_content_margin {margin-top: 20px;}
.hentry .maintitle {font-size: 22px; line-height: 30px;}
.hentry .single-page .content p {font-size: 14px !important; line-height: 20px !important;}
.hentry .belieber strong {font-size: 23px; line-height: 30px;}
.hentry .bluetitle {font-size: 22px !important;  line-height: 30px;}
.aligncenter .smtitle {font-size: 22px; line-height: 26px;}
.hentry .nodisc.belieber {padding-left: 0;}
.hentry .testimonials {margin-bottom: 20px; margin-top: 20px; min-height: 200px; padding-top: 10px;}
.tmls .tmls_container .tmls_item .tmls_text {font-size: 14px !important; line-height: 20px !important;}
.touchleft.vc_custom_1483573545005 {background-size: 90% auto;}

.tmls .tmls_container .tmls_item .tmls_name, .tmls_position {font-size: 18px !important;}
.testimonials .tmls .tmls_next_prev .tmls_prev.large_radius {left: -5% !important;}
.testimonials .tmls .tmls_next_prev .tmls_next.large_radius {right: -5% !important;}
.hentry .title {font-size: 23px;}
.aligncenter .vc_box_border_grey .vc_single_image-img {width: 300px; margin-bottom:10px;}
.aligncenter .vc_column-inner .wpb_text_column {margin: 0 13px !important;}

/*team*/
.hentry .wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 50%;}
.hentry .bq3 {background: rgba(0, 0, 0, 0) url("/_e2018/_ext/staging.site.com.au/wp-content/uploads/2016/12/_-2.png") no-repeat scroll left top / 20px auto;
 line-height: 18px; padding-left: 20px; padding-top: 3px; width: 95%; margin: 0 auto}
 .hentry .bq3 p {background: rgba(0, 0, 0, 0) url("/_e2018/_ext/staging.site.com.au/wp-content/uploads/2016/12/_.png") no-repeat scroll right bottom / 19px auto;
  font-size: 13px; line-height: 18px; padding-bottom: 0; padding-right: 17px;}
  .hentry .team_right_content .wpb_text_column {padding-left: 0 !important;}
  .team_leader_intro {margin-top: 20px;}
  .team_leader_intro .vc_column-inner .wpb_text_column {margin-bottom: 10px !important;}
  .hentry .team_leader_intro .wpb_content_element {margin:10px auto 0 !important;}
  .hentry .meet_team_header {margin-bottom: 0 !important; margin-top: 0 !important;}
  .football_img.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 90%;}
    .header_mrgn h1 {margin-bottom: 10px !important;}
	.wpb_single_image .vc_single_image-wrapper {display: block !important;}
  
  /*portfolio*/
  .hentry .megan-gale-portfolio-sec {height: 333px; margin: 0;}
  .hentry .bluesmtitle {font-size: 23px !important; line-height: 25px;}
  .megan-gale-portfolio-sec.vc_custom_1488537220119 {background-size: 90% auto !important;}
  .portfolio-megan-gale-img {padding-left: 25px;}
  .hentry .portfolio_megam {margin: 10px 0 !important;}
  .sukin_image {display: block !important; float: left; margin: 0 auto !important; width: 100% !important;}
  .sukin_image .wpb_single_image .vc_box_border_grey img {display: block !important; float: none; margin: 0 auto; width: 90%;}
  .verticalbottom {float: none !important; width: 100% !important;}
  .klim-swim-img-section-middle {margin: 0 auto; width: 86%;}
  .flex-bottom {display: block !important;}
  .verticalbottom .btn.circle.blue-bg.bigcircle {margin: 0 auto;}
  .alignright .btn.circle.blue-bg.bigcircle {margin: 0 auto;}
  .sand_hill_img .wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 90%;}
  .sand_hill_img .vc_column-inner {margin-left: 0 !important; height: auto;}
  .hentry .klim-swim-img-section-middle .vc_column-inner {height: 280px; margin-top: 25px !important; padding: 30px; margin-bottom: 0; margin-left: 0 !important;}
  .klim-swim-img-section-middle .btn.circle.blue-bg.bigcircle {float: left;}   
  .city_of_img .wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 90%;}
  .city_of_content .btn.circle.blue-bg.bigcircle {margin: 0 auto;}
  .txt-right .btn.circle.blue-bg.bigcircle {margin: 0 auto;}
  .txt-right .fr {float: none;}
  .rykon_bulid_img .wpb_single_image .vc_box_border_grey img {width: 90%;}
  .rykon_bulid_img {margin-bottom: 20px;}
  .port_mel_img .vc_column-inner {margin: 0 auto !important; width: 86%;}
  .port_mel_img .btn.circle.blue-bg.bigcircle {float: left; margin-bottom: 50px;}
  
  /*contact us*/
  .get_in_img.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0px auto; width: 90%;}
  #wpcf7-f511-p77-o1 form{margin: 0 auto; width: 90%;}
  #wpcf7-f511-p77-o1 .btn.circle.blue-bg {margin: 0 auto;}
  .contact_mel .wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto 20px; width: 90%;}
  .contact_mel .touchright {margin-right: 0;}
  .contact_ade .wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto 20px; width: 90%;}
  
  /*website*/
  .seoformlabel {font-size: 14px !important; margin-left:0 !important;}
  .seo-reivew-form .first-block input {font-size: 14px !important; height: 41px !important; padding: 10px !important;}
  .touchleft.website_slider_img {margin-left: 0 !important;}
  .website_slider_img.wpb_single_image .vc_box_border_grey img {float: none; margin: auto 0; width: 100%;}
  .we_do_it_text p > span.opensanslightfont {font-size: 17px !important;}
  .aligncenter h2 {font-size: 23px; line-height: 26px; margin-top: 0;}
  
  /*seo*/
  .seo_slider_img.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto 20px; width: 100%;}
  .seo_slider_text p > span.opensanslightfont {font-size: 17px !important;}
  .video_section.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 90%;}
  
   /*ad words*/
  .ad_words_slider_img.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 90%;}
  
	/* digital marketing*/
	.touchleft.pad-btm-10.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 10px auto 0; width: 90%;}
	.hentry .pad-btm-10 {padding-bottom: 0px;}
	.display_market__img_content .opensanslightfont {font-size: 22px !important; line-height: 26px !important; margin-bottom:10px;}
	.hentry .touchright {margin-right: 0px;}
	.project1_sukin.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 95%;}
	.hentry .touchright .wpb_column .vc_column-inner {padding-top: 10px;}
	.project2_caydon.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 90%;}
	.hentry .touchleft.mrg-btm-20 .vc_col-sm-12 .vc_column-inner {padding-right: 0; padding-top:10px;}
	
	/*stategy*/
	.stategy_slider_img.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 10px auto 0; width: 90%}
	.mrg-btm-55.stategy_slider_img {margin-bottom: 5px !important;}
	.stategy_slider_img_content .opensanslightfont {font-size: 22px !important; line-height: 25px !important;}
	.focus_img.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 90%;}
	.solive_img.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 90%;}
	.hentry .footer-above-contanct {padding-top: 0;}

}
@media only screen and (min-width:671px) and (max-width:736px)
{
		 /*---------------------------home page-----------------------*/     
    
/*--header--*/
.logo-menu .col-md-3 {  float: left;  }    
.logo-menu > div.col-md-5 {  float: none !important;  margin: 0 auto;  width: auto !important;}
.slogon {  float: unset;  font-size: 17px;  right: -28px;  width: 315px;}
.ubermenu-responsive-default.ubermenu-responsive {width: auto; margin-top:10px !important;}
.navbar-default .navbar-toggle {margin-top: 3px;}
.slogon {margin-top: 2px; width: 335px;}
.btn {font-size: 14px !important; line-height: 1.42857;}
.page .bigcircle {  display: flex;  font-size: 15px !important;  height: 6em;  justify-content: center;  padding: 23px; text-align: center;  width: 6em; margin-left: 0px;}
.blue-big-btn .btn.circle.blue-bg.bigcircle {  margin-left: 30px;}
nav {  margin-left: 115px !important;}

/*slider*/

.slider-content-row { padding-bottom: 0px;}
.slider-content-part .blue-big-btn {  padding-top: 0px !important;}
.single-page .content {  padding-left: 0;  padding-right: 0;  width: 100%;}
.slider-content-part h1 {  padding-left: 30px;}

.slider-content-part .opensansfont.slider-content {  padding-left: 30px;  margin-bottom: 10px;}
.single-page {margin-top: 50px;}
.slider-content-row {min-height: 450px;}
.slogon {right: 10px;}
.slogon {font-size: 20px; position: absolute; right: 70px !important; width:145px;}
.home .content a.btn {font-size: 14px !important; line-height: 20px !important; margin-top: 0 !important; padding: 8px 20px !important;}
.single-page .content p {font-size: 14px !important; line-height: 23px; margin-bottom: 20px;}
.single-page .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {margin-bottom: 0;}
.slider-content-part .wpb_wrapper h1 {text-align: left;}
.slider-content-part .wpb_wrapper p {text-align: left;}

/*--menu--*/

.ubermenu-responsive-toggle-content-align-left {	text-align: right; padding: 15px 57px !important;}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse {	visibility: visible !important;	overflow: visible !important;}
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {	margin: 0 20px !important; }
.ubermenu .ubermenu-item-level-0 .ubermenu-target-text {	font-size: 25px;	}
#ubermenu-nav-main-10 .ubermenu-item {	min-width: inherit !important;	width: inherit !important;}

.ubermenu-responsive-toggle, .ubermenu-sticky-toggle-wrapper {	display: none;}
.quote { float: left;	display: block !important; font-size: 13px; padding: 3px 4px; display: inline-block !important;}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target::after {   content: "+";   font-size: 18px;   margin-top: 11px !important;  right: -17px !important;  top: 0 !important;}
#ubermenu-main-10 {  background: #5a46d6 none repeat scroll 0 0;} 
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse .ubermenu-item .ubermenu-submenu {  display: block;}

.ubermenu-main .ubermenu-submenu .ubermenu-item-level-1 {  border-right: 2px solid #a8a8a8;  padding: 0 10px;}
.ubermenu-submenu.ubermenu-submenu-id-916.ubermenu-submenu-type-auto.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width { min-width: 100%; width: 100% !important;}
.ubermenu-submenu.ubermenu-submenu-id-914.ubermenu-submenu-type-auto.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width {min-width: 100%; width: 100%;}
.navbar-toggle { padding: 2px;}


/*--slider--*/
.slider-content-row {  min-height: 370px !important;  height: 370px !important; background-size:100%;}
.heade-nav-area .half-div {  float: left;  width: 350px;}
.heade-nav-area h4 { font-size: 27px; }
.heade-nav-area h4::after {  height: 3px;}
.heade-nav-area ul li a, .heade-nav-area p { font-size: 28px;  line-height: 33px;}
aside.open .toggle-overlay {  height: 80%;  }

.wpb_column.vc_column_container.vc_col-sm-6 {  display: block;}
.wpb_column.vc_column_container.vc_col-sm-8 {  display: block;}
.slider-content-part h1 {  font-size: 45px;}

/*--be seen-- */
.be-seen-row-section {  width: 95%;  margin: auto;}
.single-page h1 {  font-size: 27px;}  
.be-seen-row-section .vertical_solid_line {  border-bottom: none;}    
.be-seen-row-section {  margin-bottom: 0px;} 
.be-seen-row-section .opensanslightfont {  font-size: 20px !important;}
.opensanslightfont {  font-size: 22px !important;}
.box-cust {  font-size: 1em;   padding: 0.8em 1.2em;}
.single-page .content p {margin-bottom: 10px;}
.be-seen-row-section .vertical_solid_line {margin-top: 10px !important; padding-left: 0px !important;}
.home .content a.btn {font-size: 14px !important; line-height: 20px !important; margin-top: 0px !important; padding: 4px 8px !important;}
.be-seen-row-section {margin-bottom: 0 !important;}
.been_right_section .vc_column-inner {padding-top: 10px !important;}
.been_right_section .wpb_wrapper .wpb_text_column {padding-left: 0 !important;}

.megan-gale-txt-block .bluesmtitle {font-size: 20px !important; line-height: 32px;}
.sukin_content .bluesmtitle {font-size: 20px !important; line-height: 32px;}
.been_right_section .bluesmtitle {  font-size: 20px !important; line-height: 23px !important;}
.vertical_solid_line .bluesmtitle {font-size: 16px !important; line-height: 23px !important;}
.txt-right .bluesmtitle {font-size: 20px !important; line-height: 23px !important;}
.txt-right .mdtitle {font-size: 23px !important;}
.zib-main-head .maintitle {font-size: 23px; line-height: 30px;}
.get-in-touch-sec .maintitle {font-size: 23px; line-height: 30px;}
.vertical_solid_line .maintitle {font-size: 23px !important; line-height: 28px;}

/*--service	--*/
.service-img-home {  height: 270px !important;}
.service-img-home .vc_column-inner {margin-bottom: 20px !important}
.vc_row.wpb_row.vc_row-fluid.test.one_by_three {float: none !important; left: auto !important; margin: 0 auto; width: 95% !important;}

 /*--our philosophy--*/
 .our-philosophy-work-txt-block {  margin: 30px 0;}
 .alignleft .btn.circle.blue-bg.bigcircle {  margin-left: 0px !important;}
 .our-philosophy-work-section {  margin: auto;  width: 95%;}
.our-philosophy-work-section .maintitle {font-size: 23px; line-height: 27px;}
.our-philosophy-work-txt-block {margin: 0px 0 25px !important;}
.single-page .content p {font-size: 14px !important; line-height: 24px !important;}

.content .our-philosophy-work-section .see-more-image-row {margin-bottom: 10px;}

/*--sukin--*/
.mrg-btm-20 .vc_column-inner {  padding: 0 20px 0px 0px;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.mrg-btm-20.sukin_content.vc_row-o-content-bottom.vc_row-flex {  margin: 0px;}
.mdtitle {font-size: 23px !important;}
.megan-gale-txt-block {margin: 30px 0 !important;}
.our-philosophy-work-section .see-more-image-row {height: 375px;}
.txt-right .wpb_wrapper p {text-align: left;  padding-left: 0px !important;}
.sand_hill_button {float: left !important; text-align: left !important;}  
.view-case-studies-btn .wpb_wrapper > p {margin-top: 20px;}
.view-case-studies-btn {margin-bottom: 0;}
.sukin_content .vc_col-sm-6:last-child .wpb_text_column {margin: 8px 0 !important;}
.our-philosophy-work-section .txt-right .wpb_wrapper .wpb_text_column {margin-top: 0 !important;}
.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline {margin-left: 20%; margin-right: 20%;}
.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline {margin-left: 20% !important; margin-right: 20% !important; padding-bottom: 30px; padding-top: 20px;}
.get-in-touch-sec .row {padding-top: 0 !important;}
.sukin_left_content .btn.circle.blue-bg.bigcircle {margin: 0 auto;}
.sand_hill_img.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 100% !important;}
.sukin_content .vc_column-inner {padding: 0;}
.sukin_content .wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 100% !important;}

.sand_hill_button .btn.circle.blue-bg.bigcircle {  margin-left: 0px;}
.view-case-studies-btn-row {  margin: 0px !important; }
footer .single {  margin-top: 0px !important;  padding-left: 25px;}
.vertical_solid_line {  border-bottom: none;  padding-left: 17px !important;  margin-top: 40px !important;}
footer .single .textwidget a { font-size: 17px; line-height: 2;}
footer .footerbox {  margin-left: 3%;  margin-right: 3%;}
footer .single .single-title { padding-bottom: 5px;}
.get-in-touch-sec {  width: 95%;  margin: auto;}
.view-case-studies-btn {  margin-bottom: 15px;}
.zib-main-head {  margin-bottom: 0px;}  
.get-in-touch-sec {margin-top: 0 !important;}
.get-in-touch-sec .vc_column-inner {padding-top: 10px !important;}   
#footermenu .vertical_solid_line {float: left; width: 50% !important; text-align:center;}
#footermenu .vertical_solid_line:first-child {float: left; padding-bottom: 30px; width: 45% !important;}
#footermenu .vertical_solid_line:last-child {float: left; padding-bottom: 24px; width: 45% !important;}
section {margin: 0 auto; max-width: 100%;}
#footermenu {display:block !important;}
.vertical_solid_line {border-bottom: medium none !important;}
footer .footerbox {margin-left: 40px !important; margin-right: 40px !important;}
.form-control {padding: 5px !important;}

.wpcf7-form .row .col-sm-6 {margin: 0 -10px !important;}
.form-group {margin-bottom: 10px;}

/*-----------inner pages---------*/
/*philosophy*/
.hentry .touchleft {margin:auto;}
.page:not(.home) .circle {float: none; font-size: 14px !important; line-height: 20px !important; margin-bottom:20px;}
.hentry .wpb_text_column.wpb_content_element {margin: 0 auto !important; text-align: center; width: 95%;}
.row .hentry .inner_content_margin {margin-top: 20px;}
.hentry .maintitle {font-size: 22px!important; line-height: 30px;}
.hentry .single-page .content p {font-size: 14px !important; line-height: 20px !important;}
.hentry .belieber strong {font-size: 23px; line-height: 30px;}
.hentry .bluetitle {font-size: 22px !important;  line-height: 30px;}
.aligncenter .smtitle {font-size: 22px; line-height: 26px;}
.hentry .nodisc.belieber {padding-left: 0;}
.hentry .testimonials {margin-bottom: 20px; margin-top: 20px; min-height: 200px; padding-top: 10px;}
.tmls .tmls_container .tmls_item .tmls_text {font-size: 14px !important; line-height: 20px !important;}
.touchleft.vc_custom_1483573545005 {background-size: 90% auto;}

.tmls .tmls_container .tmls_item .tmls_name, .tmls_position {font-size: 18px !important;}
.testimonials .tmls .tmls_next_prev .tmls_prev.large_radius {left: -5% !important;}
.testimonials .tmls .tmls_next_prev .tmls_next.large_radius {right: -5% !important;}
.hentry .title {font-size: 23px;}
.aligncenter .vc_box_border_grey .vc_single_image-img {width: 300px; margin-bottom:10px !important;}
.aligncenter .vc_column-inner .wpb_text_column {margin: 0 13px !important;}

/*team*/
.hentry .wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 50%;}
.hentry .bq3 {background: rgba(0, 0, 0, 0) url("/_e2018/_ext/staging.site.com.au/wp-content/uploads/2016/12/_-2.png") no-repeat scroll left top / 20px auto;
 line-height: 18px; padding-left: 20px; padding-top: 3px; width: 95%; margin: 0 auto}
 .hentry .bq3 p {background: rgba(0, 0, 0, 0) url("/_e2018/_ext/staging.site.com.au/wp-content/uploads/2016/12/_.png") no-repeat scroll right bottom / 19px auto;
  font-size: 13px; line-height: 18px; padding-bottom: 0; padding-right: 17px;}
  .hentry .team_right_content .wpb_text_column {padding-left: 0 !important;}
  .team_leader_intro {margin-top: 20px;}
  .team_leader_intro .vc_column-inner .wpb_text_column {margin-bottom: 10px !important;}
  .hentry .team_leader_intro .wpb_content_element {margin: 10px auto 0!important;}
  .hentry .meet_team_header {margin-bottom: 0 !important; margin-top: 0 !important;}
  .football_img.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 90%;}
    .header_mrgn h1 {margin-bottom: 10px !important;}
	.wpb_single_image .vc_single_image-wrapper {display: block !important;}
  
  /*portfolio*/
  .hentry .megan-gale-portfolio-sec {height: 333px; margin: 0;}
  .hentry .bluesmtitle {font-size: 23px !important; line-height: 25px;}
  .megan-gale-portfolio-sec.vc_custom_1488537220119 {background-size: 90% auto !important;}
  .portfolio-megan-gale-img {padding-left: 25px;}
  .hentry .portfolio_megam {margin: 10px 0 !important;}
  .sukin_image {display: block !important; float: left; margin: 0 auto !important; width: 100% !important;}
  .sukin_image .wpb_single_image .vc_box_border_grey img {display: block !important; float: none; margin: 0 auto; width: 90%;}
  .verticalbottom {float: none !important; width: 100% !important;}
  .klim-swim-img-section-middle {margin: 0 auto; width: 86%;}
  .flex-bottom {display: block !important;}
  .verticalbottom .btn.circle.blue-bg.bigcircle {margin: 0 auto;}
  .alignright .btn.circle.blue-bg.bigcircle {margin: 0 auto;}
  .sand_hill_img .wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 90%;}
  .sand_hill_img .vc_column-inner {margin-left: 0 !important; height: auto;}
  .hentry .klim-swim-img-section-middle .vc_column-inner {height: 280px; margin-top: 25px !important; padding: 30px; margin-bottom: 0; margin-left: 0 !important;}
  .klim-swim-img-section-middle .btn.circle.blue-bg.bigcircle {float: left;}   
  .city_of_img .wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 90%;}
  .city_of_content .btn.circle.blue-bg.bigcircle {margin: 0 auto;}
  .txt-right .btn.circle.blue-bg.bigcircle {margin: 0 auto;}
  .txt-right .fr {float: none;}
  .rykon_bulid_img .wpb_single_image .vc_box_border_grey img {width: 90%;}
  .rykon_bulid_img {margin-bottom: 20px;}
  .port_mel_img .vc_column-inner {margin: 0 auto !important; width: 86%;}
  .port_mel_img .btn.circle.blue-bg.bigcircle {float: left; margin-bottom: 50px;}
  
  /*contact us*/
  .get_in_img.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0px auto; width: 90%;}
  #wpcf7-f511-p77-o1 form{margin: 0 auto; width: 90%;}
  #wpcf7-f511-p77-o1 .btn.circle.blue-bg {margin: 0 auto;}
  .contact_mel .wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto 20px; width: 90%;}
  .contact_mel .touchright {margin-right: 0;}
  .contact_ade .wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto 20px; width: 90%;}
  
  /*website*/
  .seoformlabel {font-size: 14px !important; margin-left:0 !important;}
  .seo-reivew-form .first-block input {font-size: 14px !important; height: 41px !important; padding: 10px !important;}
  .touchleft.website_slider_img {margin-left: 0 !important;}
  .website_slider_img.wpb_single_image .vc_box_border_grey img {float: none; margin: auto 0; width: 100%;}
  .we_do_it_text p > span.opensanslightfont {font-size: 17px !important;}
  .aligncenter h2 {font-size: 23px; line-height: 26px; margin-top: 0;}
  
  /*seo*/
  .seo_slider_img.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto 20px; width: 100%;}
  .seo_slider_text p > span.opensanslightfont {font-size: 17px !important;}
  .video_section.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 90%;}
  
   /*ad words*/
  .ad_words_slider_img.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 90%;}
  
	/* digital marketing*/
	.touchleft.pad-btm-10.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 10px auto 0; width: 90%;}
	.hentry .pad-btm-10 {padding-bottom: 0px;}
	.display_market__img_content .opensanslightfont {font-size: 22px !important; line-height: 26px !important; margin-bottom:10px;}
	.hentry .touchright {margin-right: 0px;}
	.project1_sukin.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 95%;}
	.hentry .touchright .wpb_column .vc_column-inner {padding-top: 10px;}
	.project2_caydon.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 90%;}
	.hentry .touchleft.mrg-btm-20 .vc_col-sm-12 .vc_column-inner {padding-right: 0; padding-top:10px;}
	
	/*stategy*/
	.stategy_slider_img.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 10px auto 0; width: 90%}
	.mrg-btm-55.stategy_slider_img {margin-bottom: 5px !important;}
	.stategy_slider_img_content .opensanslightfont {font-size: 22px !important; line-height: 25px !important;}
	.focus_img.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 90%;}
	.solive_img.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 90%;}
	.hentry .footer-above-contanct {padding-top: 0;}
	.service-name{width: 67%;}

}
@media only screen and (min-width:570px) and (max-width:670px)/*667*/
{
	 /*---------------------------home page-----------------------*/     
    
	/*toogle menu*/
	aside .toggle-overlay .heade-nav-area {padding-left: 30px; width: 100%;}
/*--header--*/
.logo-menu .col-md-3 {  float: left;  }    
.logo-menu > div.col-md-5 {  float: none !important;  margin: 0 auto;  width: auto !important;}
.slogon {  float: unset;  font-size: 17px;  right: -28px;  width: 315px;}
.ubermenu-responsive-default.ubermenu-responsive {width: auto; margin-top:10px !important;}
.navbar-default .navbar-toggle {margin-top: 3px;}
.slogon {margin-top: 2px; width: 335px;}
.btn {font-size: 14px !important; line-height: 1.42857;}
.page .bigcircle {  display: flex;  font-size: 15px !important;  height: 6em;  justify-content: center;  padding: 23px; text-align: center;  width: 6em; margin-left: 0px;}
.blue-big-btn .btn.circle.blue-bg.bigcircle {  margin-left: 30px;}
nav {  margin-left: 115px !important;}

/*slider*/

.slider-content-row { padding-bottom: 0px;}
.slider-content-part .blue-big-btn {  padding-top: 0px !important;}
.single-page .content {  padding-left: 0;  padding-right: 0;  width: 100%;}
.slider-content-part h1 {  padding-left: 30px;}

.slider-content-part .opensansfont.slider-content {  padding-left: 30px;  margin-bottom: 10px;}
.single-page {margin-top: 50px;}
.slogon {right: 10px;}
.slogon {font-size: 20px; position: absolute; right: 70px !important; width:145px;}
.home .content a.btn {font-size: 14px !important; line-height: 20px !important; margin-top: 0 !important; padding: 8px 20px !important;}
.single-page .content p {font-size: 14px !important; line-height: 23px; margin-bottom: 20px;}
.single-page .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {margin-bottom: 0;}
.slider-content-part .wpb_wrapper h1 {text-align: left;}
.slider-content-part .wpb_wrapper p {text-align: left;}

/*--menu--*/

.ubermenu-responsive-toggle-content-align-left {	text-align: right; padding: 15px 57px !important;}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse {	visibility: visible !important;	overflow: visible !important;}
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {	margin: 0 20px !important; }
.ubermenu .ubermenu-item-level-0 .ubermenu-target-text {	font-size: 25px;	}
#ubermenu-nav-main-10 .ubermenu-item {	min-width: inherit !important;	width: inherit !important;}

.ubermenu-responsive-toggle, .ubermenu-sticky-toggle-wrapper {	display: none;}
.quote { float: left;	display: block !important; font-size: 13px; padding: 3px 4px; display: inline-block !important;}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target::after {   content: "+";   font-size: 18px;   margin-top: 11px !important;  right: -17px !important;  top: 0 !important;}
#ubermenu-main-10 {  background: #5a46d6 none repeat scroll 0 0;} 
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse .ubermenu-item .ubermenu-submenu {  display: block;}

.ubermenu-main .ubermenu-submenu .ubermenu-item-level-1 {  border-right: 2px solid #a8a8a8;  padding: 0 10px;}
.ubermenu-submenu.ubermenu-submenu-id-916.ubermenu-submenu-type-auto.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width { min-width: 100%; width: 100% !important;}
.ubermenu-submenu.ubermenu-submenu-id-914.ubermenu-submenu-type-auto.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width {min-width: 100%; width: 100%;}
.navbar-toggle { padding: 2px;}


/*--slider--*/
.slider-content-row {  min-height:340px !important;  height: 340px !important;}
 
.heade-nav-area .half-div {  float: left;  width: 350px;}
.heade-nav-area h4 { font-size: 27px; }
.heade-nav-area h4::after {  height: 3px;}
.heade-nav-area ul li a, .heade-nav-area p { font-size: 28px;  line-height: 33px;}
aside.open .toggle-overlay {  height: 80%;  }

.wpb_column.vc_column_container.vc_col-sm-6 {  display: block;}
.wpb_column.vc_column_container.vc_col-sm-8 {  display: block;}
.slider-content-part h1 {  font-size: 45px;}

/*--be seen-- */
.be-seen-row-section {  width: 95%;  margin: auto;}
.single-page h1 {  font-size: 27px;}  
.be-seen-row-section .vertical_solid_line {  border-bottom: none;}    
.be-seen-row-section {  margin-bottom: 0px;} 
.be-seen-row-section .opensanslightfont {  font-size: 20px !important;}
.opensanslightfont {  font-size: 22px !important;}
.box-cust {  font-size: 1em;   padding: 0.8em 1.2em;}
.single-page .content p {margin-bottom: 10px;}
.be-seen-row-section .vertical_solid_line {margin-top: 10px !important; padding-left: 0px !important;}
.home .content a.btn {font-size: 14px !important; line-height: 20px !important; margin-top: 0px !important; padding: 4px 8px !important;}
.be-seen-row-section {margin-bottom: 0 !important;}
.been_right_section .vc_column-inner {padding-top: 10px !important;}
.been_right_section .wpb_wrapper .wpb_text_column {padding-left: 0 !important;}

.megan-gale-txt-block .bluesmtitle {font-size: 20px !important; line-height: 32px;}
.sukin_content .bluesmtitle {font-size: 20px !important; line-height: 32px;}
.been_right_section .bluesmtitle {  font-size: 20px !important; line-height: 23px !important;}
.vertical_solid_line .bluesmtitle {font-size: 16px !important; line-height: 23px !important;}
.txt-right .bluesmtitle {font-size: 20px !important; line-height: 23px !important;}
.txt-right .mdtitle {font-size: 23px !important;}
.zib-main-head .maintitle {font-size: 23px; line-height: 30px;}
.get-in-touch-sec .maintitle {font-size: 23px; line-height: 30px;}
.vertical_solid_line .maintitle {font-size: 23px !important; line-height: 28px;}
.single-page .content p {font-size: 14px; line-height: 20px;}

/*--service	--*/
.service-img-home {  height: 270px !important;}
.service-img-home .vc_column-inner {margin-bottom: 20px !important}
.vc_row.wpb_row.vc_row-fluid.test.one_by_three {float: none !important; left: auto !important; margin: 0 auto; width: 95% !important;}

 /*--our philosophy--*/
 .our-philosophy-work-txt-block {  margin: 30px 0;}
 .alignleft .btn.circle.blue-bg.bigcircle {  margin-left: 0px !important;}
 .our-philosophy-work-section {  margin: auto;  width: 95%;}
.our-philosophy-work-section .maintitle {font-size: 23px; line-height: 27px;}
.our-philosophy-work-txt-block {margin: 0px 0 25px !important;}
.single-page .content p {font-size: 14px; line-height: 24px;}

.content .our-philosophy-work-section .see-more-image-row {margin-bottom: 10px;}

/*--sukin--*/
.mrg-btm-20 .vc_column-inner {  padding: 0 20px 0px 0px;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.mrg-btm-20.sukin_content.vc_row-o-content-bottom.vc_row-flex {  margin: 0px;}
.mdtitle {font-size: 23px !important;}
.megan-gale-txt-block {margin: 30px 0 !important;}
.our-philosophy-work-section .see-more-image-row {height: 375px;}
.txt-right .wpb_wrapper p {text-align: left;  padding-left: 0px !important;}
.sand_hill_button {float: left !important; text-align: left !important;}  
.view-case-studies-btn .wpb_wrapper > p {margin-top: 20px;}
.view-case-studies-btn {margin-bottom: 0;}
.sukin_content .vc_col-sm-6:last-child .wpb_text_column {margin: 8px 0 !important;}
.our-philosophy-work-section .txt-right .wpb_wrapper .wpb_text_column {margin-top: 0 !important;}
.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline {margin-left: 20%; margin-right: 20%;}
.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline {margin-left: 20% !important; margin-right: 20% !important; padding-bottom: 30px; padding-top: 20px;}
.get-in-touch-sec .row {padding-top: 0 !important;}
.sukin_left_content .wpb_text_column.wpb_content_element {margin: 0 auto !important; text-align: center; width: 100%;}
.sukin_left_content .btn.circle.blue-bg.bigcircle {margin: 0 auto;}
.sand_hill_img.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 100% !important;}
.sukin_content .vc_column-inner {padding: 0;}
.sukin_content .wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 100% !important;}

.sand_hill_button .btn.circle.blue-bg.bigcircle {  margin-left: 0px;}
.view-case-studies-btn-row {  margin: 0px !important; }
footer .single {  margin-top: 0px !important;  padding-left: 25px;}
.vertical_solid_line {  border-bottom: none;  padding-left: 17px !important;  margin-top: 40px !important;}
footer .single .textwidget a { font-size: 17px; line-height: 2;}
footer .footerbox {  margin-left: 3%;  margin-right: 3%;}
footer .single .single-title { padding-bottom: 5px;}
.get-in-touch-sec {  width: 95%;  margin: auto;}
.view-case-studies-btn {  margin-bottom: 15px;}
.zib-main-head {  margin-bottom: 0px;}  
.get-in-touch-sec {margin-top: 0 !important;}
.get-in-touch-sec .vc_column-inner {padding-top: 10px !important;}   
#footermenu .vertical_solid_line {float: left; width: 50% !important; text-align:center;}
#footermenu .vertical_solid_line:first-child {float: left; padding-bottom: 30px; width: 45% !important;}
#footermenu .vertical_solid_line:last-child {float: left; padding-bottom: 24px; width: 45% !important;}
section {margin: 0 auto; max-width: 100%;}
#footermenu {display:block !important;}
.vertical_solid_line {border-bottom: medium none !important;}
footer .footerbox {margin-left: 40px !important; margin-right: 40px !important;}
.form-control {padding: 5px !important;}


.form-group {margin-bottom: 10px;}

/*-----------inner pages---------*/
/*philosophy*/
.hentry .touchleft {margin:auto;}
.page:not(.home) .circle {float: none; font-size: 14px !important; line-height: 20px !important; margin-bottom:20px;}
.hentry .wpb_text_column.wpb_content_element {margin: 0 auto !important; text-align: center; width: 95%;}
.row .hentry .inner_content_margin {margin-top: 20px;}
.hentry .maintitle {font-size: 20px!important; line-height: 30px;}
.hentry .single-page .content p {font-size: 14px !important; line-height: 20px !important;}
.hentry .belieber strong {font-size: 23px; line-height: 30px;}
.hentry .bluetitle {font-size: 22px !important;  line-height: 30px;}
.aligncenter .smtitle {font-size: 22px; line-height: 26px;}
.hentry .nodisc.belieber {padding-left: 0;}
.hentry .testimonials {margin-bottom: 20px; margin-top: 20px; min-height: 200px; padding-top: 10px;}
.tmls .tmls_container .tmls_item .tmls_text {font-size: 14px !important; line-height: 20px !important;}
.touchleft.vc_custom_1483573545005 {background-size: 90% auto;}

.tmls .tmls_container .tmls_item .tmls_name, .tmls_position {font-size: 18px !important;}
.testimonials .tmls .tmls_next_prev .tmls_prev.large_radius {left: -6% !important;}
.testimonials .tmls .tmls_next_prev .tmls_next.large_radius {right: -6% !important;}
.hentry .title {font-size: 23px;}
.aligncenter .vc_box_border_grey .vc_single_image-img {width: 300px; margin-bottom:10px;}
.aligncenter .vc_column-inner .wpb_text_column {margin: 0 13px !important;}
.wpb_single_image .vc_figure {display: inline-block; margin: 0 auto !important; max-width: 100%; vertical-align: top;}
.wpb_single_image .vc_single_image-wrapper {display: block !important; max-width: 100%; vertical-align: top;}

/*team*/
.hentry .wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto;}
.hentry .bq3 {background: rgba(0, 0, 0, 0) url("/_e2018/_ext/staging.site.com.au/wp-content/uploads/2016/12/_-2.png") no-repeat scroll left top / 20px auto;
 line-height: 18px; padding-left: 20px; padding-top: 3px; width: 95%; margin: 0 auto;}
 .hentry .bq3 p {background: rgba(0, 0, 0, 0) url("/_e2018/_ext/staging.site.com.au/wp-content/uploads/2016/12/_.png") no-repeat scroll right bottom / 19px auto;
  font-size: 13px; line-height: 18px; padding-bottom: 0; padding-right: 17px;}
  .hentry .team_right_content .wpb_text_column {padding-left: 0 !important;}
  .wpb_single_image .vc_single_image-wrapper {display: block !important;}
  .team_leader_intro {margin-top: 20px;}
  .team_leader_intro .vc_column-inner .wpb_text_column {margin-bottom: 10px !important;}
  .hentry .team_leader_intro .wpb_content_element {margin: 10px auto 0!important;}
  .hentry .meet_team_header {margin-bottom: 0 !important; margin-top: 0 !important;}
  .football_img.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 90%;}
    .header_mrgn h1 {margin-bottom: 10px !important;}
  
  /*portfolio*/
  .hentry .megan-gale-portfolio-sec {height: 333px; margin: 0;}
  .hentry .bluesmtitle {font-size: 23px !important; line-height: 25px;}
  .megan-gale-portfolio-sec.vc_custom_1488537220119 {background-size: 90% auto !important;}
  .portfolio-megan-gale-img {padding-left: 25px;}
  .hentry .portfolio_megam {margin: 10px 0 !important;}
  .sukin_image {display: block !important; float: left; margin: 0 auto !important; width: 100% !important;}
  .sukin_image .wpb_single_image .vc_box_border_grey img {display: block !important; float: none; margin: 0 auto; width: 90%;}
  .verticalbottom {float: none !important; width: 100% !important;}
  .klim-swim-img-section-middle {margin: 0 auto; width: 86%;}
  .flex-bottom {display: block !important;}
  .verticalbottom .btn.circle.blue-bg.bigcircle {margin: 0 auto;}
  .alignright .btn.circle.blue-bg.bigcircle {margin: 0 auto;}
  .sand_hill_img .wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 90%;}
  .sand_hill_img .vc_column-inner {margin-left: 0 !important; height: auto;}
  .hentry .klim-swim-img-section-middle .vc_column-inner {height: 280px; margin-top: 25px !important; padding: 30px; margin-bottom: 0; margin-left: 0 !important;}
  .klim-swim-img-section-middle .btn.circle.blue-bg.bigcircle {float: left;}   
  .city_of_img .wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 90%;}
  .city_of_content .btn.circle.blue-bg.bigcircle {margin: 0 auto;}
  .txt-right .btn.circle.blue-bg.bigcircle {margin: 0 auto;}
  .txt-right .fr {float: none;}
  .rykon_bulid_img .wpb_single_image .vc_box_border_grey img {width: 90%;}
  .rykon_bulid_img {margin-bottom: 20px;}
  .port_mel_img .vc_column-inner {margin: 0 auto !important; width: 86%;}
  .port_mel_img .btn.circle.blue-bg.bigcircle {float: left; margin-bottom: 50px;}
  .txt-right .wpb_wrapper > p {text-align: center;}
  
  /*contact us*/
  .get_in_img.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0px auto; width: 90%;}
  #wpcf7-f511-p77-o1 form{margin: 0 auto; width: 90%;}
  #wpcf7-f511-p77-o1 .btn.circle.blue-bg {margin: 0 auto;}
  .contact_mel .wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto 20px; width: 90%;}
  .contact_mel .touchright {margin-right: 0;}
  .contact_ade .wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto 20px; width: 90%;}
  
  /*website*/
  .seoformlabel {font-size: 14px !important; margin-left:0 !important;}
  .seo-reivew-form .first-block input {font-size: 14px !important; height: 41px !important; padding: 10px !important;}
  .touchleft.website_slider_img {margin-left: 0 !important;}
  .website_slider_img.wpb_single_image .vc_box_border_grey img {float: none; margin: auto 0; width: 100%;}
  .we_do_it_text p > span.opensanslightfont {font-size: 17px !important;}
  .aligncenter h2 {font-size: 23px; line-height: 26px; margin-top: 0;}
  
  /*seo*/
  .seo_slider_img.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto 20px; width: 100%;}
  .seo_slider_text p > span.opensanslightfont {font-size: 17px !important;}
  .video_section.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 90%;}
  
   /*ad words*/
  .ad_words_slider_img.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 90%;}
  
	/* digital marketing*/
	.touchleft.pad-btm-10.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 10px auto 0; width: 90%;}
	.hentry .pad-btm-10 {padding-bottom: 0px;}
	.display_market__img_content .opensanslightfont {font-size: 22px !important; line-height: 26px !important; margin-bottom:10px;}
	.hentry .touchright {margin-right: 0px;}
	.project1_sukin.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 95%;}
	.hentry .touchright .wpb_column .vc_column-inner {padding-top: 10px;}
	.project2_caydon.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 90%;}
	.hentry .touchleft.mrg-btm-20 .vc_col-sm-12 .vc_column-inner {padding-right: 0; padding-top:10px;}
	
	/*stategy*/
	.stategy_slider_img.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 10px auto 0; width: 90%}
	.mrg-btm-55.stategy_slider_img {margin-bottom: 5px !important;}
	.stategy_slider_img_content .opensanslightfont {font-size: 22px !important; line-height: 25px !important;}
	.focus_img.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 90%;}
	.solive_img.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 90%;}
	.hentry .footer-above-contanct {padding-top: 0;}
.service-name{width: 67%;}
}
@media only screen and (min-width:486px) and (max-width:569px)
{
 /*--home page--*/   
 
 /*toogle menu*/
 aside .toggle-overlay .heade-nav-area {padding-left: 20px; width: 100%;}
 .toggle-overlay .heade-nav-area .half-div {float: left; width: 120px;}
 .toggle-overlay .heade-nav-area .half-div:nth-of-type(2) {width: 135px;}
 .toggle-overlay .heade-nav-area ul li a, .heade-nav-area p {font-size: 12px !important; line-height: 14px !important;}
 .heade-nav-area .heade-nav-area-inner-two p {margin-top: 5px !important;}
 .toggle-overlay .heade-nav-area h4 {font-size: 14px !important; font-weight: bold; line-height: 20px !important; margin-bottom: 5px !important; padding-bottom: 5px !important;}
 .toggle-overlay .heade-nav-area-inner-two .phone-txt a {font-size: 13px;}
    
/*--header--*/
.logo-menu .col-md-3 {  float: left;  }    
.logo-menu > div.col-md-5 {  float: none !important;  margin: 0 auto;  width: auto !important;}
.slogon {  float: unset;  font-size: 17px;  right: -28px;  width: 315px;}
.ubermenu-responsive-default.ubermenu-responsive {width: auto; margin-top:10px !important;}
.navbar-default .navbar-toggle {margin-top: 3px;}
.slogon {margin-top: 2px; width: 335px;}
.btn {font-size: 14px !important; line-height: 1.42857;}
.page .bigcircle {  display: flex;  font-size: 15px !important;  height: 6em;  justify-content: center;  padding: 23px; text-align: center;  width: 6em; margin-left: 0px;}
.blue-big-btn .btn.circle.blue-bg.bigcircle {  margin-left: 30px;}
nav {  margin-left: 115px !important;}

/*slider*/

.slider-content-row { padding-bottom: 0px;}
.slider-content-part .blue-big-btn {  padding-top: 0px !important;}
.single-page .content {  padding-left: 0;  padding-right: 0;  width: 100%;}
.slider-content-part h1 {  padding-left: 30px;}

.slider-content-part .opensansfont.slider-content {  padding-left: 30px;  margin-bottom: 10px;}
.single-page {margin-top: 50px;}
.slogon {right: 10px;}
.slogon {font-size: 20px; position: absolute; right: 70px !important; width:150px;}
.home .content a.btn {font-size: 14px !important; line-height: 20px !important; margin-top: 0 !important; padding: 8px 20px !important;}
.single-page .content p {font-size: 14px !important; line-height: 23px; margin-bottom: 20px;}
.single-page .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {margin-bottom: 0;}

/*--menu--*/

.ubermenu-responsive-toggle-content-align-left {	text-align: right; padding: 15px 57px !important;}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse {	visibility: visible !important;	overflow: visible !important;}
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {	margin: 0 20px !important; }
.ubermenu .ubermenu-item-level-0 .ubermenu-target-text {	font-size: 25px;	}
#ubermenu-nav-main-10 .ubermenu-item {	min-width: inherit !important;	width: inherit !important;}

.ubermenu-responsive-toggle, .ubermenu-sticky-toggle-wrapper {	display: none;}
.quote { float: left;	display: block !important; font-size: 13px; padding: 3px 4px; display: inline-block !important;}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target::after {   content: "+";   font-size: 18px;   margin-top: 11px !important;  right: -17px !important;  top: 0 !important;}
#ubermenu-main-10 {  background: #5a46d6 none repeat scroll 0 0;} 
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse .ubermenu-item .ubermenu-submenu {  display: block;}

.ubermenu-main .ubermenu-submenu .ubermenu-item-level-1 {  border-right: 2px solid #a8a8a8;  padding: 0 10px;}
.ubermenu-submenu.ubermenu-submenu-id-916.ubermenu-submenu-type-auto.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width { min-width: 100%; width: 100% !important;}
.ubermenu-submenu.ubermenu-submenu-id-914.ubermenu-submenu-type-auto.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width {min-width: 100%; width: 100%;}
.navbar-toggle { padding: 2px;}


/*--slider--*/
.slider-content-row {background-size: 100% auto !important; height: 350px !important; min-height: 350px !important;}
.heade-nav-area .half-div {  float: left;  width: 350px;}
.heade-nav-area h4 { font-size: 27px; }
.heade-nav-area h4::after {  height: 3px;}
.heade-nav-area ul li a, .heade-nav-area p { font-size: 28px;  line-height: 33px;}  

.wpb_column.vc_column_container.vc_col-sm-6 {  display: block;}
.wpb_column.vc_column_container.vc_col-sm-8 {  display: block;}
.slider-content-part h1 {  font-size: 45px;}
.slider-content-part .wpb_wrapper h1 {text-align: left;}
.slider-content-part .wpb_wrapper p {text-align: left;}

/*--be seen-- */
.be-seen-row-section {  width: 100%;  margin: auto;}
.single-page h1 {  font-size: 27px;}  
.be-seen-row-section .vertical_solid_line {  border-bottom: none;}    
.be-seen-row-section {  margin-bottom: 0px;} 
.be-seen-row-section .opensanslightfont {  font-size: 20px !important;}
.opensanslightfont {  font-size: 22px !important;}
.box-cust {  font-size: 1em;   padding: 0.8em 1.2em;}
.single-page .content p {margin-bottom: 10px;}
.be-seen-row-section .vertical_solid_line {margin-top: 10px !important; padding-left: 0px !important;}
.home .content a.btn {font-size: 14px !important; line-height: 20px !important; margin-top: 0px !important; padding: 8px 8px 4px !important;}
.be-seen-row-section {margin-bottom: 0 !important;}
.been_right_section .vc_column-inner {padding-top: 10px !important;}
.been_right_section .wpb_wrapper .wpb_text_column {padding-left: 0 !important;}

.megan-gale-txt-block .bluesmtitle {font-size: 20px !important; line-height: 32px;}
.sukin_content .bluesmtitle {font-size: 20px !important; line-height: 32px;}
.been_right_section .bluesmtitle {  font-size: 20px !important; line-height: 23px !important;}
.vertical_solid_line .bluesmtitle {font-size: 16px !important; line-height: 23px !important;}
.txt-right .bluesmtitle {font-size: 20px !important; line-height: 23px !important;}
.txt-right .mdtitle {font-size: 23px !important;}
.zib-main-head .maintitle {font-size: 23px; line-height: 30px;}
.get-in-touch-sec .maintitle {font-size: 23px; line-height: 30px;}
.vertical_solid_line .maintitle {font-size: 23px !important; line-height: 28px;}
.single-page .content p {font-size: 14px; line-height: 20px;}

/*--service	--*/
.service-img-home {  height: 270px !important;}
.service-img-home .vc_column-inner {margin-bottom: 20px !important}
.vc_row.wpb_row.vc_row-fluid.test.one_by_three {float: none !important; left: auto !important; margin: 0 auto; width: 95% !important;}

 /*--our philosophy--*/
 .our-philosophy-work-txt-block {  margin: 30px 0;}
 .alignleft .btn.circle.blue-bg.bigcircle {  margin-left: 0px !important;}
 .our-philosophy-work-section {  margin: auto;  width: 95%;}
.our-philosophy-work-section .maintitle {font-size: 23px; line-height: 27px;}
.our-philosophy-work-txt-block {margin: 0px 0 25px !important;}

.content .our-philosophy-work-section .see-more-image-row {margin-bottom: 10px;}

/*--sukin--*/
.vc_row.wpb_row.vc_inner.vc_row-fluid.mrg-btm-20.sukin_content.vc_row-o-content-bottom.vc_row-flex {  margin: 0px;}
.mdtitle {font-size: 23px !important;}
.megan-gale-txt-block {margin: 30px 0 !important;}
.our-philosophy-work-section .see-more-image-row {height: 375px;}
.txt-right .wpb_wrapper p {text-align: center !important;  padding-left: 0px !important;}
.sand_hill_button {float: left !important; text-align: left !important;}  
.view-case-studies-btn .wpb_wrapper > p {margin-top: 20px;}
.view-case-studies-btn {margin-bottom: 0;}
.our-philosophy-work-section .txt-right .wpb_wrapper .wpb_text_column {margin-top: 0 !important;}
.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline {margin-left: 20%; margin-right: 20%;}
.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline {margin-left: 20% !important; margin-right: 20% !important; padding-bottom: 30px; padding-top: 20px;}
.sukin_content .wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 100% !important;}  
.get-in-touch-sec .row {padding-top: 0 !important;}
.sukin_left_content .wpb_text_column.wpb_content_element {margin: 0 auto !important; text-align: center; width: 100%;}
.sukin_left_content .btn.circle.blue-bg.bigcircle {margin: 0 auto;}
.sand_hill_img.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 100% !important;}
.sukin_content .vc_column-inner {padding: 0;}

.sand_hill_button .btn.circle.blue-bg.bigcircle {  margin-left: 0px;}
.view-case-studies-btn-row {  margin: 0px !important; }
footer .single {  margin-top: 0px !important;  padding-left: 25px;}
.vertical_solid_line {  border-bottom: none;  padding-left: 17px !important;  margin-top: 40px !important;}
footer .single .textwidget a { font-size: 17px; line-height: 2;}
footer .footerbox {  margin-left: 3%;  margin-right: 3%;}
footer .single .single-title { padding-bottom: 5px;}
.get-in-touch-sec {  width: 95%;  margin: auto;}
.view-case-studies-btn {  margin-bottom: 15px;}
.zib-main-head {  margin-bottom: 0px;}  
.get-in-touch-sec {margin-top: 0 !important;}
.get-in-touch-sec .vc_column-inner {padding-top: 10px !important;}   
#footermenu .vertical_solid_line {float: left; width: 50% !important; text-align:center;}
#footermenu .vertical_solid_line:first-child {float: left; padding-bottom: 30px; width: 45% !important;}
#footermenu .vertical_solid_line:last-child {float: left; padding-bottom: 24px; width: 45% !important;}
section {margin: 0 auto; max-width: 100%;}
#footermenu {display:block !important;}
.vertical_solid_line {border-bottom: medium none !important;}
footer .footerbox {margin-left: 40px !important; margin-right: 40px !important;}
.form-control {padding: 5px !important;}

.wpcf7-form .row .col-sm-6 {margin: 0 -10px !important;}
.form-group {margin-bottom: 10px;}


/*-----------inner pages---------*/
/*philosophy*/
.hentry .touchleft {margin:auto;}
.page:not(.home) .circle {float: none; font-size: 14px !important; line-height: 20px !important; margin-bottom:20px;}
.hentry .wpb_text_column.wpb_content_element {margin: 0 auto !important; text-align: center; width: 100%;}
.row .hentry .inner_content_margin {margin-top: 20px;}
.hentry .maintitle {font-size: 21px !important; line-height: 15px;}
.hentry .single-page .content p {font-size: 14px !important; line-height: 20px !important;}
.hentry .belieber strong {font-size: 17px; line-height: 30px;}
.hentry .bluetitle {font-size: 16px !important;  line-height: 30px;}
.aligncenter .smtitle {font-size: 22px; line-height: 26px;}
.hentry .nodisc.belieber {padding-left: 0;}
.hentry .testimonials {margin-bottom: 20px; margin-top: 20px; min-height: 200px; padding-top: 10px;}
.tmls .tmls_container .tmls_item .tmls_text {font-size: 14px !important; line-height: 20px !important;}
.touchleft.vc_custom_1483573545005 {background-size: 90% auto;}

.tmls .tmls_container .tmls_item .tmls_name, .tmls_position {font-size: 18px !important;}
.testimonials .tmls .tmls_next_prev .tmls_prev.large_radius {left: -6% !important;}
.testimonials .tmls .tmls_next_prev .tmls_next.large_radius {right: -6% !important;}
.hentry .title {font-size: 23px;}
.aligncenter .vc_box_border_grey .vc_single_image-img {width: 300px; margin-bottom:10px;}
.aligncenter .vc_column-inner .wpb_text_column {margin: 0 13px !important;}

/*team*/
.hentry .wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto;}
.hentry .bq3 {background: rgba(0, 0, 0, 0) url("/_e2018/_ext/staging.site.com.au/wp-content/uploads/2016/12/_-2.png") no-repeat scroll left top / 20px auto;
 line-height: 18px; padding-left: 20px; padding-top: 3px; width: 95%; margin: 0 auto;}
 .hentry .bq3 p {background: rgba(0, 0, 0, 0) url("/_e2018/_ext/staging.site.com.au/wp-content/uploads/2016/12/_.png") no-repeat scroll right bottom / 19px auto;
  font-size: 13px; line-height: 18px; padding-bottom: 0; padding-right: 17px;}
  .hentry .team_right_content .wpb_text_column {padding-left: 0 !important;}
  .team_leader_intro {margin-top: 20px;}
  .team_leader_intro .vc_column-inner .wpb_text_column {margin-bottom: 10px !important;}
  .hentry .team_leader_intro .wpb_content_element {margin: 10px auto 0 !important;}
  .hentry .meet_team_header {margin-bottom: 0 !important; margin-top: 0 !important;}
  .football_img.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 90%;}
  
  /*portfolio*/
  .hentry .megan-gale-portfolio-sec {height: 333px; margin: 0;}
  .hentry .bluesmtitle {font-size: 19px !important; line-height: 25px;}
  .megan-gale-portfolio-sec.vc_custom_1488537220119 {background-size: 90% auto !important;}
  .portfolio-megan-gale-img {padding-left: 25px;}
  .hentry .portfolio_megam {margin: 10px 0 !important;}
  .sukin_image {display: block !important; float: left; margin: 0 auto !important; width: 100% !important;}
  .sukin_image .wpb_single_image .vc_box_border_grey img {display: block !important; float: none; margin: 0 auto; width: 90%;}
  .verticalbottom {float: none !important; width: 100% !important;}
  .klim-swim-img-section-middle {margin: 0 auto; width: 86%;}
  .flex-bottom {display: block !important;}
  .verticalbottom .btn.circle.blue-bg.bigcircle {margin: 0 auto;}
  .alignright .btn.circle.blue-bg.bigcircle {margin: 0 auto;}
  .sand_hill_img .wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 90%;}
  .sand_hill_img .vc_column-inner {margin-left: 0 !important; height: auto;}
  .hentry .klim-swim-img-section-middle .vc_column-inner {height: 280px; margin-top: 25px !important; padding: 30px; margin-bottom: 0; margin-left: 0 !important;}
  .klim-swim-img-section-middle .btn.circle.blue-bg.bigcircle {float: left;}   
  .city_of_img .wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 90%;}
  .city_of_content .btn.circle.blue-bg.bigcircle {margin: 0 auto;}
  .txt-right .btn.circle.blue-bg.bigcircle {margin: 0 auto;}
  .txt-right .fr {float: none;}
  .rykon_bulid_img .wpb_single_image .vc_box_border_grey img {width: 90%;}
  .rykon_bulid_img {margin-bottom: 20px;}
  .port_mel_img .vc_column-inner {margin: 0 auto !important; width: 86%;}
  .port_mel_img .btn.circle.blue-bg.bigcircle {float: left; margin-bottom: 50px;}
  
  /*contact us*/
  .get_in_img.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0px auto; width: 90%;}
  #wpcf7-f511-p77-o1 form{margin: 0 auto; width: 90%;}
  #wpcf7-f511-p77-o1 .btn.circle.blue-bg {margin: 0 auto;}
  .contact_mel .wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto 20px; width: 90%;}
  .contact_mel .touchright {margin-right: 0;}
  .contact_ade .wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto 20px; width: 90%;}
  
  /*website*/
  .seoformlabel {font-size: 14px !important; margin-left:0 !important;}
  .seo-reivew-form .first-block input {font-size: 14px !important; height: 41px !important; padding: 10px !important;}
  .touchleft.website_slider_img {margin-left: 0 !important;}
  .website_slider_img.wpb_single_image .vc_box_border_grey img {float: none; margin: auto 0; width: 100%;}
  .we_do_it_text p > span.opensanslightfont {font-size: 17px !important;}
  .aligncenter h2 {font-size: 23px; line-height: 26px; margin-top: 0;}
  
  /*seo*/
  .seo_slider_img.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto 20px; width: 100%;}
  .seo_slider_text p > span.opensanslightfont {font-size: 17px !important;}
  .video_section.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 90%;}
  
  /*ad words*/
  .ad_words_slider_img.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 90%;}
  
	/* digital marketing*/
	.touchleft.pad-btm-10.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 10px auto 0; width: 90%;}
	.hentry .pad-btm-10 {padding-bottom: 0px;}
	.display_market__img_content .opensanslightfont {font-size: 22px !important; line-height: 26px !important; margin-bottom:10px;}
	.hentry .touchright {margin-right: 0px;}
	.project1_sukin.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 95%;}
	.hentry .touchright .wpb_column .vc_column-inner {padding-top: 10px;}
	.project2_caydon.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 90%;}
	.hentry .touchleft.mrg-btm-20 .vc_col-sm-12 .vc_column-inner {padding-right: 0; padding-top:10px;}
	
	/*stategy*/
	.stategy_slider_img.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 10px auto 0; width: 90%}
	.mrg-btm-55.stategy_slider_img {margin-bottom: 5px !important;}
	.stategy_slider_img_content .opensanslightfont {font-size: 22px !important; line-height: 25px !important;}
	.focus_img.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 90%;}
	.solive_img.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 90%;}
	.hentry .footer-above-contanct {padding-top: 0;}
	/*SEO-melboune*/
	.page-id-351 .vc_custom_1499920107011 .bluesmtitle{margin-bottom: 10px;font-size: 18px !important;}
	.page-id-351 .h1{font-size: 26px;font-weight: 600;margin: 0.2em 0;}
	.service-name{width: 67%;}
}


@media only screen and (min-width:320px) and (max-width:569px)
{
 /*--home page--*/   
 
 /*toogle menu*/
 aside .toggle-overlay .heade-nav-area {padding-left: 20px; width: 100%;}
 .toggle-overlay .heade-nav-area .half-div {float: left; width: 120px;}
 .toggle-overlay .heade-nav-area .half-div:nth-of-type(2) {width: 135px;}
 .toggle-overlay .heade-nav-area ul li a, .heade-nav-area p {font-size: 12px !important; line-height: 14px !important;}
 .heade-nav-area .heade-nav-area-inner-two p {margin-top: 5px !important;}
 .toggle-overlay .heade-nav-area h4 {font-size: 14px !important; font-weight: bold; line-height: 20px !important; margin-bottom: 5px !important; padding-bottom: 5px !important;}
 .toggle-overlay .heade-nav-area-inner-two .phone-txt a {font-size: 13px;}
    
/*--header--*/
.logo-menu .col-md-3 {  float: left;  }    
.logo-menu > div.col-md-5 {  float: none !important;  margin: 0 auto;  width: auto !important;}
.slogon {  float: unset;  font-size: 17px;  right: -28px;  width: 315px;}
.ubermenu-responsive-default.ubermenu-responsive {width: auto; margin-top:10px !important;}
.navbar-default .navbar-toggle {margin-top: 3px;}
.slogon {margin-top: 2px; width: 335px;}
.btn {font-size: 14px !important; line-height: 1.42857;}
.page .bigcircle {  display: flex;  font-size: 15px !important;  height: 6em;  justify-content: center;  padding: 23px; text-align: center;  width: 6em; margin-left: 0px;}
.blue-big-btn .btn.circle.blue-bg.bigcircle {  margin-left: 30px;}
nav {  margin-left: 115px !important;}

/*slider*/

.slider-content-row { padding-bottom: 0px;}
.slider-content-part .blue-big-btn {  padding-top: 0px !important;}
.single-page .content {  padding-left: 0;  padding-right: 0;  width: 100%;}

.slider-content-part .opensansfont.slider-content {  padding-left: 30px;  margin-bottom: 10px;}
.single-page {margin-top: 50px;}
.slogon {right: 10px;}
.slogon {font-size: 20px; position: absolute; right: 70px !important; width:150px;}
.home .content a.btn {font-size: 14px !important; line-height: 20px !important; margin-top: 0 !important; padding: 8px 20px !important;}
.single-page .content p {font-size: 14px !important; line-height: 23px; margin-bottom: 20px;}
.single-page .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {margin-bottom: 0;}
.home .slider-content-row .vc_col-sm-12 .vc_column-inner {
  padding-top: 0;
}

/*--menu--*/

.ubermenu-responsive-toggle-content-align-left {	text-align: right; padding: 15px 57px !important;}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse {	visibility: visible !important;	overflow: visible !important;}
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {	margin: 0 20px !important; }
.ubermenu .ubermenu-item-level-0 .ubermenu-target-text {	font-size: 25px;	}
#ubermenu-nav-main-10 .ubermenu-item {	min-width: inherit !important;	width: inherit !important;}

.ubermenu-responsive-toggle, .ubermenu-sticky-toggle-wrapper {	display: none;}
.quote { float: left;	display: block !important; font-size: 13px; padding: 3px 4px; display: inline-block !important;}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target::after {   content: "+";   font-size: 18px;   margin-top: 11px !important;  right: -17px !important;  top: 0 !important;}
#ubermenu-main-10 {  background: #5a46d6 none repeat scroll 0 0;} 
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse .ubermenu-item .ubermenu-submenu {  display: block;}

.ubermenu-main .ubermenu-submenu .ubermenu-item-level-1 {  border-right: 2px solid #a8a8a8;  padding: 0 10px;}
.ubermenu-submenu.ubermenu-submenu-id-916.ubermenu-submenu-type-auto.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width { min-width: 100%; width: 100% !important;}
.ubermenu-submenu.ubermenu-submenu-id-914.ubermenu-submenu-type-auto.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width {min-width: 100%; width: 100%;}
.navbar-toggle { padding: 2px;}


/*--slider--*/
.slider-content-row {background-size: 100% auto !important; height: 350px !important; min-height: 350px !important;}
.heade-nav-area .half-div {  float: left;  width: 350px;}
.heade-nav-area h4 { font-size: 27px; }
.heade-nav-area h4::after {  height: 3px;}
.heade-nav-area ul li a, .heade-nav-area p { font-size: 28px;  line-height: 33px;}  

.wpb_column.vc_column_container.vc_col-sm-6 {  display: block;}
.wpb_column.vc_column_container.vc_col-sm-8 {  display: block;}
.slider-content-part h1 {  font-size: 45px;}
.slider-content-part .wpb_wrapper h1 {text-align: left;}
.slider-content-part .wpb_wrapper p {text-align: left;}

/*--be seen-- */
.be-seen-row-section {  width: 100%;  margin: auto;}
.single-page h1 {  font-size: 27px;}  
.be-seen-row-section .vertical_solid_line {  border-bottom: none;}    
.be-seen-row-section {  margin-bottom: 0px;} 
.be-seen-row-section .opensanslightfont {  font-size: 20px !important;}
.opensanslightfont {  font-size: 22px !important;}
.box-cust {  font-size: 1em;   padding: 0.8em 1.2em;}
.single-page .content p {margin-bottom: 10px;}
.be-seen-row-section .vertical_solid_line {margin-top: 10px !important; padding-left: 0px !important;}
.home .content a.btn {font-size: 14px !important; line-height: 20px !important; margin-top: 0px !important; padding: 8px 8px 4px !important;}
.be-seen-row-section {margin-bottom: 0 !important;}
.been_right_section .vc_column-inner {padding-top: 10px !important;}
.been_right_section .wpb_wrapper .wpb_text_column {padding-left: 0 !important;}

.megan-gale-txt-block .bluesmtitle {font-size: 20px !important; line-height: 32px;}
.sukin_content .bluesmtitle {font-size: 20px !important; line-height: 32px;}
.been_right_section .bluesmtitle {  font-size: 20px !important; line-height: 23px !important;}
.vertical_solid_line .bluesmtitle {font-size: 16px !important; line-height: 23px !important;}
.txt-right .bluesmtitle {font-size: 20px !important; line-height: 23px !important;}
.txt-right .mdtitle {font-size: 23px !important;}
.zib-main-head .maintitle {font-size: 23px; line-height: 30px;}
.get-in-touch-sec .maintitle {font-size: 23px; line-height: 30px;}
.vertical_solid_line .maintitle {font-size: 23px !important; line-height: 28px;}
.single-page .content p {font-size: 14px; line-height: 20px;}

/*--service	--*/
.service-img-home {  height: 270px !important;}
.service-img-home .vc_column-inner {margin-bottom: 20px !important}
.vc_row.wpb_row.vc_row-fluid.test.one_by_three {float: none !important; left: auto !important; margin: 0 auto; width: 95% !important;}

 /*--our philosophy--*/
 .our-philosophy-work-txt-block {  margin: 30px 0;}
 .alignleft .btn.circle.blue-bg.bigcircle {  margin-left: 0px !important;}
 .our-philosophy-work-section {  margin: auto;  width: 95%;}
.our-philosophy-work-section .maintitle {font-size: 23px; line-height: 27px;}
.our-philosophy-work-txt-block {margin: 0px 0 25px !important;}
.content .our-philosophy-work-section .see-more-image-row {margin-bottom: 10px;}

/*--sukin--*/
.vc_row.wpb_row.vc_inner.vc_row-fluid.mrg-btm-20.sukin_content.vc_row-o-content-bottom.vc_row-flex {  margin: 0px;}
.mdtitle {font-size: 23px !important;}
.megan-gale-txt-block {margin: 30px 0 !important;}
.our-philosophy-work-section .see-more-image-row {height: 375px;}
.txt-right .wpb_wrapper p {text-align: center !important;  padding-left: 0px !important;}
.sand_hill_button {float: left !important; text-align: left !important;}  
.view-case-studies-btn .wpb_wrapper > p {margin-top: 20px;}
.view-case-studies-btn {margin-bottom: 0;}
.our-philosophy-work-section .txt-right .wpb_wrapper .wpb_text_column {margin-top: 0 !important;}
.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline {margin-left: 20%; margin-right: 20%;}
.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline {margin-left: 20% !important; margin-right: 20% !important; padding-bottom: 30px; padding-top: 20px;}
.sukin_content .wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 100% !important;}  
.get-in-touch-sec .row {padding-top: 0 !important;}
.sukin_left_content .wpb_text_column.wpb_content_element {margin: 0 auto !important; text-align: center; width: 100%;}
.sukin_left_content .btn.circle.blue-bg.bigcircle {margin: 0 auto;}
.sand_hill_img.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 100% !important;}
.sukin_content .vc_column-inner {padding: 0;}

.sand_hill_button .btn.circle.blue-bg.bigcircle {  margin-left: 0px;}
.view-case-studies-btn-row {  margin: 0px !important; }
footer .single {  margin-top: 0px !important;  padding-left: 25px;}
.vertical_solid_line {  border-bottom: none;  padding-left: 17px !important;  margin-top: 40px !important;}
footer .single .textwidget a { font-size: 17px; line-height: 2;}
footer .footerbox {  margin-left: 3%;  margin-right: 3%;}
footer .single .single-title { padding-bottom: 5px;}
.get-in-touch-sec {  width: 95%;  margin: auto;}
.view-case-studies-btn {  margin-bottom: 15px;}
.zib-main-head {  margin-bottom: 0px;}  
.get-in-touch-sec {margin-top: 0 !important;}
.get-in-touch-sec .vc_column-inner {padding-top: 10px !important;}   
#footermenu .vertical_solid_line {float: left; width: 50% !important; text-align:center;}
#footermenu .vertical_solid_line:first-child {float: left; padding-bottom: 30px; width: 45% !important;}
#footermenu .vertical_solid_line:last-child {float: left; padding-bottom: 24px; width: 45% !important;}
section {margin: 0 auto; max-width: 100%;}
#footermenu {display:block !important;}
.vertical_solid_line {border-bottom: medium none !important;}
footer .footerbox {margin-left: 40px !important; margin-right: 40px !important;}
.form-control {padding: 5px !important;}

.wpcf7-form .row .col-sm-6 {margin: 0 -10px !important;}
.form-group {margin-bottom: 10px;}


/*-----------inner pages---------*/
/*philosophy*/
.hentry .touchleft {margin:auto;}
.page:not(.home) .circle {float: none; font-size: 14px !important; line-height: 20px !important; margin-bottom:20px;}
.hentry .wpb_text_column.wpb_content_element { text-align: center; width: 100%;}
.row .hentry .inner_content_margin {margin-top: 20px;}
.hentry .single-page .content p {font-size: 14px !important; line-height: 20px !important;}
.hentry .belieber strong {font-size: 17px; line-height: 30px;}
.hentry .bluetitle {font-size: 16px !important;  line-height: 30px;}
.aligncenter .smtitle {font-size: 22px; line-height: 26px;}
.hentry .nodisc.belieber {padding-left: 0;}
.hentry .testimonials {margin-bottom: 20px; margin-top: 20px; min-height: 200px; padding-top: 10px;}
.tmls .tmls_container .tmls_item .tmls_text {font-size: 14px !important; line-height: 20px !important;}
.touchleft.vc_custom_1483573545005 {background-size: 90% auto;}

.tmls .tmls_container .tmls_item .tmls_name, .tmls_position {font-size: 18px !important;}
.hentry .title {font-size: 23px;}
.aligncenter .vc_box_border_grey .vc_single_image-img {width: 300px; margin-bottom:10px;}
.aligncenter .vc_column-inner .wpb_text_column {margin: 0 13px !important;}

/*team*/
.hentry .wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto;}
.hentry .bq3 {background: rgba(0, 0, 0, 0) url("/_e2018/_ext/staging.site.com.au/wp-content/uploads/2016/12/_-2.png") no-repeat scroll left top / 20px auto;
 line-height: 18px; padding-left: 20px; padding-top: 3px; width: 95%; margin: 0 auto;}
 .hentry .bq3 p {background: rgba(0, 0, 0, 0) url("/_e2018/_ext/staging.site.com.au/wp-content/uploads/2016/12/_.png") no-repeat scroll right bottom / 19px auto;
  font-size: 13px; line-height: 18px; padding-bottom: 0; padding-right: 17px;}
  .hentry .team_right_content .wpb_text_column {padding-left: 0 !important;}
  .team_leader_intro {margin-top: 20px;}
  .team_leader_intro .vc_column-inner .wpb_text_column {margin-bottom: 10px !important;}
  .hentry .team_leader_intro .wpb_content_element {margin: 10px auto 0 !important}
  .hentry .meet_team_header {margin-bottom: 0 !important; margin-top: 0 !important;}
  .football_img.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 90%;}
  
  /*portfolio*/
  .hentry .megan-gale-portfolio-sec {height: 333px; margin: 0;}
  .hentry .bluesmtitle {font-size: 19px !important; line-height: 25px;}
  .megan-gale-portfolio-sec.vc_custom_1488537220119 {background-size: 90% auto !important;}
  .portfolio-megan-gale-img {padding-left: 25px;}
  .hentry .portfolio_megam {margin: 10px 0 !important;}
  .sukin_image {display: block !important; float: left; margin: 0 auto !important; width: 100% !important;}
  .sukin_image .wpb_single_image .vc_box_border_grey img {display: block !important; float: none; margin: 0 auto; width: 90%;}
  .verticalbottom {float: none !important; width: 100% !important;}
  .klim-swim-img-section-middle {margin: 0 auto; width: 86%;}
  .flex-bottom {display: block !important;}
  .verticalbottom .btn.circle.blue-bg.bigcircle {margin: 0 auto;}
  .alignright .btn.circle.blue-bg.bigcircle {margin: 0 auto;}
  .sand_hill_img .wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 90%;}
  .sand_hill_img .vc_column-inner {margin-left: 0 !important; height: auto;}
  .hentry .klim-swim-img-section-middle .vc_column-inner {height: 280px; margin-top: 25px !important; padding: 30px; margin-bottom: 0; margin-left: 0 !important;}
  .klim-swim-img-section-middle .btn.circle.blue-bg.bigcircle {float: left;}   
  .city_of_img .wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 90%;}
  .city_of_content .btn.circle.blue-bg.bigcircle {margin: 0 auto;}
  .txt-right .btn.circle.blue-bg.bigcircle {margin: 0 auto;}
  .txt-right .fr {float: none;}
  .rykon_bulid_img .wpb_single_image .vc_box_border_grey img {width: 90%;}
  .rykon_bulid_img {margin-bottom: 20px;}
  .port_mel_img .vc_column-inner {margin: 0 auto !important; width: 86%;}
  .port_mel_img .btn.circle.blue-bg.bigcircle {float: left; margin-bottom: 50px;}
  
  /*contact us*/
  .get_in_img.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0px auto; width: 90%;}
  #wpcf7-f511-p77-o1 form{margin: 0 auto; width: 90%;}
  #wpcf7-f511-p77-o1 .btn.circle.blue-bg {margin: 0 auto;}
  .contact_mel .wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto 20px; width: 90%;}
  .contact_mel .touchright {margin-right: 0;}
  .contact_ade .wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto 20px; width: 90%;}
  
  /*website*/
  .seoformlabel {font-size: 14px !important; margin-left:0 !important;}
  .seo-reivew-form .first-block input {font-size: 14px !important; height: 41px !important; padding: 10px !important;}
  .touchleft.website_slider_img {margin-left: 0 !important;}
  .website_slider_img.wpb_single_image .vc_box_border_grey img {float: none; margin: auto 0; width: 100%;}
  .we_do_it_text p > span.opensanslightfont {font-size: 17px !important;}
  .aligncenter h2 {font-size: 23px; line-height: 26px; margin-top: 0;}
  
  /*seo*/
  .seo_slider_img.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto 20px; width: 100%;}
  .seo_slider_text p > span.opensanslightfont {font-size: 17px !important;}
  .video_section.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 100%;}
  
  /*ad words*/
  .ad_words_slider_img.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 100%;}
  
	/* digital marketing*/
	.touchleft.pad-btm-10.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 10px auto 0; width: 100%;}
	.hentry .pad-btm-10 {padding-bottom: 0px;}
	.display_market__img_content .opensanslightfont {font-size: 17px !important; line-height: 26px !important; margin-bottom:10px;}
	.hentry .touchright {margin-right: 0px;}
	.project1_sukin.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 95%;}
	.hentry .touchright .wpb_column .vc_column-inner {padding-top: 10px;}
	.project2_caydon.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 90%;}
	.hentry .touchleft.mrg-btm-20 .vc_col-sm-12 .vc_column-inner {padding-right: 0; padding-top:10px;}
	
	/*stategy*/
	.stategy_slider_img.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 10px auto 0; width: 90%}
	.mrg-btm-55.stategy_slider_img {margin-bottom: 5px !important;}
	.stategy_slider_img_content .opensanslightfont {font-size: 22px !important; line-height: 25px !important;}
	.focus_img.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto 15px; width: 90%;}
	.solive_img.wpb_single_image .vc_box_border_grey img {display: block; float: none; margin: 0 auto; width: 90%;}
	.hentry .footer-above-contanct {padding-top: 0;}
	/*SEO-melboune*/
	.page-id-351 .vc_custom_1499920107011 .bluesmtitle{margin-bottom: 10px;font-size: 18px !important;}
	.page-id-351 .h1{font-size: 26px;font-weight: 600;margin: 0.2em 0;}
}
@media only screen and (min-width:415px) and (max-width:485px)
{
}
@media only screen and (min-width:376px) and (max-width:414px)
{
}
@media only screen and (min-width:321px) and (max-width:375px)
{
}
@media only screen and (min-width:200px) and (max-width:320px)
{
}

/*seo form error*/
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
  display: none!important;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email.wpcf7-not-valid {
  border: 2px solid #ff0000;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid {
  border: 2px solid #ff0000;
}
/*web grapic*/
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid {
  border: 2px solid #ff0000;
}  
.testimonials .tmls_text {	font-size: 1.3em !important;}
.opensansfont {font-size: 1.2em !important;}


/*19-12-17*/
  
@media only screen and (min-width:1346px) and (max-width:1399px)
{
}
@media only screen and (min-width:1280px) and (max-width:1345px)
{
	.single-page .content {padding-top: 10px;}
	.margin_btm.header_mrgn.demo-heading-block-section {margin-bottom: 10px;}
}

/*------------19-12-17--------------*/  
  
  @media only screen and (min-width:1346px) and (max-width:1399px)    
{
	.single-page .content {padding-top: 10px!important;}
	.header_mrgn.demo-heading-block-section {margin-bottom: 10px!important;}  
}
@media only screen and (min-width:1280px) and (max-width:1345px)
{
	.single-page .content {padding-top: 10px!important;}
	.header_mrgn.demo-heading-block-section {margin-bottom: 10px!important;}  
	
	
} 