/*
Theme Name: Carpet
Theme URI: https://wordpress.org/themes/twentyseventeen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Accessibility
3.0 Alignments
4.0 Clearings
5.0 Typography
6.0 Forms
7.0 Formatting
8.0 Lists
9.0 Tables
10.0 Links
11.0 Featured Image Hover
12.0 Navigation
13.0 Layout
   13.1 Header
   13.2 Front Page
   13.3 Regular Content
   13.4 Posts
   13.5 Pages
   13.6 Footer
14.0 Comments
15.0 Widgets
16.0 Media
   16.1 Galleries
17.0 Customizer
18.0 SVGs Fallbacks
19.0 Media Queries
20.0 Print
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/

*, *::after, *::before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@font-face {
font-family: 'Aller';
src: url('fonts/ALLER_LT.eot');
src: url('fonts/ALLER_LT.eot?#iefix') format('embedded-opentype'), url('fonts/ALLER_LT.svg#ALLER_LT') format('svg'), url('fonts/aller.woff') format('woff'), url('fonts/ALLER_LT.ttf') format('truetype'), url('fonts/ALLER_LT.otf') format('truetype');
font-weight: normal;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-smoothing: antialiased;
}
body {
	margin:0px;
	padding:0px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#737373;
	font-weight:normal;
	background-color:#fff;
}
a img {
	border:0px;
}
a {
	text-decoration:none;
	-moz-transition: all .3s ease-in-out;
 -webkit-transition: all .3s ease-in-out;
 transition: all .3s ease-in-out;
}
a:hover {
	text-decoration:none;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	margin:0px;
	padding:0px;
}
ul {
	margin:0px;
	padding:0px;
}
ul li {
	list-style:none;
}
p {
	margin:0px;
	padding:0px;
}
input:focus {
	outline:none;
}
.fl {
	float: left;
}
.fr {
	float: right;
}

.wrapper {
	display:table;
	width:985px;
	background:#dceff8;
	margin:25px auto;
}

.header{float:left; width:100%; background:#e8f4fa; padding:20px;}
.logo{display:inline-block; padding-top:10px; float:left;}
.header-text{width:480px; float:left; font-family:Georgia, "Times New Roman", Times, serif; padding-left:10px; padding-top:35px;}
.header-text h1{font-size:24px; color:#0088CB;}
.header-text h2{font-size:20px; color:#878785; padding-top:20px; padding-left:10px;}
.text2{color:#878785!important; font-weight:bold; padding:10px 0 10px 85px;}
.text3{padding-left:150px;}

.header-right{width:260px; text-align:center; float:right;}
.header-right h3{font-size:18px; color:#394C75;} 
.header-right h1{font-size:31px; color:#394C75; padding:10px 0px;} 
.header-right p{font-size:11px; color:#000; text-align:left; margin:10px 0px;}
.header-right-btn{display:inline-block; border:solid 5px #0088cb; position:relative; border-radius:5px; background:#f6e098; padding:10px; color:#0088CB; font-size:18px; font-weight:bold;} 
.header-right-btn:hover{background:#717d97; color:#000;}
.header-right-btn::after{background:url(images/shadow.png) no-repeat; width:260px; height:16px; position:absolute; left:-17px; bottom:-20px; content:""; background-size:100% 100%;}
.header-right p a{color:#394C75;}
.header-right p a:hover{text-decoration:underline;}

.fb-btn{float:left; margin-right:10px;}
.social-links{float:left; width:100%; text-align:center;}
.social-links a{display:inline-block; margin:0px 5px;}

.main-content{border:solid 8px #74bee3; float:left; width:100%; border-radius:5px; padding:7px;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color=#808080)";/*IE 8*/
-moz-box-shadow: 8px 8px 0px #808080;/*FF 3.5+*/
-webkit-box-shadow: 8px 8px 0px #808080;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: 8px 8px 0px #808080;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color=#808080); /*IE 5.5-7*/}

.top-heading{float:left; width:100%; padding:10px 0px;}
.top-heading h1{display:inline-block; color: rgb(0, 101, 204); font-size:25px; vertical-align:top; padding-top:5px;}
.top-heading img{float:right;}

#nav {
	padding:0px;
	width:100%;
	float:left;
}
#nav ul {
	list-style:none;
}
#nav ul li {
	float:left;
	margin:0px 0 0 1%;
	width:19.2%;
}
#nav ul li:first-child{margin-left:0px;}
#nav ul li a {
	text-decoration: none;
	color: #0d4e1b;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
	background-color:#b7d5df;
	border: solid rgba(0, 136, 203, 1) 4px;
	font-size: 17px;
	border-radius:5px;
	display:block;
	padding:11px 0px;
	font-weight:bold;
	text-align: center;
 -moz-transition: all .3s ease-in-out;
 -webkit-transition: all .3s ease-in-out;
 transition: all .3s ease-in-out;
 text-transform:uppercase;
}
#nav ul li a:hover, #nav ul li a.active {
	background-color:#7eafbc;
	color: #000;
}

.nav-bottom-imgs{margin-top:10px; float:left; width:100%;}
.nav-bottom-imgs ul{padding:0px;}
.nav-bottom-imgs li {
	float:left;
	margin:0px 0 0 1%;
	width:19.2%;
}
.nav-bottom-imgs li img{width:100%;}
.nav-bottom-imgs li:first-child{margin-left:0px;}
.nav-bottom-imgs li a{border: solid rgba(0, 136, 203, 1) 4px; border-radius:5px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6); display:block;}

.mid-content-box{padding:25px 0px; float:left; width:100%;}
.mid-content-box-left{width:290px; text-align:center; float:left;}
.mid-content-box-left h1{color:#0088CB; font-size:24px; padding-top:25px;}
.mid-content-box-mid{width:335px; float:left; margin:0px 15px;} 
.mid-content-box-mid ul{padding:0px;}
.mid-content-box-mid li{float:left; width:48%; margin:0px 1%;}
.mid-content-box-mid li a, .home-btn{display:block; font-size: 17px; font-weight:bold; text-align:center; border: solid rgba(0, 136, 203, 1) 4px; margin-bottom:8px; border-radius:5px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6); line-height:50px; color: #0d4e1b; background-color:#b7d5df;}
.mid-content-box-mid li a:hover, .home-btn:hover{background-color:#7eafbc; color:#000;}

.mid-content-box-right{width:290px; text-align:center; float:right;}
.mid-content-box-right h1{color:#0088CB; font-size:24px; padding:10px 0px;}

.magic-dry-btn{display:block; font-size: 17px; font-weight:bold; text-align:center; border: solid rgba(0, 136, 203, 1) 4px; margin-bottom:8px; border-radius:5px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6); line-height:50px; color: #0d4e1b; background-color:#b7d5df;}
.magic-dry-btn:hover{background-color:#7eafbc; color:#000;}

.review-btn{display:block; font-size:21px; margin-top:10px; font-weight:bold; text-align:center; border: solid rgba(0, 136, 203, 1) 3px; margin-bottom:8px; color:#0088cb; padding:10px 0px; background-color:#f6e098;}
.review-btn:hover{background-color:#717d97; color:#000; border:solid #f6e098 3px;}

.why-choose-magic-dry-box{float:left; width:100%; padding:25px 15px;}
.why-choose-magic-dry{width:48%;}
.why-choose-magic-dry p{color:#2B6CA3; font-size:19px; font-family:Georgia, "Times New Roman", Times, serif; line-height:25px; letter-spacing:1px; padding-top:15px;}

.find-franchise-opportunities{float:left; width:100%;}
.award-img{ display:inline-block;}
.award-img a{border: solid rgba(0, 136, 203, 1) 3px; display:block; border-radius:5px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);}
.find-franchise-opportunities-mid-text{padding-top:40px; text-align:center; color:#394C75; font-size:28px; float:left; width:78%;}

.magic-dry-blog-link{padding:50px 0 20px 0px; float:left; width:100%;}
.magic-dry-blog-link h1{display:inline-block; padding:0px 15px; font-size:24px; color:#394C75; float:left; padding-top:5px;}
.magic-dry-blog-link a{display:block; font-size: 17px; font-weight:bold; text-align:center; border: solid rgba(0, 136, 203, 1) 4px; margin-bottom:8px; border-radius:5px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6); padding:7px 45px; float:left; color: #0d4e1b; background-color:#b7d5df;}
.magic-dry-blog-link a:hover{background-color:#7eafbc; color:#000;}

.footer{margin-top:120px; padding:15px 0px; background:#7f7f7f; text-align:center; float:left; width:100%;}
.footer ul{padding:0px;}
.footer li{display:inline-block; padding:0px 2px; line-height:25px; color:#394C75; font-size:10px; vertical-align:top;} 
.footer li img{width:21px;}


.inner-content{padding:0px 25px; float:left; width:100%;}

.carpet-img{float:left; width:100%; margin:10px 0px; border:solid 5px #0088cb; border-radius:5px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);}
.carpet-img img{width:100%;}

.top-heading-inner{float:left; width:100%; padding:10px 0px;}
.top-heading-inner h1{display:inline-block; color:#8A1E1E; text-decoration:underline; font-size:30px; vertical-align:top; padding-top:5px;}
.top-heading-inner a{float:right; padding:12px; font-size:20px; margin-left:5px;}

.howmuch-btn{display:block; font-weight:bold; text-align:center; border: solid #8a1e1e 2px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6); padding:7px 45px; float:left; color: #394c75; background-color:#b7d5df;}
.howmuch-btn:hover{background-color:#7eafbc; color:#000;}

.carpet-content-box{float:left; width:100%;}
.carpet-content-box-left{width:720px; float:left;}
.carpet-content-box-left p{color:#394C75; font-size:16px; text-align:justify; padding:2px 0px; float:left; width:100%;}
.carpet-content-box-left p label{font-weight:bold; min-width:65px; float:left; display:inline-block;}
.carpet-content-box-left p span{display:inline-block; width:650px;}
.carpet-content-box-left h2{color:rgb(57, 76, 117); font-weight:bold; font-size:21px; padding:15px 0px; float:left;}
.carpet-content-box-right{width:180px; float:right;}

.our-process{float:left; width:100%; padding:15px 0px;}
.our-process h2{padding:3px 0 0 0px; display:inline-block; float:left;}
.our-process a{font-size:17px; margin:0px 15px; padding:5px 10px; float:right;}
.our-process a:hover{background:#f2c73a;}

.carpet-bottom-box{float:left; width:100%; padding:10px 0px;}
.carpet-bottom-box h1{padding-top:20px; color: rgb(59, 136, 204); font-size:26px; font-weight:bold;}
.carpet-bottom-box ul{width:100%; text-align:center;}
.carpet-bottom-box li{display:inline-block; padding:5px 27px;}
.carpet-bottom-box li a{border: solid rgba(0, 136, 203, 1) 3px; display:block; border-radius:5px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);}

.right-nav{padding:0px; width:100%; float:left;}
.right-nav ul{padding:0px;}
.right-nav ul li{float:left; margin:5px 0px; width:100%;}
.right-nav ul li a {
	text-decoration: none;
	color: #0d4e1b;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
	background-color:#b7d5df;
	border: solid rgba(0, 136, 203, 1) 4px;
	font-size:20px;
	border-radius:5px;
	display:block;
	padding:17px 0px;
	font-weight:bold;
	text-align: center;
 -moz-transition: all .3s ease-in-out;
 -webkit-transition: all .3s ease-in-out;
 transition: all .3s ease-in-out;
 text-transform:uppercase;
}
.right-nav ul li a:hover{
	background-color:#7eafbc;
	color: #000;
}
.about-btn a{border:none!important; border-radius:0px!important; background:#f6e098!important; color:#058aca!important; margin-top:20px;}
.about-btn a:hover{background:#717d97!important; color:#000!important;}

.font30{font-size:30px!important; font-weight:normal!important;}

.video-btn{font-size:20px; margin:0px 15px; padding:17px 7px; float:none; display:inline-block;}
.video-btn:hover{background:#f2c73a;}

.font18{font-size:18px!important; padding:12px 0px!important;}

.review-plugin{width:80%; padding:20px 0px; float:left;}

.review-btn-box{width:100%; text-align:center; float:left; padding-top:20px;}
.review-btn-box a{display:inline-block; vertical-align:middle;}

.contact-box{float:left; width:100%;}
.contact-box-left{width:250px; float:left;}
.contact-box-left h1{color:#8A1E1E; font-size:40px; float:left; padding:25px 0px; font-family:Georgia, "Times New Roman", Times, serif;}
.contact-box-left span, .contact-box-left a{color:#8A1E1E}
.contact-box-left p{float:left; width:100%; padding-bottom:25px; color:#394C75; font-size:18px; line-height:26px; letter-spacing:1px; font-family:Georgia, "Times New Roman", Times, serif; text-align:justify;}
.contact-box-right{width:650px; float:right; border:solid 1px red; background:#fff; border-radius:5px; padding:30px;}

.home-btn{float:right; padding:0px 90px;}
.charges-top-img{width:463px; margin-right:50px;}

.charges{padding:25px 0px; float:left; width:100%;}
.charges h1{position:relative; display:block; border:solid 2px #450f0f; color:#450f0f; padding:5px 0px; font-weight:bold; font-size:20px; text-align:center; box-shadow:0 1px 4px rgba(0, 0, 0, 0.6);}
.charges h1::after{content:""; background:url(images/charges-bg.png) no-repeat; width:10px; height:10px; right:-2px; bottom:-12px; position:absolute;}

.services-charges{padding:7px; border:solid 2px #0088cb; box-shadow:0 1px 4px rgba(0, 0, 0, 0.6); min-height:170px; float:left; margin:15px 1%; width:23%; position:relative;}
.services-charges::after{content:""; background:url(images/charges-bg.png) no-repeat; width:10px; height:10px; right:-2px; bottom:-12px; position:absolute;}
.services-charges h2{font-size:18px; color:#901617; text-decoration:underline; padding-bottom:15px;}
.services-charges p{float:left; width:100%; color:#901617; font-size:16px; line-height:18px; padding:2px 0px;}
.services-charges p span{float:right;}
.col-blue{color:#394c75!important;}
.font-bold{font-weight:bold;}

.charges-btn-box{float:left; width:100%; text-align:center;}
.charges-btn-box h1{font-size:24px; color:rgb(59, 136, 204); padding-bottom:15px;}
.charges-btn-box a{display:inline-block; padding:0px 15px; line-height:40px; border-radius:0px; box-shadow:0 1px 4px rgba(0, 0, 0, 0.6); border: solid rgba(0, 136, 203, 1) 3px;}


/*****18-11*****/

.contact-form{float:left; width:100%;}
.contact-form h1{color:rgb(0, 136, 203); font-size:28px; padding-bottom:15px;}
.contact-form p{float:left; width:100%; margin:5px 0px; color:rgb(0, 136, 203); font-size:15px;}
.contact-form input[type="text"], .contact-form input[type="email"], .contact-form textarea, .contact-form select {
	width:100%;
	margin:0px;
	padding:0px 10px;
	background-color:rgba(185, 213, 221, 0.33);
	font-family:Arial;
	font-weight:400;
	font-size:10px;
	border-radius:4px;
	height:29px;
	box-shadow:inset 1px 1px 1px 1px rgba(0,0,0,0.12);
	outline:none;
	border:none;
	color:#000;
}
.contact-form textarea {
	resize: none;
	height: auto;
	padding-top:10px;
	min-height: 95px;
}
.contact-btn {
	display: inline-block;
	border:solid 1px #000;
	width:148px;
	height:45px;
	line-height:45px;
	text-align:center;
	background:#b7b7b7;
	border-radius:5px;
	color:#000;
	font-size:15px;
	cursor:pointer;
	 -moz-transition: all .3s ease-in-out;
 -webkit-transition: all .3s ease-in-out;
 transition: all .3s ease-in-out;
}

.contact-form .wpcf7-form-control-wrap { clear:both;}
.wpcf7-response-output { clear:both;}

.WUI-modal-wrap { position:absolute!important;}



/*****Blog Page*****/


.blog{float:left; width:100%; margin-top:50px;}
.blog h1{color:#3B88CC; font-size:20px; border-bottom:solid; text-transform:uppercase; padding:10px 0px; margin-bottom:20px; display:block;}
.blog-left{width:570px; float:left;}
.blog-details{float:left; width:100%; padding:30px 0px;  margin-bottom:20px;}
.blog-details-left{width:245px; float:left}
.blog-details-left img{width:100%; padding:10px;}
.blog-details-right{width:310px; float:right;}

.blog-details-right a.heading, .blog-details a.heading{ color:#3B88CC; float:left; width:100%; padding-bottom:20px; font:normal normal normal 28px/1.2em Enriqueta,serif;}
.blog-details-right a.heading:hover, .blog-details a.heading:hover{color:#000;}
.blog-details-right p{float:left; width:100%; font-size:13px; line-height:20px;}
.blog-details-right a.readmore{ display:block; font-size:17px; text-align:center; border:solid rgba(0, 136, 203, 1) 4px; margin-bottom:8px; border-radius:5px; box-shadow:0 1px 4px rgba(0, 0, 0, 0.6); padding:7px 45px; float:left; color:#0d4e1b; background-color:#b7d5df; margin-top:10px;}
.blog-details-right a.readmore:hover{background-color:#7eafbc; color:#000;}

.blog-right{width:300px; float:right;}
.blog-right section { margin-bottom:30px;}
.blog-archives{float:left; width:100%; padding:20px 8px; margin-bottom:20px;}
.blog-archives ul{padding:0px;}
.blog-archives li {display:block; margin-bottom:15px;}
.blog-archives li a{color:#555;}
.blog-archives li a:hover{color:#3B88CC;}

.single-blog{padding:0px; float:left; width:100%;}
.single-blog img{width:100%;}
.single-blog p{float:left; width:100%; font-size:13px; padding-bottom:20px;}
.single-blog ul li {   
    float:left;
    list-style:disc;
    padding-bottom:10px;
    line-height:19px;
}

.blog-comment-section { float:left; width:100%; margin:30px 0px;}
.blog-comment-section h3 { color:#3B88CC; font-size:20px;}
.blog-comment-section p { float:left; width:100%; margin-bottom:20px;}
.blog-comment-section p label { float:left; width:100%; color:#000000; font-size:15px; padding-bottom:10px;}
.blog-comment-section p input[type="text"], .blog-comment-section p input[type="email"], .blog-comment-section p input[type="url"], .blog-comment-section p textarea { float:left; width:50%; padding:10px; border-radius:5px; border:1px solid #000000;}
.blog-comment-section p input[type="submit"] {    
    display:inline-block;
    border:solid 5px #0088cb;
    position:relative;
    border-radius:5px;
    background:#f6e098;
    padding:10px;
    color:#0088CB;
    font-size:18px;
    font-weight:bold;
    text-transform:uppercase;
	cursor:pointer;
}

.blog-comment-section .navigation { display:none;}


.backbtn-homepage {    
    display:inline-block;
    font-size:17px;
    text-align:center;
    border:solid rgba(0, 136, 203, 1) 4px;
    border-radius:5px;
    box-shadow:0 1px 4px rgba(0, 0, 0, 0.6);
    padding:7px 45px;
    float:left;
    color:#0d4e1b;
    background-color:#b7d5df;
}

.backbtn-homepage:hover {background-color:#7eafbc; color:#000;}

/*****RESPONSIVE*****/


@media only screen and (min-width: 768px) and (max-width: 970px) {
.wrapper{width:92%; display:block; margin:0 auto;}
.logo{width:100%; text-align:center; padding-bottom:15px;}
.text2, .text3{padding:0px;}
.main-content{background:#e8f4fa;}
.header-text{width:370px; text-align:center;}
.top-heading h1{font-size:15px;}
#nav ul li a{font-size:12px;}
.mid-content-box-right{width:100%;}
.magic-dry-btn{font-size:12px;}
.why-choose-magic-dry img{width:100%; margin:5px 0px;}
.why-choose-magic-dry a{width:100%; display:block;}
.find-franchise-opportunities-mid-text{width:67%; padding-top:20px;}
.magic-dry-blog-link h1{font-size:18px;}
.top-heading-inner h1{padding-bottom:15px; text-align:center; display:block;}
.top-heading-inner a{width:100%; margin:5px 0px; text-align:center;}
.carpet-content-box-left{width:60%;}
.carpet-content-box-right{width:38%;}
.carpet-content-box-left p span{width:100%;}
.services-charges{min-height:260px;}
.contact-box-left{width:38%;}
.contact-box-right{width:60%;}
.review-plugin{width:100%;}

.blog-left, .blog-details-left, .blog-details-right, .blog-right { width:100%;}
.blog-comment-section p input[type="text"], .blog-comment-section p input[type="email"], .blog-comment-section p input[type="url"], .blog-comment-section p textarea { width:100%;}

}
@media only screen and (min-width: 600px) and (max-width: 767px) {
.wrapper{width:92%; display:block; margin:0 auto;}
.logo{width:100%; text-align:center;}
.header-text{width:100%; text-align:center; padding:20px 0px;}
.header-text h1{font-size:21px;}
.text2, .text3{padding:0px;}
.main-content{background:#e8f4fa;}
.top-heading h1{text-align:center;}
.top-heading img{width:100%;}
#nav ul li{width:98%; margin:5px 1%;}
.mid-content-box-left{width:100%;}
.mid-content-box-mid{width:100%; margin:10px 0px;}
.mid-content-box-mid img{width:100%;}
.mid-content-box-right{width:100%;}
.why-choose-magic-dry{width:100%; margin:5px 0px; text-align:center;}
.why-choose-magic-dry img{width:100%; margin:5px 0px;}
.why-choose-magic-dry a{width:100%; display:block;}
.award-img{width:100%; text-align:center;}
.find-franchise-opportunities-mid-text{width:100%; padding:30px 0px;}
.magic-dry-blog-link{text-align:center;}
.magic-dry-blog-link a{display:inline-block; float:none;}
.magic-dry-blog-link h1{padding-bottom:20px;}
.header-right{width:100%;}
.carpet-content-box-left{width:100%;}
.carpet-content-box-right{width:100%;}
.carpet-bottom-box h1{text-align:center;}
.top-heading-inner h1{padding-bottom:15px; text-align:center; display:block;}
.top-heading-inner a{width:100%; margin:5px 0px; text-align:center;}
.carpet-content-box-left p span{width:100%;}
.services-charges{width:100%; margin:15px 0px;}
.charges-top-img{margin-right:0px;}
.contact-box-left{width:100%;}
.contact-box-right{width:100%; margin-top:20px;}
.review-plugin{width:100%;}

.blog-left, .blog-details-left, .blog-details-right, .blog-right { width:100%;}
.blog-comment-section p input[type="text"], .blog-comment-section p input[type="email"], .blog-comment-section p input[type="url"], .blog-comment-section p textarea { width:100%;}

}
@media only screen and (min-width: 480px) and (max-width: 599px) {
.wrapper{width:92%; display:block; margin:0 auto;}
.logo{width:100%; text-align:center;}
.header-text{width:100%; text-align:center; padding:20px 0px;}
.header-text h1{font-size:21px;}
.text2, .text3{padding:0px;}
.main-content{background:#e8f4fa;}
.top-heading h1{text-align:center;}
.top-heading img{width:100%;}
#nav ul li{width:98%; margin:5px 1%;}
.mid-content-box-left{width:100%;}
.mid-content-box-mid{width:100%; margin:10px 0px;}
.mid-content-box-mid img{width:100%;}
.mid-content-box-right{width:100%;}
.why-choose-magic-dry{width:100%; margin:5px 0px; text-align:center;}
.why-choose-magic-dry img{width:100%; margin:5px 0px;}
.why-choose-magic-dry a{width:100%; display:block;}
.award-img{width:100%; text-align:center;}
.find-franchise-opportunities-mid-text{width:100%; padding:30px 0px;}
.magic-dry-blog-link{text-align:center;}
.magic-dry-blog-link a{display:inline-block; float:none;}
.magic-dry-blog-link h1{padding-bottom:20px;}
.header-right{width:100%;}
.magic-dry-btn{font-size:15px;}
.carpet-content-box-left{width:100%;}
.carpet-content-box-right{width:100%;}
.carpet-bottom-box h1{text-align:center;}
.top-heading-inner h1{padding-bottom:15px; text-align:center; display:block;}
.top-heading-inner a{width:100%; margin:5px 0px; text-align:center;}
.carpet-content-box-left p span{width:100%;}
.charges-top-img{margin-right:0px;}
.services-charges{width:100%; margin:15px 0px;}
.charges-top-img{margin-right:0px;}
.contact-box-left{width:100%;}
.contact-box-right{width:100%; margin-top:20px;}
.review-plugin{width:100%;}

.blog-left, .blog-details-left, .blog-details-right, .blog-right { width:100%;}
.blog-comment-section p input[type="text"], .blog-comment-section p input[type="email"], .blog-comment-section p input[type="url"], .blog-comment-section p textarea { width:100%;}

}
@media only screen and (max-width: 479px) {
.wrapper{width:92%; display:block; margin:0 auto;}
.logo{width:100%; text-align:center;}
.header-text{width:100%; text-align:center; padding:20px 0px;}
.header-text h1{font-size:21px;}
.text2, .text3{padding:0px;}
.main-content{background:#e8f4fa;}
.top-heading h1{text-align:center;}
.top-heading img{width:100%;}
#nav ul li{width:98%; margin:5px 1%;}
.mid-content-box-left{width:100%;}
.mid-content-box-mid{width:100%; margin:10px 0px;}
.mid-content-box-mid img{width:100%;}
.mid-content-box-right{width:100%;}
.why-choose-magic-dry{width:100%; margin:5px 0px; text-align:center;}
.why-choose-magic-dry img{width:100%; margin:5px 0px;}
.why-choose-magic-dry a{width:100%; display:block;}
.award-img{width:100%; text-align:center;}
.find-franchise-opportunities-mid-text{width:100%; padding:30px 0px;}
.magic-dry-blog-link{text-align:center;}
.magic-dry-blog-link a{display:inline-block; float:none;}
.magic-dry-blog-link h1{padding-bottom:20px;}
.header-right{width:100%;}
.top-heading-inner h1{font-size:28px; padding-bottom:15px; text-align:center; display:block;}
.carpet-content-box-left{width:100%;}
.carpet-content-box-right{width:100%;}
.carpet-bottom-box h1{text-align:center;}
.top-heading-inner a{width:100%; margin:5px 0px; text-align:center;}
.carpet-content-box-left p span{width:100%;}
.charges-top-img{margin-right:0px;}
.services-charges{width:100%; margin:15px 0px;}
.contact-box-left h1{font-size:38px;}
.contact-box-left{width:100%;}
.contact-box-right{width:100%; margin-top:20px;}
.review-plugin{width:100%;}


.blog-left, .blog-details-left, .blog-details-right, .blog-right { width:100%;}
.blog-comment-section p input[type="text"], .blog-comment-section p input[type="email"], .blog-comment-section p input[type="url"], .blog-comment-section p textarea { width:100%;}

.blog-details-right a.readmore { font-size:15px;}

}