/* Large Devices, Wide Screens */

.form-step-section #wpcf7-f784-p246-o2 .wpcf7-form .wpcf7-submit,
.form-step-section #wpcf7-f614-p610-o2 .wpcf7-form .wpcf7-submit{
    font-size: 16px;
    background: #181818 url(images/right-sign.png) no-repeat center right 10px;
    color: #fff;
    text-align: left;
}
.wpcf7-form-control-wrap.quiz-185 input,
.wpcf7-form-control-wrap.quiz-185,
.wpcf7-form-control-wrap.product{
    margin-top: 5px;
}
@media only screen and (max-width : 1199px) {
	.fw	{
		float: left;
		width: 100%;
	}
	.content-left {
	    width: 100%;
	}
	a.quick-contact {
		display: none;
	}
	.mobile-distributor-gallery img {
		width: 50%;
		float: left;
	}
	.distributor-gallery {
	    padding: 26px 30px 30px;
	}
	.home-container .element-slide-text {
    	max-width: 100%;
	}
	iframe#ifr-desktop {
		width: 100%;
		height: 300px;
	}
	.thank-you-section {
	    width: auto;
	}
	.page-heading, .aline-process {
	    background-color: #e8eaed;
	}
	.page-template-page-success .page-heading {
	    padding-bottom: 25px;
	    padding-top: 90px;
	}
	.actions-list .box-thumb {
	    min-height: auto;
	}
	.box-find-distributor .section-search-text {
	    /*width: 180px;*/
	}
}
@media only screen and (max-width : 1024px) {


}
/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.product-hover,.connect-join {
		display: none;
	}
	#tab-home h2 {
		margin-bottom: 30px;
	}
	#tab-home .content-left .tab-content .tab-pane {
	    padding: 18px 0 36px;
	}	
	.slider-pagination {
	    padding-top: 0;
	    padding-bottom: 20px;
	}
	.gallery-navigation .flex-prev {
	    left: -10px;
	}
	.gallery-navigation .flex-next {
	    right: -10px;
	}
	.page-template-page-distributor, .single-distributors {
	    background-color: #fff;
	}
	.page-template-page-distributor #tab-home {
		padding: 0 15px;
		width: 100%;
	}
	#mobile-tab {
		width: 100%;
		
	}

	body.single-distributor .container {
		padding: 0 15px!important;
	}
	#tab-home .content-left .tab-content {
		width: 100%;
		border-bottom: 1px solid #939598;
	}
	#tab-home .content-left .tab-content .tab-pane {
		text-align: center;
	}
	.page-template-page-distributor, .single-distributor {
	    background-color: #fff;
	}
	#page > .container {
		margin-top: 70px;
	}
	.single-distributor .icon-content .fa {
    	float: none;
	}
	.single-distributor .seed-content {
		padding-left: 0;
	}
	.single-distributor #page .container .row {
	    margin: 0 -20px;
	}
	#mobile-map iframe {
		width: 100%;
	    height: 277px;
	    margin-bottom: 4px;
	}
	.icon-content .col-xs-12 {
		margin-bottom: 15px;
	}
	.mobile-distributor-gallery {
	    padding: 25px 0;
	    border-bottom: 1px solid;
	    margin-bottom: 40px;
	    float: left;
	    width: 100%;
	}
	.mobile-distributor-gallery h4 {
	    margin-bottom: 30px;
	    font-size: 28px;
	}
	.mobile-distributor-gallery img {
		margin-bottom: 10px;
		width: 100%;
	}
	#page .container #map-row {
		padding: 0;
	}
	#tab-home {
		margin-bottom: 0;
	}
	.accreditations {
	    padding: 64px 0 60px 0;
	}
}

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


}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.box-find-distributor .section-search-text {
	    width: 260px;
	}
	.footer-sidebar {
		background-image: url(images/bg-mobile.jpg);
	}
	.aline-process .tab-description {
	    padding: 26px 15px;
	}
	body.page-template-page-product #page .container {
		padding: 0 15px;
	}
	.distributor-gallery {
	    padding: 26px 0 30px;
	}
	.tab-description {
	    padding: 26px 15px;
	}
	.form-step-section .wpcf7-submit, .form-step-section .multistep-nav a.multistep-cf7-next {
	    left:auto;
	    right: 0;
	}
	#wpcf7-f784-p246-o2 .cf7-tab-6 .cf7-content-tab{
		position:relative;
		display:inline-block;
		width:100%;
	}
	#wpcf7-f614-p610-o2 .cf7-tab-7 .cf7-content-tab{
		position:relative;
		display:inline-block;
		width:100%;
	}
	
	.form-step-section #wpcf7-f614-p610-o2 .wpcf7-form .wpcf7-submit{
		margin-top:0px;
	}
	
	.wpcf7-form p{
		padding:0px;
		margin:0px;
	}
	.wpcf7-form label{
		margin-bottom:15px;
	}
	.form-step-section .multistep-nav{
		
	}
	
	.form-step-section .wpcf7-submit{
		top:100%;
	}
	
	
	
	.form-step-section .cf7-tab-2 .multistep-nav,.form-step-section .cf7-tab-3 .multistep-nav,.form-step-section .cf7-tab-4 .multistep-nav,
	.form-step-section .cf7-tab-5 .multistep-nav,.form-step-section .cf7-tab-6 .multistep-nav,.form-step-section .cf7-tab-7 .multistep-nav,.form-step-section .cf7-tab-8 .multistep-nav {
		width: 100%;
	}
	.form-step-section .cf7-tab-2 .multistep-nav .multistep-nav-right,.form-step-section .cf7-tab-3 .multistep-nav .multistep-nav-right,
	.form-step-section .cf7-tab-4 .multistep-nav .multistep-nav-right,.form-step-section .cf7-tab-5 .multistep-nav .multistep-nav-right
	,.form-step-section .cf7-tab-7 .multistep-nav .multistep-nav-right
	,.form-step-section .cf7-tab-8 .multistep-nav .multistep-nav-right
	,.form-step-section .cf7-tab-6 .multistep-nav .multistep-nav-right {
	    position: relative;
	    float: right;
	}
    .form-step-section #wpcf7-f614-p610-o2 .wpcf7-form .wpcf7-submit{
        position: absolute;
        top: 100%;
		
        font-size: 16px;
        background: #181818 url(images/right-sign.png) no-repeat center right 10px;
        color: #fff;
        text-align: left;
    }
    .multistep-nav div{
        width: 100%;
    }
	.form-step-section .cf7-tab-2 .multistep-nav a.multistep-cf7-next,.form-step-section .cf7-tab-3 .multistep-nav a.multistep-cf7-next,
	.form-step-section .cf7-tab-4 .multistep-nav a.multistep-cf7-next,.form-step-section .cf7-tab-5 .multistep-nav a.multistep-cf7-next
	,.form-step-section .cf7-tab-6 .multistep-nav a.multistep-cf7-next,.form-step-section .cf7-tab-7 .multistep-nav a.multistep-cf7-next,.form-step-section .cf7-tab-8 .multistep-nav a.multistep-cf7-next {
		top: 0;
	}
	.your-building-type {
		overflow: auto;
	}
	.form-step-section .skip-step {
		left: auto;
	    right: 0;
	}
	.connect-us a img {
		width: 40px;
	}
	.connect-us a {
	    margin: 10px;
	}
	.buildingsize-length:after, .buildingsize-width:after {
	    font-size: 30px;
	    right: -16.5px;
	}
}

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


}

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

}
@media only screen and (max-width: 568px) {
	.lead-message strong {
	    font-weight: 600;
	    font-size: 14px;
	}
	.lead-message p {
		font-size: 14px;
	}
	#page .lead-message .container {
		padding: 0 15px;
	}
	.image-list-center img {
	    margin: 15px 14px;
	}
	.icon-title {
	    font-size: 12.63px;
	    margin-bottom: 0;
	}
	.lead-message {
	    padding-top: 50px;
	    padding-bottom: 20px;
	}
	.footer-widget-title {
	    margin-bottom: 15px;
	}
}


/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
	#page .accreditations .container {
		padding: 0 15px;
	}
	.footer-sidebar {
	    padding: 0 20px 30px 20px;
	}
	.footer-sidebar p {
	    font-size: 14px;
	}
	.footer-widget {
	    margin-top: 90px;
	}
	#text-3 p {
		line-height: 1.1;
	}
	.footer-sidebar .box-2 {
	    padding-right: 0;
	}
	.icon-content .col-xs-12:last-child {
	    margin-bottom: 40px;
	}
	.site-logo img {
		width: 175px;
	}
}

@media only screen and (max-width : 479px) {
    .footer-sidebar {
        padding: 0 0px 30px 0px;
    }
}
@media only screen and (max-width : 420px) {
	.footer-sidebar {
	    /*padding: 0 20px 30px 20px;*/
	}
	.element-slide p {
	    font-size: 16px;
	}
	.form-step-section .multistep-cf7-prev,.form-step-section .multistep-cf7-next {
		width: 100px;
	}
	.buildingsize-length, .buildingsize-width, .buildingsize-height {
	    width: 100%;
	    margin-right: 0;
	}
	.buildingsize-length:after, .buildingsize-width:after {
		display: none;
	}
}

@media only screen and (min-width : 768px) {
	.col-sm-3 {
		width: 25%;
	}
}
@media only screen and (min-width : 992px) {
	.col-md-3 {
		width: 25%;
	}
	#tab-home {
	    padding-top: 100px;
	}
}

@media only screen and (min-width : 1200px) {
	.hidden-lg {
		display: none;
	}
}
