/*
Theme Name:         Zeyn
Theme URI:          http://www.detheme.com
Description:        The Awesome Wordpress Theme by detheme
Version:            1.1.6
Author:             detheme
Tags: 				editor-style, featured-images,post-formats, translation-ready
Author URI:         http://detheme.com
License:            MIT License
License URI:        http://www.opensource.org/licenses/mit-license.php
Text Domain: 		detheme
Domain Path: 		/languages/
*/
.wp-caption {
	max-width: 100%;
}
.wp-caption-text {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	font-size: 12px;
	font-style: italic;
	line-height: 1.5;
	margin: 9px 0;
	padding-right: 10px;
}
.gallery-caption {
	background-color: rgba(0, 0, 0, 0.7);
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	color: #fff;
	font-size: 12px;
	line-height: 1.5;
	margin: 0;
	max-height: 50%;
	opacity: 0;
	padding: 6px 8px;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: left;
	width: 100%;
}

.gallery-caption:before {
	content: "";
	height: 100%;
	min-height: 49px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.bypostauthor {

}
.alignright{
	float:right;
	margin-left: 20px;
	margin-bottom: 20px;
}
.alignleft{
	float:left;
	margin-right: 20px;
	margin-bottom: 20px;
}
.aligncenter {
	display:block;
	margin:0 auto;
	margin-bottom: 20px;
	   text-align:center;
}

.alignright, .alignleft, .aligncenter {
	vertical-align: baseline;
}

.durahead {
	position: absolute;
	margin-top: -1px;
}
div#section-1-1457614850 {
	margin-top: 80px;
}

.sctionek {
	margin-top: 1%;
}

.dt-iconboxes h4 {
	margin: 0px !important;
	font-family: "open sans" !important;
	font-weight: 900 !important;
	letter-spacing: -1px !important;
	color: #338EBB !important;
}


.dt-iconboxes div p {
	font-family: 'abel';
	font-size: 16px;
	line-height: 18px;
}

.ttshowcase_rl_quote p {
	padding: 15px;
}

.tt_2cl {
	width: 48% !important;
	margin: 0.5% !important;
}

.sectiondo .vc_row.wpb_row.vc_inner.vc_row-fluid {
	margin-bottom: 0px !important;
}

.owl-item {
	padding: 12px;
	background: #fff;
	margin: 5px;
	border-radius: 10px;
	box-shadow: 0px 0px 4px #ccc;
	max-width: 275px !important;

}

.duraproject {
	margin-bottom: 0px;
}

.callusdura {
	padding: 8%;
	text-align: center;
	color: #fff;
}

.callusdura h4 {
	color: #fff;
	font-size: 26px;
	font-family: 'open sans';
	font-weight: 600;
	line-height: 30px;
	text-transform: initial;
}

.tp-leftarrow.default, .tp-rightarrow.default {
	opacity: 1 !important;
	left: auto !important;
	top: auto !important;
	bottom: 20px !important;
}

.tp-leftarrow.default {
	right: 100px !important;
}

.tp-rightarrow.default {
	right: 45px !important;
}
section#banner-section {
   display:none;
}
.topbanneracf {
	width: 100%;
	display: inline-block;
	padding-top:5%;
}
.topbanneracf img {
	width: 100%;
	display: inline-block;
}
.above-footer {
	display: inline-block;
	width: 100%;
}
.producttitle {
	color: #4891b1;
	font-family: open sans;
	font-weight: 700;
}
.productcontent h2 {
	color: #4891b1;
	font-family: open sans;
	font-weight: 700;
}
.productcontent p {
	font-weight: 500;
}
.broucherheadings h4 {
	font-family: open sans;
	font-weight: 700;
	line-height: 1;
	margin: 0;
	color: #4891b1;
}
.broucherheadings h2 {
	margin: 0;
	display: inline-block;
}
.broucherheadings h3 {
	display: inline-block;
	font-family: open sans;
	font-weight: 700;
	text-transform: lowercase;
	color: #4891b1;
}
.productspecification {
	background-image: url("https://duracube.com.au/wp-content/uploads/2016/03/probg.jpg");
	background-repeat: no-repeat;
	background-size: 100% 100%;
	padding: 15px;
}
.proheadingspecify {
	font-family: open sans;
	font-weight: 700;
	text-align: center;
	color: #4891b1;
}
.specifybox h4 {
	color: #353535;
	font-family: open sans;
	font-weight: 600;
	line-height: 1;
	margin: 0;
	text-transform: capitalize;
}
.specifybox p {
	font-weight: 500;
}
.Productimg {
	background: #f7f7f7 none repeat scroll 0 0;
	border: 1px solid #b7b7b7;
	margin-bottom: 15px;
	padding: 15px;
}
.single-product .topbanneracf {   
	z-index: 999;
}
.single-product .content.page.type-page.status-publish.hentry {
	background-image: url("https://duracube.com.au/wp-content/uploads/2016/03/probgmain.png");
	background-repeat: no-repeat;
	background-size: 100% 100%;  
	position: relative;
	margin-bottom:15px;
}
#fancybox-wrap {
	width: 75% !important;
	left:10.8% !important;
}
#fancybox-outer #fancybox-content {
	width: 100% !important;
}
.bx-viewport {
   /* min-height: 300px;*/
}
.bxslider > li {
	margin: 0 auto;
	min-height: 300px !important;
   /* width: auto !important;*/
}
.bxslider > li img {
	min-height: 300px !important;
}
.topbottompopup img {
	display: inline-block;
	width: 100% !important;
}
#bx-pager a img {
	display: inline-block;
	height: 110px;
	vertical-align: top;
	width: 110px !important;
}
.top-head {
	display: inline-block;
	position: fixed !important;
	z-index: 9999;
}
.formError {	
	top: 96% !important;
	left: inherit !important;
	right: 10px !important;
}
.topmenuright {
	position: absolute;
	right: 5%;
	top: 15%;
	text-transform: uppercase;
	font-size: 16px;
}
.container.res {
	display: none;
}
.container {
   width:90% !important;
}
.testimonialheading {
	width: auto !important;
	padding-right: 0;
	display: inline-block;
	vertical-align: top;
}
.testimonialsubheading {
	width: auto;
	display: inline-block;
	vertical-align: bottom;
}
.ttshowcase_rl_box {
	vertical-align: top !important;
}
.testimonialdesk.res{
  display:none;
}
.tt_2cl {
	vertical-align: top !important;
}
.footerdesk.res {
	display: none;
}
h3.footerheading.res {
	display: none;
}
.portfoliogrid div#portfolios {
	height: auto !important;
}
.page-id-9938 .topbanneracf {
	z-index: 999;
}
.page-id-9968 .topbanneracf {
	z-index: 999;
}
.listofproductonres .esg-entry-content {
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	bottom: 0;
	display: block !important;
	padding: 10px 0;
	position: absolute;
	width: 100%;
}
.listofproductonres .esg-entry-content a:hover {
	border: 0 none;
}
.listofproductonres .esg-entry-content a::before {
	background-image: url("https://duracube.com.au/wp-content/uploads/2016/03/tick.png");
	background-size: 100% 100%;
	color: #71BDDD;
	content: ".";
	display: inline-block;
	font-family: Helvetica;
	padding: 5px 10px;
}
img.broucherimg {
	width: 80%;
}
.flex-direction-nav a:before {
	font-size: 28px !important;
}
.tp-caption.black, .black img {
	width: 100% !important;
}
#social-4 > li {
	background: inherit !important;
}
#social-42 > li {
	background: inherit !important;
}
body #icon_wrapper {
	z-index: 999 !important;
}
#dt-menu.dt-menu-center ul li.hidemenu {
	display: inline-block;
}
#dt-menu.dt-menu-center ul li a {
	line-height: 2;
}
.topblogsfsa {
	display: inline-block;
	float: left;
	padding-bottom: 1%;
	padding-right: 3%;
   padding-top: 1%;
	width:50%;
	z-index:999;
   position:relative;
}
.single .about-author {
   width:100%;
   display:inline-block;
  padding:15px !important;
}
.footer-left #footer-left,
.footer-left #footer-left2,
.footer-left #footer-left3,
.footer-left #footer-left4,
.footer-left #footer-left5,
.footer-left #footer-left6 {
	margin: 15px 20px !important;
}
#footer-right .border-left,
#footer-right2 .border-left,
#footer-right3 .border-left,
#footer-right4 .border-left,
#footer-right5 .border-left,
#footer-right6 .border-left {
	padding: 22px 20px !important;
}
.footer-left #footer-left,
.footer-left #footer-left2,
.footer-left #footer-left3,
.footer-left #footer-left4,
.footer-left #footer-left5,
.footer-left #footer-left6, {
	margin: 15px 20px !important;
}
.topmenuright > p {
	margin: 0;
	line-height: 1.5;
	text-align: center;
}
.topcol123 a {
	color: #fff;
}
.topboxeswrapper {
	font-size: 16px;
	font-weight: 600;
	margin: 0;
	text-align: center;
}
.toppanellinks {
	display: table;
}
.topcol123 .wpb_wrapper {
  /*  min-height: 46px;*/
}
.topcol123 .wpb_text_column {
	min-height: 178px;
}
.topcol123 {
	display: inline-block;
	float: inherit !important;
	vertical-align: top;
}
.relatedproduct {
	line-height: 2;
	margin-top: 2%;
	text-align: center;
}
.relatedproduct img {
	text-align: center;
	width: 100%;
}
.relatedproduct .title {
	font-size: 16px;
	font-weight: 600;
}
.relatedproduct > h3 {
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	margin-bottom: 2%;
	padding: 10px 0;
}
.page-id-1554 .row.sqs-row {
	margin: 0;
}
.col-xs-12.col-sm-12.lineheaaa {
	margin: 5px auto;
}
.lineheaaa  .wpcf7-form-control.wpcf7-submit.download {
	background-color: #5aa1e3;
	border-color: #5aa1e3;
	border-radius: 5px;
	box-shadow: 0 0 0 0 !important;
	color: #fff;
	margin-left: 12px;
	padding: 6px 20px;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
	border: 0 none !important;
}
.fancybox .portfolio-title.center {
   display:none;
}
#menu-item-10383 > a {
	background: rgba(0, 0, 0, 0) url("https://duracube.com.au/wp-content/uploads/2016/05/search.png") no-repeat scroll center center / contain  !important;
	color: #fff !important;
	padding: 6px;
	width: 35px;
}
#menu-item-10383 > a:hover {
	background: rgba(0, 0, 0, 0) url("https://duracube.com.au/wp-content/uploads/2016/05/search.png") no-repeat scroll center center / contain ;
	color: #fff !important;
}
.searchboxdrop span {
	display: none;
}
.searchboxdrop {
	text-align: center;
	border-top: 1px solid;
}

.searchboxdrop label {
	display: inline-block;
//    width: 100% !important;
}
.searchboxdrop .searchform {
	margin-top: 2px;
}
.searchboxdrop .icon-search-6 {
	display: none;
}
.searchboxdrop #searchform input[type="text"] {
	width: 50%;
}
.searchboxdrop #searchform input[type="submit"] {
   display:none;
}
.toppanellinks .topcol123 p {
	font-size: 18px;
}
.duraproject .vc_btn3 {
	margin-top: 2%;
}
.single-product .col-lg-12.col-md-12.col-sm-12.col-xs-12.Productimg {
	display: inline-block;
	float: inherit;
	margin: 0 auto;
	text-align: center;
	width: 100%;
}
.topboxes .wpb_wrapper {
	float: inherit !important;
	margin: 0 auto;
	text-align: center;
	width: 100%;
}
.toppanellinks {
	display: inline-block !important;
	float: inherit !important;
	margin: 0 auto !important;
	text-align: center;
	width: 100%;
}
.taglinehover {
   display:none;
}
.taglinehover.active {
	color: #000;
	display: inline-block;
	width: 42%;
	text-align: left;
	top: 15px;
	z-index: 9999;
	position: relative;
	padding-left: 15px;
}
.page-id-10815 .content.post-10815.page.type-page.status-publish.hentry {
	display: inline-block;
	margin: 0 auto;
	text-align: center;
	width: 100%;
}
.page-id-10815 .post-article {
	display: inline-block;
	float: inherit !important;
	margin: 0 auto;
	padding-top: 8% !important;
	text-align: left;
	width: 90%;
}
.page-id-10815 .post-article > div {
	display: inline-block;
	vertical-align: top;
	width: 45%;
}
#wp-realtime-sitemap-wysijap {
   display:none;
}
.hide {
  display:inherit !important;
}
	.home .wpcf7-text, .wpcf7-textarea {
		border: 1px solid #DCD7D3;
			   border-radius: 3px;
		background-color:#FCFBF9;
	}

	.home .wpcf7-submit {
		border: none;
		border-radius: 3px;
		color: #ffffff;
	}
	.home .select-target.select-theme-default {
			border: none;
			border-radius: 3px;
			background-color: #f16338;
			color: #ffffff;
	}
	.home b {
		margin-top: 0.5em;
	}
.home .dt_team_custom_item h2 {font-size:18px!important;}

.home .above-footer {
	display: inline-block;
	width: 100%;
}
.home .singleimageaaaa {
	display:none;
}
.home .container.dt-container {
	width: 98%;
}
.home .topboxes .topcol123 {
	padding: 0 ;
}
.home .topcol123 h3 {
	color: #fff;
	font-family: open sans;
	font-weight: 700;
}
.home .topcol123 .btn {
	font-family: open sans;
}

.home .vc_row.wpb_row.vc_row-fluid.vc_custom_detheme4 {
	margin: 0;
}
.hentry div iframe {
	width: 100%;
	height: 450px;
}
@media screen and (max-width: 1061px) {
.vc_custom_1458196242189 h2.section-main-title {
   font-size:44px !important;
}
.portfoliogrid .portfolio-item {
	width: 30% !important;
}
.topmenuright {
	top: 8%;
}
.topmenuright > p {
   line-height:1;
}
}
@media screen and (min-width: 992px) {
.head-page #dt-menu {
	height: auto !important;
}
}
@media screen and (max-width: 992px) {
.head-page #dt-menu {
	height: auto !important;
}
.vc_custom_1458196242189 h2.section-main-title {
   font-size:40px !important;
}
.vc_custom_1458196350715 {
	margin-top: 36px !important;
}
section.container.footer-section {
	width: 96% !important;
}
}
@media screen and (max-width: 990px) {
.container.res {
	display: block !important;
	width: 90% !important;
	max-width: 90% !important;
}
.searchboxdrop {
   display:none;
}
.logo.res {
	text-align: center;
	display: inline-block;
	width: 80%;
	float: inherit !important;
	margin: 0 auto;
	margin-top:10px;
}
.logo.res a {
   display:inline-block;
}
.logo.res img#logomenu2 {
	text-align: center;
	margin: 0 auto;
}
.home .type-post, .home .type-page {
	top: 0 !important;
}
}
@media screen and (max-width: 900px) {
.topboxes {
	display: inline-block;
	float: inherit !important;
	margin: 0 auto;
	text-align: center;
}
.topboxes div {
	float: inherit !important;
	margin: 0 auto;
	text-align: center;
}
.topboxes .toppanellinks {
	width: 100%;
	display: inline-block;
}
.topcol123 {
	display: inline-block;
	width: 50% !important;
}
}
@media screen and (max-width: 860px) {
.widget_wysija_cont.shortcode_wysija p.wysija-paragraph {
   width:75%;
}
}
@media screen and (max-width: 820px) {
.footertopimageblue {
	width: 100%;
	display: inline-block;
}
.topmenuright > p {
   line-height:1;
}
.topmenuright {
	font-size: 14px;
	position: absolute;
	right: 5%;
	text-transform: uppercase;
	top: 8%;
}
}
@media screen and (max-width: 812px) {
.footer-left.equal-height {
	display: inline-block;
	text-align: center !important;
}
footer#footer .dt-social {
	text-align:center !important;
}
.widget.nav_menu-2.widget_nav_menu {
	text-align: center !important;
}
.projecticon {
	width: auto !important;
	display: inline-block;
}
.projectheading {
	display: inline-block;
}
.footerdesk.res {
	display: block;
}
.footerdesk {
	display: none;
}
.footer-left #footer-left,
.footer-left #footer-left2,
.footer-left #footer-left3,
.footer-left #footer-left4,
.footer-left #footer-left5,
.footer-left #footer-left6, {
	margin: 0 !important;
}
.footer-section .footer-left,
.footer-section .footer-right {
	padding-left: 0px;
	padding-right: 0px;
	height: auto !important;
}
#footer-right .border-left,
#footer-right2 .border-left,
#footer-right3 .border-left,
#footer-right4 .border-left,
#footer-right5 .border-left,
#footer-right6 .border-left {
	padding: 10px 20px !important;
	height: auto !important;
}
footer#footer .dt-social {
	text-align: left;
	padding-top: 15px;
}
h3.footerheading.res {
	display: block;
	text-align: center;
	text-transform: capitalize;
	font-family: sans-serif;
	font-weight: 600;
	color: #131313;
}
.contact1stcol {
	display: none;
}
.contact2ndcol {
	width: 100%;
}
.topbanneracf {
	padding-top: 10%;
}
.contact2ndcol .vc_single_image-wrapper.vc_box_border_grey {
	width: 100% !important;
}
.contact2ndcol .vc_single_image-wrapper.vc_box_border_grey img {
	width: 100% !important;
}
.topcontact {
	padding-top: 5% !important;
}
.contactdetailsinfo {
	text-align: center;
}
.wpcf7-form div {
	padding-left: 0;
	padding-right: 0;
}
.above-footer .cus-foot-menu {
	display: inline-block;
	width: 100%;
	margin: 0 auto;
}
.projectcenterheading1 {
	text-align: center;
}
.page-id-9968 .topbanneracf {
	padding-top: 8%;
}
.topblogsfsa {
	display: inline-block;
   padding-bottom: 1%;
   float:inherit;
	padding-right: 3%;
   padding-top: 1%;
   width:100%;
}

}
@media screen and (max-width: 780px) {
.portfoliogrid .portfolio-item {
	width: 45% !important;
}
.portfoliogrid .portfolio-item .img-responsive {
	height: 235px !important;
	margin: 0 auto;
	text-align: center;
	width: auto !important;
}

.page-id-9916 .nosidebar {
	background: inherit !important;
	padding-top: 16% !important;
}
/*
.page-id-9938 .nosidebar {
	padding-top: 35% !important;
}
.page-id-9968 .nosidebar {
	padding-top: 8% !important;
}*/
.topbanneracf img {
	width: auto !important;
	display: inline-block;
}
.topbanneracf {
	overflow: hidden;
}
.productduracubecontent1 h2 {
	padding-top: 0 !important;
}
.productduracubecontent1 p {
	padding-bottom: 0 !important;
}
/*.single-product .nosidebar {
	padding-top: 10% !important;
}*/
.single-product .Productimg img {
	width: 100%;
}
}
@media screen and (max-width: 765px) {
.deskresolutions {
	display: none;
}
img.broucherimg {
	width: auto;
}
/*.single-product .nosidebar {
	padding-top: 14% !important;
}*/
.single-product .content.page.type-page.status-publish.hentry {
	background-image: url("https://duracube.com.au/wp-content/uploads/2016/03/probgmain.png");
	background-repeat: repeat;
	background-size: contain;
}
}
@media screen and (max-width: 700px) {
.testimonialdesk {
   display:none;
}
.testimonialdesk.res{
  display:block;
}
.page-id-9916 .nosidebar {
	padding-top: 20% !important;
}
#responsive-menu {
   width:45% !important;
}
.tparrows:before {
	width: 30px;
	font-size: 18px;
}
.tp-leftarrow.default, .tp-rightarrow.default {
	bottom: 10px !important;
}
.tparrows {
	width: 30px !important;
	height: 30px !important;
}
.tp-rightarrow.default {
	right: 50px !important;
}
}

@media screen and (max-width: 620px) {
.dt-container .testimonialsubheading h2 {
	line-height:1 !important;
}
.dt-container .testimonialsubheading div {
	margin:0 auto !important;
}
}
@media screen and (max-width: 600px) {
.topmenuright {
	display: none;
}
.topmenuright.res {
	position: relative;
	display: inline-block;
	width: 100%;
	text-align: center;
	right:0 !important;
}
.topbanneracf {
	padding-top: 18%;
}
.topcontact {
	padding-top: 10% !important;
}
.portfoliogrid .portfolio-item {
	width: 65% !important;
}
.portfoliogrid .portfolio.portfolio-type-imagefull {
	text-align: center;
}
.nosidebar {
	padding-top: 4% !important;
}
.page-id-9916 .nosidebar {
	padding-top: 16% !important;
}/*
.page-id-9938 .nosidebar {
	padding-top: 24% !important;
}*/
/*.single-product .nosidebar {
	padding-top: 24% !important;
}*/
.home .type-post, .home .type-page {
	top: 22px !important;
}
.topcol123 {
	display: inline-block;
	width: 100% !important;
}
}

@media screen and (max-width: 540px) {
.topbanneracf {
	padding-top: 20%;
}
.topcontact {
	padding-top: 12% !important;
}
.page-id-9916 .nosidebar {
	padding-top: 28% !important
}
/*
.page-id-9938 .nosidebar {
	padding-top: 54% !important;
}
.page-id-9968 .nosidebar {
	padding-top: 26% !important;
}*/
/*.single-product .nosidebar {
	padding-top: 26% !important;
}*/
.tp-leftarrow.default {
	right: 70px !important;
}
.tp-rightarrow.default {
	right: 30px !important;
}
.topmenuright {
	font-size: 16px;
}
}
@media screen and (max-width: 500px) {
.topbanneracf {
	padding-top: 22%;
}
.topcontact {
	padding-top: 14% !important;
}
.projectheading h2 {
	text-align: center !important;
}

.page-id-9916 .nosidebar {
	padding-top: 30% !important
}
.widget_wysija_cont.shortcode_wysija p.wysija-paragraph {
	width: 78%;
}
/*
.page-id-9968 .nosidebar {
	padding-top: 26% !important;
}*/
/*.single-product .nosidebar {
	padding-top: 32% !important;
}*/
#responsive-menu {
	width: 60% !important;
}
#fancybox-content .col-lg-5.col-md-5.col-sm-4.col-xs-11 {
	padding-right: 0;
}
#fancybox-content .col-lg-6.col-md-6.col-sm-6.col-xs-11 {
	padding-right: 0;
}
}
@media screen and (max-width: 450px) {
.topbanneracf {
	padding-top: 24%;
}
.topcontact {
	padding-top: 16% !important;
}
.portfoliogrid .portfolio-item {
	width: 95% !important;
	margin-bottom: 5% !important;
}
.portfoliogrid .portfolio-item .img-responsive {
	height: 255px !important;
}

.page-id-9916 .nosidebar {
	padding-top: 35% !important
}
/*
.page-id-9938 .nosidebar {
	padding-top: 65% !important;
}
.page-id-9968 .nosidebar {
	padding-top: 28% !important;
}*/
.widget_wysija_cont.shortcode_wysija p.wysija-paragraph {
	width:66% !important;
}
input.wysija-submit.wysija-submit-field {
	width: auto !important;
}
/*.single-product .nosidebar {
	padding-top: 38% !important;
}*/
.single-product .container {
	width: 98% !important;
}
.projecticon {
	display: inline-block;
	float: inherit !important;
	margin: 0 auto !important;
	text-align: center !important;
	width: 100% !important;
}
.projectheading {
	display: inline-block;
	float: inherit !important;
	margin: 0 auto !important;
	text-align: center !important;
	width: 100% !important;
}
.projecticon .vc_single_image-wrapper.vc_box_border_grey {
	width: 100% !important;
	text-align: center;
}
.tp-leftarrow.default {
	right: 50px !important;
}
.tp-rightarrow.default {
	right: 10px !important;
}
}
@media screen and (max-width: 400px) {
.topbanneracf {
	padding-top: 26%;
}
.topcontact {
	padding-top: 18% !important;
}

.page-id-9916 .nosidebar {
	padding-top: 45% !important
}
/*
.page-id-9938 .nosidebar {
	padding-top: 70% !important;
}
.page-id-9968 .nosidebar {
	padding-top: 32% !important;
}
.single-product .nosidebar {
	padding-top: 44% !important;
}*/
img.broucherimg {
	width: 100%;
}
}
@media screen and (max-width: 360px) {
.topbanneracf {
	padding-top: 32%;
}
.topcontact {
	padding-top: 20% !important;
}

.page-id-9916 .nosidebar {
	padding-top: 55% !important
}
/*
.page-id-9938 .nosidebar {
	padding-top: 80% !important;
}
.page-id-9968 .nosidebar {
	padding-top: 36% !important;
}
.single-product .nosidebar {
	padding-top: 56% !important;
}*/
}
