@import url('https://fonts.googleapis.com/css?family=Raleway:400,500,600,700');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700');
@font-face {
    font-family: 'sf_ui_textregular';
    src: url('fonts/sfuitext-regular.woff2') format('woff2'),
         url('fonts/sfuitext-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'HelveticaNeueRegular';
    src: url('fonts/helvetica-neue-regular.eot');
    src: url('fonts/helvetica-neue-regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/helvetica-neue-regular.woff') format('woff'),
         url('fonts/helvetica-neue-regular.ttf') format('truetype'),
         url('fonts/helvetica-neue-regular.svg#helveticaneueregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'HelveticaNeueMedium';
    src: url('fonts/helvetica-neue-medium.eot');
    src: url('fonts/helvetica-neue-medium.eot?#iefix') format('embedded-opentype'),
         url('fonts/helvetica-neue-medium.woff') format('woff'),
         url('fonts/helvetica-neue-medium.ttf') format('truetype'),
         url('fonts/helvetica-neue-medium.svg#helveticaneuemedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeue-Italic';
  src: url('fonts/HelveticaNeue-Italic.eot?#iefix') format('embedded-opentype'),
  	   url('fonts/HelveticaNeue-Italic.woff') format('woff'),
  	   url('fonts/HelveticaNeue-Italic.ttf')  format('truetype'),
  	   url('fonts/HelveticaNeue-Italic.svg#HelveticaNeue-Italic') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SegoeUI';
  src: url('fonts/SegoeUI.eot?#iefix') format('embedded-opentype'),  url('fonts/SegoeUI.woff') format('woff'), url('fonts/SegoeUI.ttf')  format('truetype'), url('fonts/SegoeUI.svg#SegoeUI') format('svg');
  font-weight: normal;
  font-style: normal;
}


#div_header_menu img{height: 190px !important;width: 300px;left: -36px;}
.header_wrapper .menu_wrapper{height: 130px !important;}
.header_wrapper.div_header_shadow{box-shadow: none;border: 0;}
.woocommerce-account.woocommerce #pbtheme_content, #pbtheme_content{padding: 0 0 !important;}
.logo_sticky a{bottom: 0;position: absolute;top: 0;left: 0;}
/*#div_header_menu .logo_sticky:after{content: '';background: white;position: absolute;bottom: -85px;width: 20%;height: 345px;left: 0;border-radius: 0 0 100% 100%;}
.layout-small-right .logo_sticky img{left: 54px;}*/
p,.termsbulletsection li{font-size: 18px;color: #4E4E4E;line-height: 26px;font-family: 'Raleway', sans-serif;}
.termsbulletsection li{margin-bottom: 25px;font-size: 20px;}
.termsbulletsection li:last-child{margin-bottom: 0;}
.homebannerslider{padding-top: 200px;}

.header_alt_nav{background: url(../images/HEADER-STRIP.jpg);padding: 3px 0 12px;background-repeat: no-repeat;background-size: cover;}
/*.header_wrapper .pbtheme_dark_border:not(.header_pbtheme_bottom){display: none !important;}*/
ul.social-ic-header li {display: inline-block;list-style: none;margin: 0;padding: 0;}
.social-ic-header a{background: #F2D150;color: #fff !important;width: 30px;height: 30px;display: block;text-align: center;line-height: 30px;border-radius: 50%;margin-right: 6px;transition: 0.3s all ease;}
.social-ic-header a:hover{background: #FFE014;}

ul.social-ic-header{display: inline-block;vertical-align: middle;margin: 0;padding: 0;margin-right: 50px;}
span.service-award{display: inline-block;vertical-align: middle;}
.service-award img{width: 150px;vertical-align: middle;margin-right: 10px;}
span.service-award{font-size: 24px;font-weight: 700;color: #fff;}
ul.mailcallheader{margin: 0;padding: 0;}
ul.mailcallheader li{display: inline-block;vertical-align: middle;margin-top: 3px;}
ul.mailcallheader a{vertical-align: middle;font-size: 24px;font-weight: 600;color: #fff !important;}
ul.mailcallheader a:hover{color: #f2d150 !important;}

.mailcallheader img{vertical-align: middle;margin-left: 18px;margin-right: 5px;}
.mailcallheader li:nth-child(1) img{width: 22px;}
.mailcallheader li:nth-child(2) img{width: 28px;}

.menu_wrapper > ul > li > a{font-size: 20px;font-family: 'Raleway', sans-serif;text-transform: uppercase;font-weight: 600;color: #003C68 !important;}
.menu_wrapper > ul > li > a:hover{color: #33c1cd !important;}
.menu_wrapper > ul > li.current-menu-item > a,.menu_wrapper > ul > li.current-menu-parent > a{color: #33c1cd !important;}
li#search-trigger{display: none;}
.homebannerslider h1{font-size: 48px;font-weight: 700 !important;}
.homebannerslider h2{font-size: 41px;font-weight: 700 !important;margin: 15px 0 !important;}
.homebannerslider .frb_text{font-size: 25px;font-style: italic;margin-bottom: 80px;font-weight: 900;}
.ulcaratfive li{display: inline-block;vertical-align: top;margin-right: 30px;border-radius: 5px;}
.ulcaratfive li a{
    display: inline-block;
    vertical-align: top;
    border: 2px solid #fff;
    border-radius: 5px;
    min-height: 175px;
    text-align: center;
    padding: 18px 15px;
    text-transform: uppercase;
}
ul.ulcaratfive{padding: 0;margin: 0 0 30px;}
.ulcaratfive li a:hover{background: #F2D150;border-color: #F2D150;}
.ulcaratfive span{font-style: normal;font-size: 18px;font-weight: 700;display: block;margin-top: 8px;}

ul.ulcaratfive{float: left;}
ul.contactheaderblock{float: left;border: 3px solid #fff;border-radius: 5px;padding: 0;margin: -40px 0 0 60px;}
ul.contactheaderblock br{display: none;}
.contactheaderblock li {
    padding: 20px 30px;
    list-style: none;
    background: #F2D150;
    margin-bottom: 2px;
    margin-left: 2px;
    margin-right: 2px;
    font-style: normal;
    text-align: center;
}
.contactheaderblock a{font-weight: 600;font-size: 20px;color: #000000 !important;vertical-align: top;}
.contactheaderblock a:hover{color: #ffffff !important}
.contactheaderblock li:nth-child(1){margin-top: 2px;border-radius: 5px 5px 0 0;}
.contactheaderblock li:nth-child(3){border-radius: 0 0 5px 5px;}
.contactheaderblock li:nth-child(2){background: #fff;}
.contactheaderblock li:nth-child(2) img{width: 24px;vertical-align: middle;margin-right: 10px;}
.contactheaderblock li:nth-child(2) a{vertical-align: middle;color: #221E1F !important;}
.contactheaderblock i{font-size: 24px;    float: right;margin-left: 10px;}

.sectiontitledry{font-size: 44px;color: #000;font-weight: 300;line-height: 1.1;}
.sectiontitledry .colordark{color: #000 !important;}
.sectiontitledry span{font-weight: 700;color: #33C1CD;}
.bulletsection ul li span{color: #33c1cd;}
.bulletsection ul li{font-family: 'Raleway', sans-serif;font-weight: 600;line-height: 40px !important;}
.bulletsection ul li div{font-size: 20px;}

a.btn-enq{border-radius: 5px !important;font-family: 'sf_ui_textregular' !important;width: auto !important;min-width: 185px !important;text-align: center;border: 0 !important;box-shadow: 0 3px 6px rgba(0,0,0,.16) !important;font-size: 16px !important;height: 40px;line-height: 42px !important;padding-top: 0 !important;padding-bottom: 0 !important;}
.mainenq-div img{vertical-align: middle;margin-right: 13px;}
.mainenq-div span{display: inline-block;vertical-align: middle;font-size: 28px;color: #221E1F;font-weight: 600;margin-left: 30px;}
.mainenq-div{float: left;}
.colordark{color: #221E1F !important;}

.titleblocksrc{font-size: 20px;color: #064771;text-transform: uppercase;font-weight: 600;    margin: 10px 0;}
.titleblocksrc + p{color: #4E4E4E;font-size: 20px;min-height: 140px;    font-family: Open Sans, serif;}
.titleblocksrc + p span{color: #33C1CD;font-weight: 700;font-style: italic;}
.btnoutus {
    background: #F2D150 !important;
    border-radius: 5px !important;
    box-shadow: 0 3px 6px rgba(0,0,0,0.16) !important;
    font-size: 16px !important;
    color: #000000 !important;
    font-family: 'sf_ui_textregular' !important;
    height: 40px !important;
    display: inline-block !important;
    line-height: 42px !important;
    padding: 0 30px !important;
    width: auto !important;
}
.btnoutus:hover{
	background-color: rgb(255,224,20) !important;
}
.pbuilder_column-1-4 .frb_button{font-size: 16px !important;}
.linebar-div{border-bottom: 1px solid #003C68;max-width: 940px;margin: 20px auto 40px;}
.sixcolornub {font-size: 80px;font-weight: 700;color: #33C1CD;line-height: normal;}
.sixtitlenub{font-size: 21px;color: #003C68;font-weight: 600;}
.main-happy-year .pbuilder_column{border-right: 1px solid #003f6f !important;}
.main-happy-year .pbuilder_column[data-colnumber="2"]{border-right: none !important;}
.maincarpet-cleaning img{margin-left: 0 !important;}
.boxtitledclean{font-size: 32px;font-weight: 700;margin-bottom: 6px;color: #000;}
.boxtitledclean span{color: #33C1CD;}
.boxtagline{font-size: 16px;font-weight: 700;color: #33C1CD;}
.letstalk{margin-top: 45px;}
.maincarpet-cleaning [data-colnumber="1"] {max-width: 700px;margin-top: 60px;}
.maincarpet-cleaning-right [data-colnumber="0"]{padding-left: 15%;margin-top: 60px;}
.frb-swiper-nav-squared .frb-swiper-nav-left:before, .frb-swiper-nav-squared .frb-swiper-nav-right:before{font-size: 0;}
.main-testimonil-slider .frb-swiper-nav-squared .frb-swiper-nav-left:before,.main-testimonil-slider .frb-swiper-nav-squared .frb-swiper-nav-right:before{top: 38px;}
.frb-swiper-nav-squared .frb-swiper-nav-left:before {background-image: url(../images/left-arrow.png) !important;display: block;width: 48px;height: 78px;padding: 0;background-repeat: no-repeat !important;background-position: center !important;opacity: 1 !important;background-color: transparent !important;}
.frb-swiper-nav-squared .frb-swiper-nav-left:hover:before{background-image: url(../images/left-arrow-hover.png) !important;background-repeat: no-repeat !important;background-position: center !important;}
.frb-swiper-nav-squared .frb-swiper-nav-right:before{background-image: url(../images/right-arrow.png) !important;display: block;width: 48px;height: 78px;padding: 0;background-repeat: no-repeat !important;background-position: center !important;opacity: 1 !important;background-color: transparent !important;}
.frb-swiper-nav-squared .frb-swiper-nav-right:hover:before{background-image: url(../images/right-arrow-hover.png) !important;background-repeat: no-repeat !important;background-position: center !important;}

span.best-carpet{font-size: 20px;color: #000000;font-weight: 600;display: block;margin-top: 4px;}

/*Footer*/
.footer_main_widgets ul.social-ic-header li a i{color: #4E4E4E;}
.ftr-btm{background: #000;padding: 15px;}
.ftr-btm ul{padding: 0;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;justify-content: space-between;align-items: center;max-width: 1700px;margin: 0 auto;padding-left: 36px;padding-right: 36px;}
.ftr-btm .copyright {color: #fff;margin: 0;font-size: 20px;}
.ftr-btm-menu li{position: relative;padding: 0 10px;list-style: none;}
.ftr-btm-menu a{color: #fff;font-size: 20px;}
.ftr-btm-menu li:before{content: "";position: absolute;font-size: 20px;opacity: 1;left: 0;background: #fff;width: 1px;height: 100%;}
.ftr-btm-menu li:first-child:before{display: none;}
.widget h3.pbtheme-widget-title span.title_holder{display: inline-block;text-align: left;vertical-align: middle;color: #003C68;font-size: 30px;font-weight: 700;}
ul.getintouch-footer{padding: 0;margin: 40px 0 0;}
.getintouch-footer img{display: inline-block;vertical-align: middle;}
.getintouch-footer a{display: inline-block;vertical-align: middle;color: #221E1F;font-weight: 600;font-size: 21px;}
h3.blog_header_title{font-size: 24px;}
.getintouch-footer img{position: absolute;left: 0;margin: 0 !important;top: 17px;}
.getintouch-footer li{position: relative;padding-left: 60px;padding-top: 20px;padding-bottom: 20px;}
.getintouch-footer li:nth-child(2) img{width: 48px;    margin-top: -3px;}
.menu-footer-service-container li{border: 0;padding-bottom: 1px;}
.menu-footer-service-container li a{font-size: 22px;color: #000000;line-height: 16px;font-family: 'SegoeUI';    text-transform: uppercase;}
.menu-footer-service-container li a:hover{color: #f2d150;}
.menu-footer-service-container{margin-top: 60px;}
.footer_main_widgets .margin-bottom36{margin-bottom: 15px !important;}
.widget h3.pbtheme-widget-title {margin-top: 78px;}
aside#media_image-2 img{width: 240px;}
.maincarpet-cleaning .pbuilder_module[data-modid="168"],.maincarpet-cleaning .pbuilder_module[data-modid="154"],.maincarpet-cleaning-right .pbuilder_module[data-modid="169"],.maincarpet-cleaning-right .pbuilder_module[data-modid="149"],.maincarpet-cleaning .pbuilder_module[data-modid="180"],.maincarpet-cleaning .pbuilder_module[data-modid="138"],.maincarpet-cleaning-right .pbuilder_module[data-modid="142"],.maincarpet-cleaning-right .pbuilder_module[data-modid="177"],.maincarpet-cleaning .pbuilder_module[data-modid="174"],.maincarpet-cleaning .pbuilder_module[data-modid="146"],.bulletsection .pbuilder_module[data-modid="183"],.bulletsection .pbuilder_module[data-modid="124"],.maincarpet-cleaning .pbuilder_module[data-modid="112"],.maincarpet-cleaning .pbuilder_module[data-modid="113"],.maincarpet-cleaning-right .pbuilder_module[data-modid="129"],.maincarpet-cleaning-right .pbuilder_module[data-modid="130"],.mainenq-book .pbuilder_module[data-modid="133"],.mainenq-book .pbuilder_module[data-modid="134"],.mainenq-book .pbuilder_module[data-modid="10"],.mainenq-book .pbuilder_module[data-modid="11"],.mainenq-book .pbuilder_module[data-modid="14"],.mainenq-book .pbuilder_module[data-modid="15"],.mainenq-book .pbuilder_module[data-modid="4"],.mainenq-book .pbuilder_module[data-modid="5"],.mainenq-book .pbuilder_module[data-modid="55"],.mainenq-book .pbuilder_module[data-modid="56"],.mainenq-book .pbuilder_module[data-modid="57"],.mainenq-book [data-modid="35"],.mainenq-book [data-modid="36"]{display: inline-block;width: auto;vertical-align: middle;}
.maincarpet-cleaning-right .pbuilder_module[data-modid="17"],.maincarpet-cleaning-right .pbuilder_module[data-modid="18"],
.maincarpet-cleaning-right .pbuilder_module[data-modid="35"],.maincarpet-cleaning-right .pbuilder_module[data-modid="36"],
.maincarpet-cleaning .pbuilder_module[data-modid="29"],.maincarpet-cleaning .pbuilder_module[data-modid="30"],
.maincarpet-cleaning .pbuilder_module[data-modid="43"],.maincarpet-cleaning .pbuilder_module[data-modid="44"],
.maincarpet-cleaning .pbuilder_module[data-modid="10"],.maincarpet-cleaning .pbuilder_module[data-modid="11"],
.maincarpet-cleaning .pbuilder_module[data-modid="8"],.maincarpet-cleaning .pbuilder_module[data-modid="9"],
.mainourprocessdiv [data-modid="38"],.mainourprocessdiv [data-modid="39"],
.maincarpet-cleaning-right [data-modid="30"],.maincarpet-cleaning-right [data-modid="31"],
.maincarpet-cleaning [data-modid="41"],.maincarpet-cleaning [data-modid="42"],
.maincarpet-cleaning-right [data-modid="45"],.maincarpet-cleaning-right [data-modid="46"],
.maincarpet-cleaning-right [data-modid="44"],.maincarpet-cleaning-right [data-modid="45"],
.maincarpet-cleaning [data-modid="52"],.maincarpet-cleaning [data-modid="53"],
.maincarpet-cleaning-right [data-modid="58"],.maincarpet-cleaning-right [data-modid="59"],
.maincarpet-cleaning [data-modid="66"],.maincarpet-cleaning [data-modid="67"],
.mainenq-book [data-modid="29"],.mainenq-book [data-modid="30"],
.mainenq-book [data-modid="1"],.mainenq-book [data-modid="2"],
.mainenq-book [data-modid="122"],.mainenq-book [data-modid="123"]{display: inline-block;width: auto;vertical-align: middle;}
.bulletsection .pbuilder_module[data-modid="183"],.bulletsection .pbuilder_module[data-modid="124"]{margin-top: 20px}
.main-testimonil-slider .sectiontitledry span{color: #fff}
.main-testimonil-slider .content-slide p{margin-bottom: 0;color: #fff;font-family: 'HelveticaNeue-Italic';}
.main-testimonil-slider .swiper-slide-visible{height: auto !important;}
.persontextdiv,.main-testimonil-slider .sectiontitledry,.main-testimonil-slider .pbuilder_module[data-modid="186"],.main-testimonil-slider .pbuilder_module[data-modid="46"],.main-testimonil-slider .pbuilder_module[data-modid="24"]{padding: 0 100px;}
.testi-name{float: right;font-family: 'HelveticaNeueMedium';font-size: 20px;    position: relative;margin-top: 0;padding-bottom: 15px;}
.footer_main_widgets{padding-top: 45px;padding-bottom: 45px;}
.widget.widget_text.margin-bottom36 p{max-width: 340px;color: #000000;}
.boxtagline{margin-bottom: 30px;}
.mainlogoslider .sectiontitledry{margin-bottom: 25px;}
.ourservicearea{font-size: 20px;font-weight: 600;margin-bottom: 20px;}
.header_pbtheme {border-top: 0 !important;}
a.burning-logo img{margin-left: 40px;}
a.topseo img{width: 150px;}
.main-testimonil-slider .sectiontitledry {margin-bottom: 30px;line-height: 44px;}
.letstalk p{margin-bottom: 36px;}

.inlinblockcall [data-modid="44"],.inlinblockcall [data-modid="8"],.inlinblockcall [data-modid="9"],.inlinblockcall [data-modid="41"],.inlinblockcall [data-modid="42"]{display: block !important;}
.newinlineblockdiv [data-modid="41"],.newinlineblockdiv [data-modid="42"]{display: block !important;}

.blog-list{width: 33.33%;vertical-align: top;float: left;padding: 0 8px;    margin-bottom: 40px;}
h2.blog-title{font-size: 20px;color: #064771;line-height: 24px;font-weight: 600;min-height: 48px;}
.blogimgcover img{border-radius: 20px 20px 0 0;height: 312px;object-fit: cover;}
.blog-img{box-shadow: 4px 4px 6px rgba(0,0,0,0.16);    border-radius: 20px;}
.blogcontentcover{padding: 12px 20px 20px;}
.blogcontentcover p{margin-bottom: 0;min-height: 78px;}
.blog-title-info{font-family: 'Raleway', sans-serif;margin: 8px 0 18px;font-size: 20px;color: #4E4E4E;}
.blogimgcover .btn {
    position: absolute;
    font-family: 'sf_ui_textregular';
    top: 50%;
    left: 50%;
    margin: auto;
    transform: translate(-50%,-50%);
    border: 3px solid #F2D150;
    border-radius: 5px;
    font-size: 16px;
    color: #F2D150 !important;
    padding: 4px 20px;
    opacity: 0;
	box-shadow: 0 3px 6px rgba(0,0,0,0.16) !important;
}
.blogimgcover:before {
    background: rgba(0,0,0,0.6);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    border-radius: 20px 20px 0 0;
	height: 97%;
	opacity: 0;
}
.blog-img:hover .blogimgcover:before{opacity: 1;}
.blog-img:hover .blogimgcover .btn{opacity: 1;}
.blogimgcover{position: relative;}
.blog-list:nth-child(3n+1){clear: both;}
.showing-posts{color: #064771;font-size: 20px;font-weight: 600;margin: 40px 0;padding-left: 8px;}
.blogarrownext a{color: #33c1cd !important;font-size: 20px;font-weight: 600;}
.blogarrownext a i{font-weight: 600;}
.blogarrownext{clear: both;margin-bottom: 30px;}
.next-arrow{float: right;}
.single .singlepost-navigation{border: 0;}
a.pbtheme_header_font.div_single_nav{display: none;}
.single .singlepost-navigation .prev-post-link{padding-left: 0;}
.singlepost-navigation .prev-post-link.a-inherit,.singlepost-navigation .next-post-link.a-inherit{}
.single .singlepost-navigation div.next-post-link a,.single .singlepost-navigation div.prev-post-link a{color: #33c1cd;font-weight: 600;}
.div_category_meta, .div_comment_meta{display: none;}
.posts_meta .div_date_meta, .div_author_meta{margin: 0;padding: 0;font-size: 20px;font-weight: 600;color: #4E4E4E !important;}
div#content .entry-title{margin-top: 130px;margin-bottom: 30px !important;color: #064771;font-weight: 600;font-size: 48px;line-height: 46px;}
.pbtheme_image_hover{display: none;}
.single-post div#content{padding-left: 30px;padding-right: 30px;}
.div_responsive #div_header_menu, .div_responsive #div_header_menu > ul > li, .pbtheme_pale_border, .posts_meta > div, body.archive .a.kklike-box{color: #4E4E4E !important;}
.posts_meta > div{margin-left: 0;padding-left: 5px;}
.prev-arrow{float: left;}


/*About Page*/
.main-subpage-title{min-height: 330px;}
.main-subpage-title .pbuilder_column-1-1{padding-top: 10%;}
.main-subpage-title h1{font-size: 60px;font-weight: 700 !important;margin-bottom: 20px !important;}
.page-id-2825 .main-subpage-title h1{line-height: 1;}
.main-subpage-title .get-awardfast{font-size: 30px;}
.page-id-334 .main-subpage-title .get-awardfast{font-weight: 600;font-size: 28px;}
.main-subpage-title .get-awardfast span{font-style: italic;font-weight: 700 !important;}

.get-awardfast span{font-style: italic;font-weight: 700 !important;}
.get-awardfast{font-weight: 400;font-style: normal;}

.main-lovetext ul {margin: 0;padding: 0;}
.main-lovetext span{color: #33c1cd;position: absolute;left: 0;font-weight: bold;font-family: Open Sans, serif;}
.main-lovetext li{font-size: 20px;padding: 0 0 20px 40px;list-style: none;    color: #4E4E4E;font-family: 'Raleway', sans-serif;}
.main-lovetext li:last-child{padding-bottom: 0;}
.calloutbook{font-size: 34px;line-height: normal;font-weight: 600;margin-bottom: 30px;}
.mainenq-book .pbuilder_column_inner{text-align: center;}
.choose-product{font-size: 24px;font-weight: 700;margin-top: 10px;color: #000;}

/*404 Page*/
.main404pages{text-align: center;padding: 80px 0;clear: both;}
.btn404 a.btn-enq{line-height: 20px;letter-spacing: 0px;font-weight: normal;color: rgb(0, 0, 0);display: inline-block;background: rgb(242, 209, 80);border: 1px solid rgb(112, 112, 112);margin: 0px 0px 0px 0px;padding: 10px 20px 10px 20px;font-size: 20px;}
.btn404 a.btn-enq:hover{background: rgb(255, 224, 20);}
.btn404 li{display: inline-block;margin: 0 8px;}
.text404{font-size: 24px;color: #fff;}
ul.btn404{margin: 10px 0;padding: 0;}


/*Contact Page*/
.phonenumber a{font-size: 26px;}
.phonenumber img, .phonenumber a{vertical-align: middle;font-weight: 600;color: #000 !important}
.main-info img,.main-info a{vertical-align: middle;font-size: 26px;font-weight: 600;color: #000 !important}
.phonenumber img,.main-info img{margin-right: 15px;}
.main-contact-form{box-shadow: 0 4px 6px rgba(0,0,0,0.16);border-radius: 20px;overflow: hidden;max-width: 530px;float: right;position: relative;top: -128px;width: 100%;}
.main-contact-form h3{font-size: 30px;font-weight: 600;text-transform: uppercase;background: #F2D150;padding: 40px 0;text-align: center;color: #000;}

.nf-form-fields-required{display: none;}
.nf-form-content nf-fields-wrap{}
.main-contact-form .nf-field-element input,.main-contact-form .nf-field-element select,.main-contact-form .nf-field-element textarea{border: 0;border-bottom: 2px solid #33C1CD;border-radius: 10px;height: 26px;outline: none !important;font-size: 16px;padding: 2px 10px;color: #000;width: 100%;}
.main-contact-form .nf-field-element select{-webkit-appearance: none;background: transparent;border-color: #33c1cd !important;padding: 0 10px;color: #BABABA;font-family: 'Raleway', sans-serif;font-weight: bold;}
.main-contact-form .nf-field-label span{display: none;}
.main-contact-form .nf-field-label label{font-weight: 600 !important;margin: 0 !important;padding: 0 !important;color: #064771;font-size: 20px;}
.main-contact-form .nf-error .ninja-forms-field{border: 0;border-bottom: 2px solid #e80000;}
.main-contact-form .label-above .nf-field-label{margin-bottom: 5px;line-height: 1.1;}
.main-contact-form form{padding: 20px 30px;background: #fff;}

.formfieldmanage .nf-field:nth-child(1),.formfieldmanage .nf-field:nth-child(5){float: left;width: 47%;}
.formfieldmanage .nf-field:nth-child(2),.formfieldmanage .nf-field:nth-child(6){float: right;width: 47%;}

.main-contact-form .nf-response-msg p{color: #33C1CD;}
.contactsubmit-form{text-align: center;}
.contactsubmit-form input[type="submit"]{border-radius: 5px !important;font-family: 'sf_ui_textregular' !important;background: rgb(242, 209, 80);border: 1px solid rgb(112, 112, 112);margin: 0px;padding: 10px 20px;color: rgb(0, 0, 0);font-size: 20px;line-height: 20px;height: auto;margin: 0 auto;display: block;-webkit-appearance: none;    min-width: 175px;    float: none;display: inline-block;}
.contactsubmit-form input[type="submit"]:hover{background: rgb(255, 224, 20);}
.ourservice{font-size: 28px;text-align: left;font-weight: 600;margin: 35px 0 15px;color: #000000;}
.contactinfodiv p{margin-bottom: 15px;}
.phonenumber{margin-bottom: 25px;}
.boxtitledclean{margin-bottom: 25px;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{border: 0;color: #ff2905;text-align: center;}

.main-contact-form .nf-field-element li{width: 48%;display: inline-block;vertical-align: top;position: relative;}
.main-contact-form .list-checkbox-wrap .nf-field-element li,.main-contact-form .list-radio-wrap .nf-field-element li{margin: 5px 0 5px!important;}
.main-contact-form .nf-field-element li input{position: absolute;opacity: 0;}

.main-contact-form .nf-field-element li label:before {
    border: 2px solid #F2D150;
    border-radius: 0;
    float: right;
    height: 20px;
    width: 20px;
    position: absolute;
    left: 0;
    top: 2px;
    content: '';
    border-radius: 5px;
}
.main-contact-form .nf-field-element li input[type=checkbox]:checked~label:after {
    background-color: #F2D150;
    border-radius: 0;
    width: 12px;
    height: 12px;
    display: block;
    position: absolute;
    left: 4px;
    top: 6px;
    content: '';
    border-radius: 5px;
}
.main-contact-form .nf-field-element label{margin-left: 30px !important;color: #064771;font-size: 16px;font-family: 'Raleway', sans-serif;}
.listselect-container .nf-field-element{position: relative;}
span.wpcf7-form-control-wrap.menu-736:after{content: "\f107";display: inline-block;font-size: 14px;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-family: FontAwesome;position: absolute;right: 6px;top: -1px;color: #f2d150;font-size: 30px;}
.contactrowdiv .pbuilder_column.pbuilder_column-1-2[data-colnumber="0"]{margin-top: 15px;}

.ct-checkbox span.wpcf7-list-item {
    display: inline-block;
        margin: 10px 0 0px 0;
    position: relative;
    width: 46%;
}
.ct-checkbox span.wpcf7-list-item-label {
    padding-left: 30px;
    color: #064771;
    font-size: 16px;
    font-family: 'Raleway',sans-serif;
}

.ct-checkbox .wpcf7-list-item-label:before {
    border: 2px solid #f2d150;
    float: right;
    height: 16px;
    width: 16px;
    position: absolute;
    left: 0;
    top: 2px;
    content: '';
    border-radius: 5px;
}
.ct-checkbox [type="checkbox"]:checked~.wpcf7-list-item-label:after {
    background-color: #f2d150;
    width: 12px;
    height: 12px;
    display: block;
    position: absolute;
    left: 4px;
    top: 6px;
    content: '';
    border-radius: 5px;
}
.ct-checkbox input[type="checkbox"] {
    float: right;
    position: absolute;
    z-index: 5;
    right: 21px;
    top: 4px;
    margin: 0;
    opacity: 0;
}


/*static page*/

.white-bg-sec h3{font-size: 20px;font-weight: 600;font-family: 'Raleway', sans-serif;margin-bottom: 20px;color: #000;}
.white-bg-sec p:last-child{margin-bottom: 0;}
.removeheading-margin h3{margin-bottom: 0;}

/*service page*/
.serviceheaderblock .pbuilder_module[data-modid="57"],.serviceheaderblock .pbuilder_module[data-modid="2"]{position: static;}
.serviceheaderblock ul.contactheaderblock{position: absolute;right: 0;margin: 0;top: -86px;}
.boxlayoutdoyou{background: #33C1CD;padding: 8px;border-radius: 5px;max-width: 200px;margin: 0 auto;}
.boxlayoutdoyou .borderwhite{text-align: center;border: 3px solid #fff;border-radius: 5px;padding: 20px 0 0;min-height: 220px;}
.titleservice{font-size: 20px;color: #fff;font-weight: 700;}
.borderwhite img{margin-bottom: 8px;}

.magic-carpet ul li{line-height: 25px !important;margin-bottom: 15px;}
.magic-carpet .letstalk,.magic-carpet [data-modid="44"],.magic-carpet [data-modid="20"]{padding-left: 15px;}
.magic-carpet [data-modid="44"],.magic-carpet [data-modid="43"],.magic-carpet [data-modid="20"],.magic-carpet [data-modid="21"]{display: inline-block;width: auto;vertical-align: middle;}
.magic-carpet i.frb_icon.fa.fa-check-circle{top: -6px;position: relative;}


.our-processblock li{padding-left: 110px;font-weight: 600;font-family: 'Raleway', sans-serif;    margin-bottom: 12px;}
.our-processblock li span{font-family: Open Sans, serif;font-weight: bold;}
.dont-leaveit{font-size: 30px;font-weight: bold;color: #000000;}
.callus-now{font-size: 24px;font-weight: 600;color: #000;margin-top: 8px;}
.maincallnow-us .mainenq-div{float: right;margin: 10px 0 0;}
.main-beforeafter-slider .pbuilder_column.pbuilder_column-1-1{padding: 0 80px;}
.maincarpet-cleaning .boxtitledclean,.maincarpet-cleaning-right .boxtitledclean{line-height: normal;}
.process-info,.process-info p{font-size: 20px;color: #4E4E4E;margin-top: 30px;font-family: Open Sans;font-weight: 600;}
.process-info span{color: #33C1CD;}

.bestcommercial{font-size: 20px;font-weight: 600;}


/*Our Rates*/
.community-service-section{clear: both;}
.community-service-section > .row{display: inline-flex;margin-right: -15px;margin-left: -15px;}
.maso-grid{-moz-column-count: 4;-webkit-column-count: 4;column-count: 4;column-gap: 0;}
.community-service-box{margin-right: 15px;margin-left: 15px;-webkit-column-break-inside: avoid;-webkit-column-break-inside: avoid;-moz-column-break-inside: avoid;-moz-page-break-inside: avoid;page-break-inside: avoid;break-inside: avoid-column;box-shadow: 4px 4px 6px rgba(0,0,0,0.16);border-radius: 20px;margin-bottom: 30px;}
.ratecoverdiv{background: #33C1CD;text-align: center;border-radius: 20px 20px 0 0;padding: 15px 0 10px;}
.rate-content{text-align: center;padding: 15px 20px 24px;}
.rate-content p{margin-bottom: 0;}
.rate-title{font-size: 20px;color: #064771;font-weight: 600;margin-bottom: 8px;}
.community-service-box ul{margin: 0;padding: 0;}
.community-service-box li{list-style: none;padding: 10px 25px;display: flex;align-items: center;}
.community-service-box ul li:nth-child(odd){background-color: #33C1CD;}
.community-service-box ul li:nth-child(odd) span.rateroom,.community-service-box ul li:nth-child(odd) span.ratevalue,.community-service-box ul li:nth-child(odd) span.rateroom span{color: #fff;}
.community-service-box ul li:nth-child(even){}
span.rateroom,span.ratevalue{font-size: 18px;font-weight: 600;width: 100%;color: #4E4E4E;}
span.ratevalue{float: right;font-weight: normal;font-family: 'Raleway', sans-serif;text-align: right;}
span.rateroom span{color:#4E4E4E;font-family: 'Raleway', sans-serif;font-weight: normal;font-size: 15px;line-height: 20px;}
.enq-btn-now{text-align: center;padding: 30px 0 40px;    margin-bottom: 15px;}

body .header_wrapper .menu_wrapper:not(.pbtheme-responsive-menu) > ul > li > ul li a{color: #ffffff !important;}
body .header_wrapper .menu_wrapper:not(.pbtheme-responsive-menu) > ul > li > ul li a:hover{color: #ffffff !important;}
.menu_wrapper > ul > li.has_children > a:after {
    content: '';
    border: 0;
    position: relative;
    left: 0;
    top: 0;
    background-image: url(../images/arrow-image.png);
    width: 14px;
    height: 12px;
    display: inline-block;
    background-size: contain;
    vertical-align: middle;
    background-repeat: no-repeat;
    margin-left: 3px;
}
.header_wrapper .menu_wrapper:not(.pbtheme-responsive-menu) > ul > li > ul li a{font-family: 'Raleway', sans-serif;font-weight: 500;}
.sticky-header .header_alt_nav{display: none;}
.header_wrapper.sticky-header .menu_wrapper > ul > li > a{padding: 52px 8px 52px !important;}
.header_wrapper.div_header_shadow.sticky-header{-moz-box-shadow: 0 3px 5px rgba(0,0,0,.1);-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.1);box-shadow: 0 3px 5px rgba(0,0,0,.1);}

.bulletsection .pbuilder_module[data-modid="183"]{margin-left: 12px;}
.mainenq-div a{color: #221E1F !important;}
.mainenq-book .mainenq-div a{color: #ffffff !important;}
i.divicon-bar,i.divicon-plus,i.divicon-minus{top: 2px;position: relative;}
.calloutbook strong{font-weight: bolder !important;}

.main-servicediv .btn-enq.inlineblockbtn{margin-top: 30px !important;}
.frb-swiper-container .content-slide{padding: 0;}
.mainenq-book .mainenq-div a{vertical-align: top;}
/*.pbuilder_module_content strong, .pbuilder_module strong{    color: #000;}*/
.page-id-888 p strong,.page-id-3 p strong{color: #000;}
span.blog-date{color: #4E4E4E;}
.div_featarea.div_feat_image img{width: 100%;object-fit: cover;height: 100%;}
.div_featarea.div_feat_image{height: 358px;overflow: hidden;}

.home .boxtitledclean,.page-id-26 .boxtitledclean{margin-bottom: 0;}

#div_pure_single ul li{font-size: 20px;color: #4E4E4E;line-height: 26px;font-family: 'Raleway', sans-serif;margin-bottom: 20px;margin-left: 5px;}
.setupfeelive{text-align: center;color: #4E4E4E;font-size: 20px;font-weight: 600;margin: 15px 0 15px;}

.vr-center .pbuilder_column.pbuilder_column-1-2{align-items: center;display: flex;margin: 0;}
.vr-center .pbuilder_row_colwrapper{display: flex;}

.testi-name:after{content: '';background: url(../images/STARS.png);width: 121px;height: 18px;position: absolute;bottom: 0;left: -20px;background-repeat: no-repeat;background-size: contain;}
.page-id-889 .removeheading-margin p:last-child{margin-bottom: 0;}

.frb_image_border{border-bottom: 0 solid transparent !important;}
.widget_display_forums li, .widget_display_topics li, .widget_display_replies li, .widget_display_views li, .widget_meta li, .widget_pages li, .widget_nav_menu li, .widget.woocommerce li {padding: 4px 0;border-top: 0;}
.mailcallheader a,span.service-award{font-size: 20px !important;}

.menu_wrapper #menu-primary-header-menu li.menu-item li.menu-item a {font-size: 18px;padding: 15px 20px;}
.menu_wrapper #menu-primary-header-menu li.menu-item .sub-menu {width:330px;}
#menu-primary-header-menu .sub-menu .current-menu-item{background: #34c1cd;}
.widget h3.pbtheme-widget-title span.title_holder{color: #003C68 !important;}
.header_wrapper.layout-small-right.div_logo_biggest .menu_wrapper > ul > li > a, .header_wrapper.layout-small-left.div_logo_biggest .menu_wrapper > ul > li > a {padding:52px 20px 52px;}
.sectiontitledry.we-also-do{margin-bottom: 15px;}
.bulletsection .letstalk{margin-top: 10px;}

.contact-title-submited{font-weight: 600 !important;color: #064771;font-size: 24px;margin-bottom: 20px;}
.rq-contact-tq{font-size: 20px;color: #4e4e4e;font-family: 'Raleway',sans-serif;}
.nf-response-msg{padding: 20px;}

#return-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background: rgba(137, 137, 137, 0.5);
    width: 60px;
    height: 52px;
    display: block;
    text-decoration: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    display: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top i {
    color: #fff;
    margin: 0;
    position: relative;
    left: 15px;
    top: 10px;
    font-size: 32px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.footer_main_widgets .pbuilder_column.pbuilder_column-1-3{padding-left: 22px;}
a.womo-widget-anchor{position: absolute;right: 0;top: 0;}

.formfieldmanage .nf-field{margin-bottom: 25px;}
.main-testimonil-slider .frb_image a{position: absolute;width: 218px;display: block;right: 90px;z-index: 10;bottom: 28px;}

.maincarpet-cleaning .pbuilder_row_colwrapper,.maincarpet-cleaning-right .pbuilder_row_colwrapper{max-width: 1920px;margin: 0 auto !important;}


@media (max-width: 1450px) {
    .letstalk{margin-top: 35px;}
    p,.termsbulletsection li{font-size: 18px;line-height: 24px;margin-bottom: 26px;}
    .termsbulletsection li{font-size: 20px;}
    /*a.btn-enq{font-size: 18px !important;}*/
    .maincarpet-cleaning-right [data-colnumber="0"]{padding-left: 3%;}
    .mainenq-div span{font-size: 24px;}
    .sectiontitledry {font-size: 40px;}
    .homebannerslider h1{font-size: 42px;}
    .homebannerslider h2{font-size: 36px;margin: 8px 0 !important;}
    .homebannerslider .frb_text{font-size: 22px;}
    .ulcaratfive li{margin-right: 25px;}
    .ulcaratfive span{font-size: 16px;}
    .bulletsection ul li div{font-size: 18px;}
    .menu-footer-service-container li a{font-size: 20px;}
    .widget h3.pbtheme-widget-title span.title_holder{font-size: 28px;}
    .ftr-btm ul{padding-left: 0;padding-right: 0;}
    .ftr-btm .copyright{font-size: 18px;}
    .ftr-btm-menu a{font-size: 18px;}
    .sixcolornub{font-size: 64px;margin-top: 10px;}
    .sixtitlenub{font-size: 18px;}
    .menu_wrapper > ul > li > a{font-size: 18px;}
    #div_header_menu img{left: 25px;}

    .main-subpage-title h1{font-size: 52px;}
    .main-subpage-title .get-awardfast {font-size: 28px;}
    .choose-product{font-size: 20px;}
    .titleblocksrc + p{font-size: 18px;}
    .titleblocksrc {font-size: 18px;}
    .blog-title-info{font-size: 18px;}

    #div_pure_single ul li{font-size: 18px;line-height: 24px;}

    .maincarpet-cleaning [data-colnumber="1"]{    padding-left: 20px;}
    .maincarpet-cleaning-right [data-colnumber="0"]{padding-right: 15px;}

}


@media (max-width: 1279px) {
    ul.contactheaderblock{margin: 0 0 20px 0;}
    .persontextdiv, .main-testimonil-slider .sectiontitledry, .main-testimonil-slider .pbuilder_module[data-modid="186"],.main-testimonil-slider .pbuilder_module[data-modid="46"],.main-testimonil-slider .pbuilder_module[data-modid="24"]{padding: 0 80px;}
    p br{display: none;}
    .page-id-888 p br,.page-id-3 p br{display: block;}
    .maincarpet-cleaning [data-colnumber="1"]{    margin-top: 0;}
    .widget h3.pbtheme-widget-title span.title_holder{font-size: 24px;}
    .menu-footer-service-container li a{font-size: 18px;}
    .sectiontitledry{font-size: 36px;}
    .letstalk, .letstalk p{margin-top: 25px;}
    .boxtagline{margin-bottom: 20px;}

    .main-subpage-title h1{font-size: 44px;margin-bottom: 10px !important;}
    .main-subpage-title .get-awardfast {font-size: 20px;}
    .main-subpage-title .pbuilder_column-1-1{padding-top: 130px;}
    .calloutbook{font-size: 26px;margin-bottom: 25px;}
    .titleblocksrc + p{font-size: 16px;}
    .titleblocksrc{font-size: 16px;}

    .main-contact-form h3{font-size: 26px;}
    .boxtitledclean{font-size: 28px;margin-top: 20px;}
    .phonenumber a{font-size: 24px;}
    .main-info img, .main-info a{font-size: 24px;}
    .ourservice{font-size: 24px;}
    .main-contact-form .nf-field-label label{font-size: 18px;}
    .main-contact-form{max-width: inherit;float: right;position: relative;}

    .main-servicediv a.btn-enq{font-size: 15px !important;padding: 10px 0 !important;}
    .maso-grid{-moz-column-count: 3;-webkit-column-count: 3;column-count: 3;column-gap: 0;}
    div#content .entry-title{margin-top: 115px;margin-bottom: 20px !important;font-size: 36px;line-height: 36px;}
    div#content.margin-bottom36 {margin-bottom: 0 !important;}

    .menu_wrapper > ul > li > a{font-size: 16px;}
    .menu_wrapper > ul > li{margin:0;}
    .homebannerslider .frb_text{    margin-bottom: 0;}
    .homebannerslider{padding-top: 125px;}
    ul.ulcaratfive{margin: 20px 0 20px;}

    .frb-swiper-nav-squared .frb-swiper-nav-right:before,.frb-swiper-nav-squared .frb-swiper-nav-left:before{width: 15px;background-size: contain !important;}
    .maincarpet-cleaning-right [data-colnumber="0"]{margin-top: 0;}
    .float_right.element-tagline-alt{margin-top: 3px;}

    #div_header_menu img{height: auto !important;width: 235px;}
    .header_wrapper.layout-small-right.div_logo_biggest .menu_wrapper > ul > li > a, .header_wrapper.layout-small-left.div_logo_biggest .menu_wrapper > ul > li > a{padding: 40px 16px;}
    .header_wrapper .menu_wrapper{height: 105px !important;}

    .dont-leaveit{line-height: 30px;font-size: 28px;}
    .callus-now{font-size: 22px;}

    .maincarpet-cleaning .boxtitledclean, .maincarpet-cleaning-right .boxtitledclean{line-height: 28px;}
    .marginbottom15{margin-bottom: 30px !important;}

    .phonenumber img, .main-info img{margin-right: 10px;width: 34px;}
    .bestcommercial{font-size: 16px;}

    #div_pure_single ul li{font-size: 16px;line-height: 24px;}

    .vr-center .pbuilder_column.pbuilder_column-1-2{display: block;}
    .vr-center .pbuilder_row_colwrapper{display: block;}

    .blogcontentcover p{    min-height: 96px;}
    .mailcallheader a, span.service-award{font-size: 16px !important;}

    .main-testimonil-slider .frb_image a{width: 150px;right: 80px;}

}

@media (max-width: 991px) {
	.homebannerslider{padding-top: 0;}
	/*.ulcaratfive{display: none;}*/
	.pbuilder_column.pbuilder_column-3-5{width: 100%;}
	.pbuilder_column.pbuilder_column-2-5{width: 100%;margin-top: 50px;}
	.pbuilder_column.pbuilder_column-1-4{width: 50%;margin-bottom: 40px;}
	.titleblocksrc + p{min-height: 96px;margin-bottom: -40px;}
	.pbuilder_column.pbuilder_column-1-2{width: 100%;}
	.pbuilder_column.pbuilder_column-1-3{width: 100%;}

	.ftr-btm ul{display: block;width: 100%;text-align: center;}
	.widget h3.pbtheme-widget-title{margin-top: 30px;margin-bottom: 0 !important;}
	.menu-footer-service-container{margin-top: 30px;}
	ul.ftr-btm-menu li{display: inline-block;    margin: 15px 0;}
	.maincarpet-cleaning-right [data-colnumber="0"]{padding-left: 30px;margin-top: 25px;margin-bottom: 25px;padding-right: 30px;}
	.maincarpet-cleaning [data-colnumber="1"]{padding-left: 30px;margin-top: 25px;margin-bottom: 25px;padding-right: 30px;}
    .vr-center .pbuilder_column.pbuilder_column-1-2{margin-top: 25px;}

	.ulcaratfive > br{display: none;}
	.ulcaratfive li:last-child br{display: block;}
	.ulcaratfive li{margin-right: 15px;margin-bottom: 15px;}
	ul.ulcaratfive{margin: 20px 0 0;text-align: center;    float: none;}
	.persontextdiv, .main-testimonil-slider .sectiontitledry, .main-testimonil-slider .pbuilder_module[data-modid="186"],.main-testimonil-slider .pbuilder_module[data-modid="46"],.main-testimonil-slider .pbuilder_module[data-modid="24"]{padding: 0 60px;}
	.sectiontitledry{font-size: 30px;}
	.main-testimonil-slider .sectiontitledry {margin-bottom: 15px;line-height: normal;}
	.main-happy-year .pbuilder_column{border-right: 0 solid #003f6f !important;border-bottom: 1px solid #003C68 !important;margin-bottom: 25px;}
	.main-happy-year .pbuilder_column[data-colnumber="2"]{margin-bottom: 0;}
	ul.social-ic-header{margin-right: 0;}
	.pbtheme_top_left .float_left, .pbtheme_top_right .float_right{display: block !important;}
	.header_alt_nav{padding:0;}
	.pbtheme_top_left.float_left{margin-bottom: 0;}
	span.service-award{width: 100%;float: left;margin-top: 10px;}
	a.burning-logo img{margin-left: 0;}
	li#search-trigger{display: none !important;}
	.main-lovetext li{font-size: 18px;}
	.image404 img{width: 220px;}
	.text404{font-size: 18px;}
	.btn404 a.btn-enq{padding: 5px 10px 5px 10px;font-size: 14px !important;}
	.main404pages{    padding: 50px 0;}

	/*.serviceheaderblock ul.contactheaderblock{display: none;}*/
	.main-subpage-title .pbuilder_column-1-1{padding-top: 90px;}

    .main-servicediv .pbuilder_column.pbuilder_column-1-5{width: 33.33%;margin-bottom: 40px;}
    .main-servicediv a.btn-enq{padding: 10px 10px !important;}

    .dont-leaveit{font-size: 24px;text-align: center;line-height: 26px;}
    .callus-now{font-size: 20px;text-align: center;}
    .maincallnow-us .mainenq-div{float: none;margin: 0 auto;text-align: center;}
    .pbuilder_column.pbuilder_column-2-5{    margin-top: 20px;}
    .maincallnow-us .mainenq-div span{margin-left: 0;}

    .maso-grid{-moz-column-count: 2;-webkit-column-count: 2;column-count: 2;}
    .blog-list{width: 50%;}
    .blog-list:nth-child(3n+1) {clear: none;}
    .blog-list:nth-child(2n+1) {clear: both;}

    .boxtitledclean{margin-top: 0;}
    div#content .entry-title{    margin-top: 60px;font-size: 28px;line-height: 30px;    margin-bottom: 20px !important;}

    .header_holder{padding: 0 0;}
    .div_logo_biggest .header_holder .logo img{width: 135px;position: absolute;max-width: inherit !important;max-height: inherit !important;margin-top: -10px;}
    .div_responsive_icons{    margin: 13px 0;}
    #div_header_menu .pbtheme_menu{    margin-top: 40px;}
    nav#div_header_menu{border: 0 !important;}
    .div_responsive #div_header_menu ul ul.sub-menu{padding-left: 20px;}
    .sticky-header .header_alt_nav{display: block;}
    .homebannerslider h1,.homebannerslider h2,.homebannerslider .frb_text{text-align: center !important;}

    ul.contactheaderblock{text-align: center;float: none;clear: both;display: inline-block;}
    .homebannerslider{text-align: center;}
    .div_responsive #div_header_menu li.has_children > a:after, .div_responsive #div_header_menu li.menu-item-has-children > a:after{padding: 0px 5px 0px;border-radius: 22px;height: 22px;}

    #menu-primary-header-menu > li.current-menu-item > a,#menu-primary-header-menu > li.current-menu-parent > a,.sub-menu > li.current-menu-item a{color: #F2D150 !important;}
    ul#menu-primary-header-menu > li > a{text-transform: uppercase;color: #003c68 !important;    font-weight: 600;}
    .div_responsive #div_header_menu li.has_children > a:after, .div_responsive #div_header_menu li.menu-item-has-children > a:after{color: #003c68;border: 1px solid #003c68;}

    .childhascall > a:after{content: '\f0007' !important;}

    .pbuilder_column[data-colnumber="2"],.pbuilder_column[data-colnumber="3"]{margin-bottom: 0;}
    .maincarpet-cleaning-right .pbuilder_row_colwrapper{display: flex;flex-direction: column;}

    .maincarpet-cleaning-right .pbuilder_column.pbuilder_column-1-2:nth-child(2){order:-1;}
    .ourservicearea{margin-top: 30px;}

    .widget.widget_text.margin-bottom36 p{max-width: inherit;}
    .testi-name{font-size: 14px;}
    .process-info,.process-info p{font-size: 16px;}
    .footerbottom-logo a{margin: 0 15px;}
    .footer_main_widgets{    padding-bottom: 20px;}

    .main-contact-form{top: 0;margin-top: 30px;}
    .maincarpet-cleaning [data-colnumber="1"]{max-width: inherit;}

    .contactheaderblock li{padding: 10px 15px;}
  .contactheaderblock a{font-size: 16px;}
  .main-subpage-title h1{font-size: 34px;margin-bottom: 0px !important;}
  .main-subpage-title .get-awardfast{font-size: 16px;}
  .main-subpage-title {min-height: 255px;}

  .serviceheaderblock ul.contactheaderblock{top: -50px;}

  .page-id-2798 .mainenq-book{margin-top: 25px;}
  .testi-name:after{width: 90px;}

  .admin-bar #pbtheme_content > .pbtheme_container{padding-top: 58px;}
  .admin-bar .header_wrapper.layout-small-right.div_header_shadow.div_logo_biggest{position: fixed;left: 0;right: 0;top: 32px !important;}

  .header_wrapper.layout-small-right.div_header_shadow.div_logo_biggest{position: fixed;left: 0;right: 0;top: 0 !important;}
  #pbtheme_content > .pbtheme_container{padding-top: 58px;}
  .div_responsive_icons a:hover{border-color: #ccc !important;color: #ccc !important;}
  .single-post div#pbtheme_content{padding-top: 58px !important;}

  .main-testimonil-slider .frb_image a{width: 132px;right: 0;bottom: 22px;position: absolute;}

  .header_wrapper.nav-up{opacity: 0;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-webkit-transition: all .25s }
  .header_wrapper.nav-down{opacity: 1;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-webkit-transition: all .25s }


}

@media (max-width: 980px) and (min-width: 770px){
  .homebannerslider{padding-top: 50px;padding-bottom: 30px;}
}


@media (max-width: 991px) and (min-width: 768px){
	.pbuilder_column.pbuilder_column-1-4[data-colnumber="2"]{margin-bottom: 0;}
	.pbuilder_column.pbuilder_column-1-4[data-colnumber="3"]{margin-bottom: 0;}
}

@media (max-width: 782px) {
  .admin-bar #pbtheme_content > .pbtheme_container{padding-top: 58px;}
  .admin-bar .header_wrapper.layout-small-right.div_header_shadow.div_logo_biggest{position: fixed;left: 0;right: 0;top: 46px !important;}
}


@media (max-width: 767px) {
	.main-subpage-title{min-height: 170px;}
	.main-subpage-title .pbuilder_column-1-1{padding: 60px 0 20px;}
	.main-subpage-title .get-awardfast{font-size: 16px;line-height: 1.1;margin-top: 5px;}
	.main-subpage-title h1{margin-bottom: 0 !important;line-height: 26px;}

	.image404 img{width: 190px;}
	.text404{font-size: 16px;}
	.btn404 a.btn-enq{padding: 5px 10px 5px 10px;font-size: 14px !important;}
	.btn404 li{margin: 0 0;}
	.main404pages{padding: 55px 0 25px;}

	.contactsubmit-form input[type="submit"]{font-size: 15px;padding: 5px 15px;}
	.main-contact-form .nf-field-element input, .main-contact-form .nf-field-element select, .main-contact-form .nf-field-element textarea{font-size: 14px;padding: 5px;}
	
	.homebannerslider{padding-top: 40px;}
	.footer_main_widgets{    padding-bottom: 25px;}
	.main-beforeafter-slider .pbuilder_column.pbuilder_column-1-1{padding: 0 0;}
	.magic-carpet ul li{    margin-bottom: 0;}

	.phonenumber img, .main-info img{margin-right: 10px;width: 28px;}

  .testi-name:after{width: 70px;height: 15px;}

  ul.getintouch-footer{    margin: 20px 0 0;}
  .menu-footer-service-container{margin-top: 20px;}
  /*.getintouch-footer li:first-child{padding-top: 0;}*/

  .serviceheaderblock ul.contactheaderblock{top: 0;position: relative;margin-top: 25px;}
  .process-info, .process-info p{margin-top: 0;font-size: 14px;}

  .main-contact-form .label-above .nf-field-label{margin-bottom: 0px;}
  #return-to-top{width: 50px;height: 42px;bottom: 15px;right: 10px;}
  #return-to-top i{left: 9px;top: 6px;}

  .main-testimonil-slider .frb_image a{width: 132px;right: 0;bottom: 0;position: relative;left: 60px;}
  .testi-name{font-size: 14px;float: left;margin-top: 15px;}
  .testi-name:after{left: 0;}


}

@media (max-width: 640px) {
	span.service-award{font-size: 13px !important;}
	.service-award img{width: 100px;margin-right: 5px;}
	ul.mailcallheader a,.social-ic-header a i{font-size: 13px !important;}
	.social-ic-header a{width: 23px;height: 23px;line-height: 22px;}
	.mailcallheader img{margin-left: 15px;margin-right: 4px;}
	ul.social-ic-header{margin: 0 0 6px;}
	.ulcaratfive img{width: 45px;}
	.ulcaratfive span{font-size: 10px;line-height: normal;}
	.ulcaratfive li a{min-height: 102px;padding: 10px 10px;}
	.ulcaratfive li{margin-right: 5px;margin-bottom: 5px;}
	#pbuilder_content .homebannerslider h1{font-size: 24px !important;line-height: normal;}
	#pbuilder_content .homebannerslider h2{font-size: 24px !important;margin: 0px 0 8px !important;line-height: normal;}
	.contactheaderblock a{font-size: 14px;}
	.contactheaderblock li{padding: 10px 20px;}
	.homebannerslider .frb_text {font-size: 16px;}
	ul.contactheaderblock{margin: 15px 0 10px 0;}
	.homebannerslider .frb_text{margin-bottom: 0;}
	.sectiontitledry{font-size: 21px;}
	.bulletsection i.frb_icon.fa.fa-check-circle{font-size: 20px !important;}
	.magic-carpet i.frb_icon.fa.fa-check-circle{top: -1px;position: relative;}
	.bulletsection ul li div{font-size: 14px;line-height: 22px;padding-left: 30px !important;text-indent: -10px;}

	#pbuilder_content a.btn-enq,#pbuilder_content .btnoutus.frb_button{font-size: 13px !important;min-width: inherit;}
	#pbuilder_content .btnoutus.frb_button{height: 34px !important;display: inline-block !important;line-height: 34px !important;}
	.mainenq-div a{font-size: 18px;}
	.mainenq-div img{width: 25px;}
	.ourservicearea{font-size: 16px;margin-bottom: 15px;}

	.persontextdiv, .main-testimonil-slider .sectiontitledry, .main-testimonil-slider .pbuilder_module[data-modid="186"],.main-testimonil-slider .pbuilder_module[data-modid="46"],.main-testimonil-slider .pbuilder_module[data-modid="24"]{padding: 0 40px;}
	p,.termsbulletsection li{font-size: 14px;line-height: 22px;}
  .termsbulletsection li{font-size: 18px;}

	.pbuilder_column.pbuilder_column-2-5{margin-top: 25px;}
	.titleblocksrc + p{font-size: 14px;min-height: inherit;    margin-bottom: -25px;}
	.titleblocksrc{font-size: 16px;}

	.pbuilder_column.pbuilder_column-1-4{margin-bottom: 35px;}
	.linebar-div{margin: 0 auto 20px;}
	.boxtitledclean{font-size: 24px;    line-height: 24px;}
	.letstalk, .letstalk p{margin-top: 20px;margin-bottom: 20px;}
	.mainenq-div{    margin-top: 4px;}
	.mainenq-book .mainenq-div{    margin-top: 0;}
	.widget h3.pbtheme-widget-title span.title_holder{font-size: 18px;}

	.menu-footer-service-container li a{font-size: 14px;}
	.menu-footer-service-container li{border: 0;padding-bottom: 0;padding-top: 0;}
	.getintouch-footer a{font-size: 16px;}
	.ftr-btm .copyright{font-size: 14px;}
	.ftr-btm-menu a{font-size: 14px;}
	.getintouch-footer li{padding-top: 15px;padding-bottom: 15px;}

	.main-lovetext li{font-size: 15px;padding: 0 0 5px 35px;}

	.main-contact-form form{padding: 10px 15px;}
	.main-contact-form h3{font-size: 16px;padding: 20px 0;}
	.main-info img, .main-info a{font-size: 16px;}
	.phonenumber a {font-size: 16px;}
	.ourservice{font-size: 20px;}
	.main-contact-form .nf-field-label label{font-size: 15px;}
	.main-contact-form .nf-field-element li{width: 100%;}
	.calloutbook{font-size: 16px;margin-bottom: 15px;}

    .main-servicediv .pbuilder_column.pbuilder_column-1-5{width: 100%;margin-bottom: 30px;}
    .our-processblock li{padding-left: 80px;}

    .maso-grid{-moz-column-count: 1;-webkit-column-count: 1;column-count: 1;}
    .blog-list{width: 100%;}
    .pbuilder_column.pbuilder_column-1-4[data-colnumber="3"]{margin-bottom: 0;}
    .main-happy-year br{display: none;}

    .main-servicediv .btn-enq.inlineblockbtn{margin-top: 15px !important;}
    .choose-product{font-size: 16px;margin-top: 2px;}
    .blog-title-info{margin: 5px 0 10px;font-size: 14px;}

    div#content .entry-title{font-size: 24px;line-height: 26px;}
    .posts_meta .div_date_meta, .div_author_meta{font-size: 16px;}

    #div_pure_single ul li{font-size: 14px;line-height: 20px;margin-bottom: 15px;margin-left: 0;}

    .mainenq-div span{margin-left: 15px;}
    .frb_bullets_wrapper li i{margin-top: 0;}

    a.btn-enq{min-width: 145px !important;}

    .getintouch-footer img{width: 28px;}
    .getintouch-footer li:nth-child(2) img{width: 40px;}
    .getintouch-footer li{padding-left: 50px;}
    .phonenumber img, .main-info img{margin-right: 8px;width: 24px;}

    .blogcontentcover p{    min-height: inherit;}

    .posts_meta .div_avatar_meta{height: auto;display: none;}
    .posts_meta > div{padding-left: 0;}
    .posts_meta .div_date_meta, .div_author_meta{display: block;}
    span.service-award{margin-top: 5px;}
    .mailcallheader li:nth-child(2) img{width: 24px;}
    .mailcallheader li:nth-child(1) img{width: 18px;}
    .termsbulletsection li{font-size: 14px;}

    .ct-checkbox span.wpcf7-list-item{width: 100%;}

    .main-testimonil-slider .frb_image a{left: 40px;}

}


@media (max-width: 400px) {

  .main-subpage-title{min-height: 180px;}

	.mainenq-div span{display: block;margin-left: 0px;}
	.formfieldmanage .nf-field:nth-child(1),.formfieldmanage .nf-field:nth-child(5){float: left;width: 100%;}
	.formfieldmanage .nf-field:nth-child(2),.formfieldmanage .nf-field:nth-child(6){float: right;width: 100%;}

	.posts_meta > div{margin-left: 0;padding-left: 0;}

  .persontextdiv, .main-testimonil-slider .sectiontitledry, .main-testimonil-slider .pbuilder_module[data-modid="186"], .main-testimonil-slider .pbuilder_module[data-modid="46"], .main-testimonil-slider .pbuilder_module[data-modid="24"]{padding: 0 30px;}
  .main-testimonil-slider .pbuilder_row_colwrapper{padding-left: 0 !important;padding-right: 0 !important}

  .testi-name{}
  .testi-name:after{left: 0;}

  .maincarpet-cleaning-right .pbuilder_column .pbuilder_module,.maincarpet-cleaning .pbuilder_column .pbuilder_module{width: 100% !important;}
  .mainenq-div{margin-top: 20px;}
  .bulletsection .pbuilder_module[data-modid="124"]{margin-top: 0;margin-left: 12px;}
  .mainenq-book .mainenq-div span{margin-left: 10px;}

  .mainourprocessdiv .pbuilder_module{width: 100%;}
  .main-testimonil-slider .frb_image a{left: 30px;}

}

@media (max-width: 380px) {
  .mainenq-book .mainenq-div {margin-top: 20px;}
  .bestcommercial{line-height: 20px;}
}

@media (max-width: 375px) {
	.bulletsection.magic-carpet .mainenq-div{margin-top: 20px;margin-left: 15px;}
	span.service-award{font-size: 10px !important;}
  .mainenq-book .mainenq-div span{margin-left: 5px;}
}

@media (max-width: 369px) {
	.bulletsection .pbuilder_module[data-modid="183"], .bulletsection .pbuilder_module[data-modid="124"]{margin-top: 0;}
	.mainenq-div span{margin-left: 0;}
	.bulletsection.magic-carpet .mainenq-div{margin-left: 18px;}
	.mainenq-book .mainenq-div img{    margin: 0 5px;}
  .mainenq-book .mainenq-div span{margin-left: 2px;}
}


