@media screen and (max-width: 1039px) {
	#webcommander-page .widget-container{
		padding:0;	
	}

	.body .widget-container {
		padding: 0 10px;
	}
	.widget-navigation.footermenu {
		text-align: center;
	}
	.copyright-wrap {
		width: 100% !important;
		left: 0 !important;
		right: auto !important;
		text-align: center;
	}
	.copyright-text {
		text-align: center;
	}
	.home-moto p {
		font-size: 22px;
	}
	.welcome-right,.welcome-left,.testimonials-right,.quality-guaranteed-left {
		float: none;
		text-align: center;
		width:auto;
		padding:0;
	}
	.welcome-left h2,
	.quality-guaranteed-left h2,
	.testimonials-right h2{
		text-align: center;
		font-size:18px;
	}
	.home-content h2 {
		padding: 0 0 10px 0;
	}
	.welcome-right img {
		max-width: 100%;
	}
	.page-home .page-content{
		padding:25px 15px 40px 15px;	
	}
	.home-content{
		padding:40px;	
	}
	.our-services ul{
		text-align: center;
	}
	.our-services li {
		display: inline-block;
		float: none;
		margin-bottom: 20px;
		text-align: center;
		vertical-align: top;
		padding-bottom: 20px;
	}

	#bs-1E279E3A-097E-44C9-9C23-8734E204FACF{
		padding:30px;	
	}
	.main-menu .horizontal > .navigation-item a{
		padding:8px 20px;	
	}
	.gallery-caption {
      margin-left: -380px;
	}
	
	.page-content {
		padding-left: 15px;
		padding-right: 15px;
		/* text-align:center; */
	}
	.body::before{
		height:90px;	
	}
	.widget-pageHeading h1 {
		font-size: 23px;
		padding: 10px 0 60px;
	}
	.blog-post-details {
		padding: 10px;
	}
	.blog-post-details .comment-post-panel h2{
		text-align:center;	
	}
	.blog-post-details .comment-post-panel label{
		display:block;	
	}
	.blog-post-details .title{
		font-size:18px;
	    text-transform:none;
	}
	
	.image-gallery ul.box-container .box a:hover:before{
		font-size:17px;	
	}
	
	
    
    
    .widget-form.proposal-form .single-input-row .form-row label {
  display: block;
}

    
    
}
@media screen and (max-width:991px) {
	div#wi-893A0411-7E5F-4EE1-AF81-48779262B672 {
		padding-left: 0;
	}

	div#wi-CE8C3AC3-BCE4-454F-B298-98AA7E6B07ED {
		padding-left: 0;
	}
	.proposal-form .single-input-row, .proposal-form .form-row.btn-row {
		width: auto;
	}
}





@media screen and (max-width:900px) {
	.main-menu .horizontal > .navigation-item a {
		padding: 8px 15px;
	}
	#spltr-1D20E743-37C3-42D2-8B30-3643C47C6AF8,#spltr-D97B3DBA-541F-479E-BFC9-5494210796C9 {
		width: 100% !important;
	}
	#spltr-1196CBA2-6C7D-4BB2-9B69-095CCCBFB96C .widget > .widget-title,
	#spltr-1196CBA2-6C7D-4BB2-9B69-095CCCBFB96C .widget > .widget-title{
		text-align:center;	
	}
	.contact-map{
		width:96%;
		margin-bottom:30px;	
	}

	.home-content h2 {
		padding: 30px 0 0;
	}
    
    .dulux-logo img {
	  padding: 35px 0 10px;
	}
	.widget-pageHeading {
		display: none;
	}

}



@media screen and (max-width: 767px) {
	.page-home #bs-D1618F5F-5B52-42C8-8179-E01842B6C92A {
		padding-top: 0;
	}
	.page-home #bs-37EE6B06-F08B-42C7-A39B-222949D1B129 {
		padding-bottom: 0;
	}
	.gallery-caption {
      margin-left:-300px;
	}
	.home-moto p {
		font-size:17px;
		line-height:17px;
	}
	.home-content {
		padding: 15px;
	}
	#webcommander-page  .header > .widget-container{
		height:149px;	
	}
	/*start:menu*/
	.main-menu {
		border-top: 1px solid #666;
		top:149px !important;
		z-index: 2147483647;
	}
	 .main-menu .horizontal > .navigation-item {
		display: block;
		margin: 0;
	}
	.main-menu .horizontal > .navigation-item a {
		background: #3a3a3a;
		color: #fff;
		font-weight:500;
		display: block;
	}
	.main-menu .horizontal .navigation-item .navigation-item-child-container {
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
		margin: 0;
		width: 100%;
	}
	.main-menu .horizontal .navigation-item .navigation-item-child-container .navigation-item {
		padding: 0;
	}
	.main-menu .horizontal .navigation-item .navigation-item-child-container .navigation-item a {
		background: #333;
		border: medium none;
		text-align: center;
	}
	.main-menu .horizontal .navigation-item .navigation-item-child-container .navigation-item a:hover {
		color: #ff8c26;
		transform: translate(0px, 0px);
	}
	.horizontal .navigation-item .navigation-item-child-container .navigation-item:first-child::before {
		display: none;
	}
	.main-menu .horizontal > .navigation-item a:hover::before {
		display: none;
	}
	.main-menu .horizontal .navigation-item.has-child > a::after {
		border-left: 6px solid transparent;
		border-right: 6px solid transparent;
		border-top: 6px solid #ff8c26;
		bottom: 0;
		content: "";
		left: 50%;
		margin-left: -3px;
		position: absolute;
	}
	.main-menu .horizontal .navigation-item.has-child > a {
		position: relative;
	}
	.about-img-one{
		margin:0;	
	}
	.img-right-align {
		float: none;
		height: auto;
		max-width: 100%;
	}
	.service-content .img-left-align {
		float: none;
		height: auto;
		max-width: 100%;
		margin: 0;
	}
	.service-content h4 {
		padding-top: 25px;
		text-align: center;
	}
	.service-content p {
		text-align: center;
	}
	.swipe-image-wrap .box{
		width:100% !important;
		float:none !important;	
		text-align: center;
	}
	.image-gallery ul.box-container .box a{
		display:inline-block;
		text-align: center;
	}
	
	
	div#wi-893A0411-7E5F-4EE1-AF81-48779262B672 {
		padding-left: 0;
	}
	div#wi-CE8C3AC3-BCE4-454F-B298-98AA7E6B07ED {
		padding-left: 0;
	}
	.proposal-form .single-input-row, .proposal-form .form-row.btn-row {
		width: auto;
	}
	.widget.widget-form.proposal-form .single-input-row input,
	.widget.widget-form.proposal-form .single-input-row textarea {
		width: 100%
	}
	.social-icn {
		text-align: center;
	}
    .home-moto p span {
  background: transparent none repeat scroll 0 0;
  color: rgba(123, 23, 47, 1);
  display: inline-block;
  font-size: 20px;
  line-height: 33px;
  padding: 0 8px;
  text-transform: uppercase;
  vertical-align: middle;
}
	
	div#spltr-63EC87A2-DD1B-4D6B-8951-F22A064A9049 {
  display: none;
}
    .contact-us {
        max-width: 450px;
        margin: 0 auto;
    }
    .wi-contact-form .widget-title,
    .wi-contact-address .widget-title,
    .wi-contact-address .contact_us_address p {
        text-align: center;
    }

    .wi-contact-form {
        margin-top: 20px;
    }
    .contact-us .form-row.recaptcha-row {
        display: flex;
        justify-content: center;
    }

}


@media screen and (max-width:600px) {

	.our-services li {
		height: auto;
		min-height:auto;
	}
}


@media screen and (max-width: 479px) {
	.blog-post-item .title a{
		font-size:18px;	
	}
	.image-gallery ul.box-container .box a{
		display:block;
	}
	.responsive #wi-E5E2686B-B7B8-41A7-88BB-03DA166FED7C{
		text-align:right;	
	}
	.mail-number{ display:none;}
	.company-logo img {
		max-width: 70%;
	}

	.welcome-left h2{
		font-size:20px;		 
	}
	.footermenu .navigation-item a{
		font-size:11px !important;
		padding:0;	
		text-transform: none;	
	}
	.copyright-text{
		font-size:10px !important;
		text-transform: none;	
	}
    
    
    .proposal-form .single-input-row {
  width: 100%;
}
    
  .proposal-form .single-input-row textarea {
  box-sizing: border-box;
  margin: 10px 0;
  padding: 5px 10px;
  width: 100%;
}
    
    .widget.widget-form.proposal-form .single-input-row input {
  box-sizing: border-box;
  height: 44px;
  margin: 10px 0;
  padding: 5px 10px;
  width: 100%;
}
    
    .proposal-form button[type="submit"] {
  border: 1px solid #c41740;
  color: #c41740;
  text-shadow: 0 0;
  width: 100%;
}
    
    
    .home-moto p span {
  background: transparent none repeat scroll 0 0;
  color: rgba(123, 23, 47, 1);
  display: inline-block;
  font-size: 15px;
  line-height: 29px;
  padding: 0 8px;
  text-transform: uppercase;
  vertical-align: middle;
}
    
	
.contact-us .form-row.simple_captcha_input_field {
  padding: 0;
  width: 40%;
}
	
	.simpleCaptcha-container {
  padding-left: 75px;
}

.contact-us .simpleCaptcha-container .form-row {
  float: none;
  height: 70px;
  margin: 0;
  padding: 5px 15px;
  width: 50%;
}

}

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
	display: none !important;
}
@media (max-width: 767px) {
	.visible-xs {
		display: block !important;
	}
    
    #bs-37EE6B06-F08B-42C7-A39B-222949D1B129 {
        padding-bottom: 0;
    }
    .responsive #spltr-443EDCE6-5D0C-4478-88C2-69CEBE7FE561 {
        display: none;
    }
    .responsive #spltr-0DB7B2CA-FAD8-4953-A79B-088F3ADA5B41 {
        display: none;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
	.visible-sm {
		display: block !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.visible-md {
		display: block !important;
	}
}
@media (min-width: 1200px) {
	.visible-lg {
		display: block !important;
	}
}
@media(max-width: 374px) {
    .contact-us .recaptcha-container {
        transform: scale(0.9);
    }
}

@media (max-width: 334px){
	.proposal-form .form-row.recaptcha-row .recaptcha-container {
		-webkit-transform: scale(0.94);
		-ms-transform: scale(0.94);
		transform: scale(0.94);
		-webkit-transform-origin: 0 0;
		-ms-transform-origin: 0 0;
		transform-origin: 0 0;
	}
}
