@font-face{font-family:'Lato',sans-serif;src:url('../fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-Light.woff') format('woff'),url('../fonts/OpenSans-Light.ttf') format('truetype'),url('../fonts/OpenSans-Light.svg#OpenSans-Light') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'Lato',sans-serif;src:url('../fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-Bold.woff') format('woff'),url('../fonts/OpenSans-Bold.ttf') format('truetype'),url('../fonts/OpenSans-Bold.svg#OpenSans-Bold') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'Lato',sans-serif;src:url('../fonts/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-Semibold.woff') format('woff'),url('../fonts/OpenSans-Semibold.ttf') format('truetype'),url('../fonts/OpenSans-Semibold.svg#OpenSans-Semibold') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'Lato',sans-serif;src:url('../fonts/OpenSans-Extrabold.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-Extrabold.woff') format('woff'),url('../fonts/OpenSans-Extrabold.ttf') format('truetype'),url('../fonts/OpenSans-Extrabold.svg#OpenSans-Extrabold') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'Lato',sans-serif;src:url("../fonts/Oswald-Stencil.eot?") format("eot"),url("../fonts/Oswald-Stencil.woff") format("woff"),url("../fonts/Oswald-Stencil.ttf") format("truetype"),url("../fonts/Oswald-Stencil.svg#OswaldStencil-Bold") format("svg");font-weight:normal;font-style:normal}
html,body{height:100%;width:100%}
body{font-family:'Lato',sans-serif;font-size:15px;line-height:25px}
hr{border-color:#e3161b;border-width:3px;max-width:50px}
hr.light{border-color:white}
a{-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s;color:#444444}
a:hover,a:focus{color:#444444;text-decoration:none}
img.size-full {width: 100%;height: 100%;margin-bottom: 20px;}
ul{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-family:'Lato',sans-serif}
p{font-size:15px;line-height:27px;margin-bottom:15px}
.bg-primary{background-color:#e3161b}
.bg-dark{background-color:#222;color:white}
b,strong{font-weight:700}
.text-faded{color:#444;text-align:justify}
.text-faded.subtitle{font-size:22px;color:#333;margin-bottom:20px}
.text-faded.subtitle.servicetitle{font-size:15px;}
.text-faded:hover{color:#444444}
section{padding:30px 0}
aside{padding:50px 0 20px}
.no-padding{padding:0}
.single aside{padding:0 0 30px}
.widget .widget-title{color:#404040;text-transform:uppercase;margin-bottom:30px;font-weight:bold;font-size:17px;position:relative;text-align:left;margin-top:30px;padding-bottom:5px;float:none}
.widget ul{margin:0;padding:0;display:block}
.widget li{list-style:none;margin:7px 0 7px;text-align:left;margin-left:3%;position:relative;padding-left:10px}
.widget li:before{content:'';width:4px;height:4px;background:#e9e9e9;float:left;position:absolute;margin-top:11px;left:0}
.widget .widget-title:before{position:absolute;margin:auto;z-index:1;content:"";width:35%;height:2px;background:#e3161b;bottom:-9px;left:0}
.widget li a{color:#808080}
.widget li a:hover{color:#e3161b}
.widget-area .widget{clear:both}
.content-left-wrap.col-md-9{border-right:1px solid rgba(0,0,0,0.05)}
.content-left-wrap.col-md-9{padding-right: 20px;}
.sidebar-wrap.content-left-wrap{margin-top:60px;padding-top:0;padding-left: 20px; }
.single .site-content{margin-top:6%}
.blog .content-left-wrap.col-md-9{margin-top:14%}
.blog .content-left-wrap.col-md-9 .post-img-wrap img{width:100%;height: 100%; margin-top:0;margin-right:0px;border:1px solid #eee}
.single h1.entry-title{margin-bottom:0}
.entry-meta{margin-bottom:20px}
.single article.hentry{float:left;width:100%;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid rgba(0,0,0,0.05)}
.site-main .post-navigation{float:left;width:100%;margin:0 0 1.5em;overflow:hidden}
.comment-navigation .nav-previous,.paging-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left}
.comment-navigation .nav-next,.paging-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right}
.comment-form p{margin:10px 10px 10px 0}
.comment-form label{width:85px}
.contact-us .input-box,textarea{width:100%;margin:auto;margin-bottom:20px;border-radius:4px}
textarea{overflow:auto;padding-left:3px;vertical-align:top}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea{color:#555;border:1px solid rgba(0,0,0,0.1);border-radius:0}
.comment-form #submit,.comment-reply-link{text-align:center;text-transform:uppercase;padding:12px 30px 9px 30px;border-radius:0;margin:10px;box-shadow:none;text-shadow:none;font-weight:400;vertical-align:middle;cursor:pointer;white-space:nowrap;font-size:14px;background:#fbd52a;border:0;color:#000!important}
.comment-form,.comments-title,.comment-reply-title{text-align:left}
#topbar{background:#0b1341;color:#fff;font-size:13px;position:absolute;top:0;width:100%;z-index:100;padding:7px 0 9px 0}
.social_icon{margin:0;padding:0}
.social_icon li{border:1px solid #fff;border-radius:13px;display:inline;padding:2px 8px 2px;text-align:center}
.social_icon li a{width:12px}
#topbar a{color:#fff}
#topbar a:hover{text-decoration:none;color:#fbd52a}
#topbar a.toemail{margin-right:1px;font-size:16px}
#topbar .text-right .fa{margin-right:7px;color:#fbd52a}
#topbar .text-right span{margin:0 10px}
a.call-us{font-size:21px}
.navbar-default{background-color:white;border-color:rgba(34,34,34,0.05);font-family:'Lato',sans-serif;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}
.navbar-default .navbar-header .navbar-brand{color:#e3161b;font-family:'Lato',sans-serif;font-weight:700;text-transform:uppercase}
.navbar-default .navbar-header .navbar-brand:hover,.navbar-default .navbar-header .navbar-brand:focus{color:#eb3812}
div.wpcf7-mail-sent-ok{color:#ccc!important}
.navbar-default .navbar-header .navbar-toggle{font-weight:700;font-size:12px;color:#222;text-transform:uppercase}
.navbar-default .nav>li>a,.navbar-default .nav>li>a:focus,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{text-transform:uppercase;font-weight:700;font-size:15px;color:#000}
#mega-menu-wrap-primary{float:right;clear:none}
#mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu li a:before{content:"\f0ad";font-family:fontawesome!important}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover{font-weight:700!important}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item-10586 a.mega-menu-link:hover{font-weight:normal!important}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{line-height:24px;padding:0 20px 0 18px}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item{margin:0;display:inline-block;height:20px;vertical-align:middle;padding:0;border-right:1px solid}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:nth-child(5),#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:last-child{border:0}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1:before,#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1:after{display:none}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:focus{font-weight:bold}
.navbar-default .nav>li>a:hover,.navbar-default .nav>li>a:focus:hover{color:#fff}
.navbar-default .nav>li.active>a,.navbar-default .nav>li.active>a:focus{color:#fff!important;background-color:transparent}
.navbar-default .nav>li.active>a:hover,.navbar-default .nav>li.active>a:focus:hover{background-color:transparent}
.navbar-nav>li.online_appointment>a,.navbar-nav>li#mega-menu-item-10586 a{padding:12px 4px 14px!important}
.navbar-default.affix-top .nav>li{display:inline;padding:4px 12px 0;margin-top:15px;border-right:1px solid;line-height:0}
.navbar-default.navbar-fixed-top.affix .nav>li{margin-top:40px}
.navbar-default.navbar-fixed-top.affix .nav>li.online_appointment>a,.navbar-default.navbar-fixed-top.affix .nav>li#mega-menu-item-10586 a{padding:3px 10px!important}
.navbar-default.affix-top .nav>li:nth-child(5),.navbar-default.affix-top .nav>li:last-child{border-right:0}
.navbar-default.affix-top .nav>li:last-child{margin-top:0}
.navbar-default .nav>li.current-menu-item>a{border-bottom:2px solid}
.navbar-default .nav>li:last-child{margin-right:0!important}
.submenu{display:none}
ul.submenu{position:absolute;width:240px;background:#222;padding:10px 10px}
ul.submenu li{padding:10px 5px;border-bottom:1px solid #fbd52a}
ul.submenu li:last-child{border-bottom:0}
ul.submenu li a{color:#fff}
ul.submenu li:hover{background:#fbd52a}
ul.submenu li:hover a{color:#222}
ul.submenu li a:hover{color:#222;text-decoration:none}
.navbar-default .nav>li:hover .submenu{display:block;transition:all .4s ease-in-out}
span.wpcf7-not-valid-tip{color:#f00;font-size:14px;font-weight:normal;display:block;margin:-22px auto 0}
.booking_form span.wpcf7-not-valid-tip{margin:-33px auto 0}
div.wpcf7-response-output{margin:-18px 0 0;padding:0;font-size:12px;text-align:center}
div.wpcf7-validation-errors{border:0!important}
.online_appointment,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-10586{background:#e3161b none repeat scroll 0 0;border-radius:12px;margin-top:5px;padding:3px 0;height:40px}
.online_appointment a.page-scroll, #mainNav #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-10586 > a{color:#fff;margin:5px 0 0 0;font-weight: bold;}
/*#mainNav #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-10586 a:hover{color:#e3161b;}*/
li.mega-menu-item-10586 a:before,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-item-10586>a.mega-menu-link:before{content:"\f108";font-family:fontawesome;margin-right:4px;font-weight:normal}
.booking_form{background:#fff;float:right;height:auto;margin-top:0;width:366px;-webkit-box-shadow:0 20px 18px -15px rgba(0,0,0,0.43);-moz-box-shadow:0 20px 18px -15px rgba(0,0,0,0.43);box-shadow:0 20px 18px -15px rgba(0,0,0,0.43)}
.booking_form h2{background:url("https://www.perthhandymanwa.com.au/wp-content/uploads/2017/07/booking_bg.png") no-repeat center top;color:#fbd52a;font-size:23px;font-weight:600;margin:0 0 10px;padding:18px 0 58px;text-transform:uppercase}
.home .booking_form select,.home .booking_form input,.home .booking_form textarea{background:#f0f0f0!important;border:1px solid #eee;box-sizing:border-box;font-weight:500;font-size:12px;margin-bottom:10px;padding:0 5px 0 28px;width:100%;font-family:'Lato',sans-serif;height:40px;line-height:40px;margin-bottom:0;border-radius:0}
.home .booking_form .wpcf7-form-control.wpcf7-submit{border:0;height:42px;background:#e3161b!important;padding:0 30px;font-size:14px}
.booking_form select{color:#151515;padding:0 5px 0 0}
.booking_form input{color:#151515}
.booking_form input::-webkit-input-placeholder{color:#151515!important}
.booking_form input:-moz-placeholder{color:#151515!important}
.booking_form input::-moz-placeholder{color:#151515!important}
.booking_form input:-ms-input-placeholder{color:#151515!important}
.booking_form textarea{height:100px !important;color:#151515}
.booking_form .addressfield{ height:60px !important;}
.addressfield{ height:60px !important;}
.wpcf7-form-control.wpcf7-submit{background:#ffb606;margin:0 auto;text-transform:uppercase;width:40%}
.wpcf7-form-control-wrap.countrycode{float:left;width:19%}
.wpcf7-form-control-wrap.tel{float:left;margin-left:1%;width:80%}
.shudualyourservices h3{font-size:26px;font-weight:600;text-align:left;text-transform:uppercase;margin-bottom:15px}
.shudualyourservices{background:#0b1341;box-sizing:border-box;margin-top:-100px;padding:25px 55px;text-align:center;width:487px}
.shudualyourservices input,.shudualyourservices select,.free-quote-form input,.free-quote-form select,.contact-us input,.contact-us textarea{color:#111;font-weight:600;height:40px;margin-bottom:5px;padding-left:6px;width:100%;font-family:'Lato',sans-serif}
.shudualyourservices .wpcf7-form-control.wpcf7-submit,.free-quote-form .wpcf7-form-control.wpcf7-submit,.contact-us .wpcf7-form-control.wpcf7-submit{border:0 none;width:100%;background:#e3161b none repeat scroll 0 0!important;color:#fff}
.booking_form .uploadingtype{color:#111;float:left;font-size:10px;margin-top:-8px}
div.wpcf7-mail-sent-ok{color:#000}
.booking_form .uploadingtype{color:#111;float:left;font-size:10px;margin-top:-8px}
div.wpcf7-mail-sent-ok{color:#000}
header{position:relative;width:100%;min-height:auto;background:url('https://www.perthhandymanwa.com.au/wp-content/uploads/2017/07/header.jpg') top center no-repeat;text-align:center;color:white}
nav.navbar.affix-top{border-bottom:0 none;top:33px;padding-bottom:17px}
.home nav.navbar.affix-top{border-bottom:0 none;top:60px}
.navbar-default .navbar-header .navbar-brand{color:rgba(255,255,255,0.7);padding:8px 0 0 15px}
.navbar-default.affix .navbar-header .navbar-brand{padding:6px 15px 15px}
header .header-content{position:relative;text-align:center;padding:100px 15px 100px;width:100%}
header .header-content .header-content-inner h1{font-weight:700;text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:30px}
header .header-content .header-content-inner hr{margin:30px auto}
header .header-content .header-content-inner p{font-weight:300;color:rgba(255,255,255,0.7);font-size:16px;margin-bottom:0}
.subcontent{margin:-11px 0 35px}
.section-heading,h1.entry-title,.hmeexp-content h3{color:#0b1341;font-size:35px;text-transform:uppercase;margin-bottom:35px;font-weight:600}
.section-heading span{font-weight:700}
.section-subheading{display:block;font-size:14px;font-weight:500}
div#content .content-left-wrap.col-md-12{margin-top:13%}
#about{background:0;padding-top:0;margin-top:-60px;display:inline-block;width:100%}
.about-us .center-block,.sub-menu{display:none}
.vasion{background:rgba(0,0,0,0) url("https://www.perthhandymanwa.com.au/wp-content/uploads/2017/07/15yearofexperiencesa.jpg") no-repeat scroll center top;box-sizing:border-box;color:#0b1341;font-weight:700;height:359px;padding:68px 68px 62px;text-transform:uppercase;width:496px;line-height:40px}
.fifteen{font-size:76px}
.year{font-size:36px}
.exp{font-size:53px}
.helping{display:block;font-size:24px;font-weight:500;line-height:33px;margin-top:40px;text-transform:lowercase}
section#services{background:url("https://www.perthhandymanwa.com.au/wp-content/uploads/2017/07/services_bg.jpg") repeat center top}
#whychooseus .col-lg-6{padding-left:0}
section#ourteam{background:url(https://www.perthhandymanwa.com.au/wp-content/themes/zerif-lite/images/handyman-wall.jpg) no-repeat;background-size:cover}
section#scheduleservice{background:url("https://www.perthhandymanwa.com.au/wp-content/uploads/2017/07/footer_bg-1.jpg") no-repeat center top / cover}
section#ourteam h3{color:#0b1341;font-size:28px;margin-bottom:40px}
.col-md-12.copyright{color:#fff;text-align:center}
footer#footer{background:#222 none repeat scroll 0 0;padding:6px 0 2px}
#footer p{text-align:center;color:#fff;font-size:14px}
.col-md-12.copyright>p{font-size:13px;margin-bottom:0;padding:7px 0}
.thumbnails li>.fff .caption{background:#fff!important;padding:10px}
.page-header{background:#f9f9f9;margin:-30px -40px 40px;padding:20px 40px;border-top:4px solid #ccc;color:#999;text-transform:uppercase}
.page-header h3{line-height:.88rem;color:#000}
ul.thumbnails{margin-bottom:0}
.control-box{text-align:right;width:100%}
.control-box .pager{margin:5px 0}
.carousel-control{background:#666;border:0;border-radius:0;display:inline-block;font-size:34px;font-weight:200;line-height:18px;opacity:.5;padding:4px 10px 0;position:static;height:30px;width:15px}
/*li{list-style-type:none}*/
::selection{background:#ff5e99;color:#fff;text-shadow:0}
::-moz-selection{background:#ff5e99;color:#fff}
.control-box.pager a{background:rgba(0,0,0,0) none repeat scroll 0 0;border:1px solid #0b1341;border-radius:0;padding:8px 14px;color:#0b1341}
.service-box{max-width:400px;margin:50px auto 0}
}.service-box p{margin-bottom:0}
.portfolio-box{background:#0b1341;display:block;margin:0 auto;max-width:361px;min-height:254px;position:relative}
.portfolio-box .portfolio-img img{opacity:.15}
.portfolio-box .portfolio-box-caption{color:white;display:block;position:absolute;bottom:0;text-align:center;opacity:.8;width:100%;height:100%;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}
.pertfo-link{display:inline-block;width:100%;height:100%}
.portfolio-box .portfolio-box-caption .project-icon{background:#fbd52a none repeat scroll 0 0;height:60px;left:20px;position:absolute;top:0;width:60px;padding:5px;}
.portfolio-box .portfolio-box-caption .project-name{font-size:18px;font-weight:700;left:0;position:absolute;text-align:left;text-transform:uppercase;top:110px;width:100%;color:#fff;margin: 0 auto;padding: 0 15px;}
.portfolio-box .portfolio-box-caption .project-detail{color:#fff;font-size:12px;left:20px;position:absolute;text-transform:uppercase;top:210px}
.portfolio-box .portfolio-box-caption .project-detail i{color:#fbd52a;margin-left:5px}
.screen-reader-text{display:none}
#services:hover .portfolio-box .portfolio-box-caption .project-detail i,#testimonials:hover .count_review .project-detail i{-webkit-animation:swing 2s ease;animation:swing 2s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1}
@-webkit-keyframes "swing"{15%{-webkit-transform:translateX(5px);transform:translateX(5px)}
30%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}
50%{-webkit-transform:translateX(3px);transform:translateX(3px)}
65%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}
80%{-webkit-transform:translateX(2px);transform:translateX(2px)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}
}@keyframes "swing"{15%{-webkit-transform:translateX(5px);transform:translateX(5px)}
30%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}
50%{-webkit-transform:translateX(3px);transform:translateX(3px)}
65%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}
80%{-webkit-transform:translateX(2px);transform:translateX(2px)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}
}.carousel .col-lg-4.col-sm-6{margin-bottom:30px}
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content{width:100%;text-align:center;position:absolute;top:50%;transform:translateY(-50%)}
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category,.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{font-family:'Lato',sans-serif;padding:0 15px}
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category{text-transform:uppercase;font-weight:600;font-size:14px}
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{font-size:18px}
.portfolio-box:hover .portfolio-box-caption{opacity:1}
.portfolio-box:focus{outline:0}
#services .text-faded.subtitle{color:rgba(11,19,65,0.9);padding:10px 0 0 0}
.choose_list{margin:0 0 16px 0;padding:0}
.choose_list li{display:inline-block;letter-spacing:0;margin:0 0 7px;width:100%;color:#444444;font-size:15px;line-height:27px}
.choose_list li .fa{margin-right:5px}
#testimonials .section-heading{margin-bottom:120px}
.testi_box{border:1px solid #7f7f7f;padding:30px;min-height:260px}
.testi_box .customer_detail,.testi_box .customer_comment{display:inline-block;vertical-align:top}
.testi_box .customer_detail{width:30%}
.testi_box .customer_comment{margin-left:2%;width:67%;margin-top:4%}
.testi_box .cust_name,.testi_box .cust_desgi{color:#0b1341;font-size:18px;font-weight:700;text-transform:uppercase}
.testi_box .cust_oua{font-size:12px;color:#333;text-align:center;display:block;font-weight:bold}
.single .entry-content p img{width: 100%;height: 100%;padding: 20px 0;}
.single time.updated,.category .post-img-wrap{display:none}
.category .content-left-wrap.col-md-9{margin-top:9%}
.testi_box .cust_cmnt p{font-size:14px;margin-bottom:0}
.yellow{background-color:#fbd52a}
.testi_box .rating{background:#fbd52a none repeat scroll 0 0;border:10px solid rgba(255,236,153,0.57);border-radius:100px;height:135px;margin:-110px auto 0;padding:10px;text-align:center;width:135px}
.testi_box .rating .percentage{font-size:26px;font-weight:400;color:#000}
.testi_box .rating img{margin:6px 0}
.testi_box .rating .cur{font-size:11px}
.testi_box .count_review .percentage{display:block;margin-bottom:10px;margin-top:12px;font-size:16px}
.testi_box .count_review h4{font-weight:600;margin:18px 0;font-size:21px}
.testi_box .count_review .review_service_type{font-weight:600;font-size:15px}
.count_review{color:#0b1341}
.count_review .project-detail{color:#0b1341;font-size:12px;text-transform:uppercase}
.shudualyourservices{margin-top:-100px}
.shudualyou h3{color:#fff;font-size:36px;font-weight:600}
.col-lg-6.shudualyou .phn{color:#fff;margin-top:50px;text-transform:uppercase;font-size:17px}
.col-lg-6.shudualyou .phn span{color:#fbd52a;display:block;font-size:55px;margin-top:15px}
#testimonials{padding:60px 0 150px;background:#f9f9f9}
.call-to-action h2{margin:0 auto 20px}
.text-primary{color:#e3161b}
.no-gutter>[class*='col-']{padding-right:0;padding-left:0}
.btn-default{color:#fff;background-color:#0b1341;border-color:#0b1341;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}
.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#fff;background-color:#e3161b;border-color:#e3161b}
.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}
.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:white;border-color:white}
.btn-default .badge{color:white;background-color:#222}
.btn-primary{color:white;background-color:#0b1341;border-color:#0b1341;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}
.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:white;background-color:#e3161b;border-color:#e3161b}
.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#e3161b;border-color:#e3161b}
.btn-primary .badge{color:#e3161b;background-color:white}
.btn{font-family:'Lato',sans-serif;border:0;border-radius:4px;font-weight:700;text-transform:uppercase}
.btn-xl{padding:15px 30px}
.about-us .btn-xl{padding:15px 30px;margin-top:40px}
::-moz-selection{color:white;text-shadow:none;background:#222}
::selection{color:white;text-shadow:none;background:#222}
img::selection{color:white;background:transparent}
img::-moz-selection{color:white;background:transparent}
body{webkit-tap-highlight-color:#222}
div#all-serv{width:100%;float:left;margin-top:35px}
#ourteam,header{display:none}
.home header{display:block}
#all-serv div.sub-service-outer{height:auto}
#all-serv div.sub-service-outer{width:18%;float:left;border:1px solid #ccc;padding-top:2%;padding-bottom:0;margin-right:1%;margin-top:1%;margin-bottom:3%;margin-left:1%;background:#fbf8f8}
#all-serv .sub-service{min-height:145px}
#all-serv .sub-service{padding:4%;width:100%;float:left}
#all-serv .sub-img{text-align:center;width:100%;clear:both}
#all-serv .sub-service img{width:50%;margin-top:-37%;border-radius:50%;height:90px}
#all-serv .sub-service-content{margin-top:5%;width:100%;float:left}
#all-serv .sub-service-content h2{font-size:21px;min-height:40px;text-align:center;margin-top:10px;margin-bottom:0;font-weight:bold}
#all-serv .sub-service-content h3{font-size:21px;min-height:40px;text-align:center;margin-top:10px;margin-bottom:0;font-weight:bold}
#all-serv .more-in{width:100%;float:left;margin-top:5%;text-align:center}
#all-serv .more-in a{color:#e3161b}
#all-serv .more-in a:hover{color:#0b1341}
.city,.service,.date,.time{width:49%;float:left;margin:0 1px}
h2.scheduleForm{font-size:22px}
h2.scheduleForm a{color:#fbd52a}
.secondparag li{position:relative;padding-left:15px; list-style: none;}
.secondparag li:after{font-family:"FontAwesome";left:0;position:absolute;content:"\f054";color:#f84545;font-size:14px;top:0}
.seviceslist li:after{font-family:"FontAwesome";left:0;position:absolute;content:"\f054";color:#f84545;font-size:14px;top:0}
.seviceslist li {position:relative;padding-left:15px; list-style: none;}
.featured-img img{width:100%;position:absolute;height:285px}
.page-template-template-services .content-left-wrap{margin-top:12%}
.page-template-template-services .content-right-wrap{margin-top:0;padding:0}
.ajax-loader,.wpcf7-response-output.wpcf7-mail-sent-ok{display:none!important}
.page-template-template-services .entry-content{margin-top:10%}
.page-template-template-services h1.entry-title{color:#fff;font-size:40px;text-align: center;}
.servicepage h2,.secondparag h2{font-size:26px;font-weight:bold;margin-bottom:21px;margin-top:0}
.secondparag{width:100%;float:left;margin-top:40px;margin-bottom:30px}
.secondparag h2{text-align:left}
.carousel-slider .carousel-slider__item img{height:300px!important}
.servicepage{width:63%;float:left}
.page-template-template-services .content-right-wrap.col-md-4{width:35%;float:right;padding:0}
.display-posts-listing .apss-social-share,.showposts li .excerpt-dash,.portfolio_slider_wrap .owl-item{display:none}
.showposts{margin:0;display:block;float:left;width:100%}
.showposts li{width:31%;float:left;margin:0 8px 4px 8px;list-style:none;min-height:390px;background:#fbfbfb none repeat scroll 0 0}
.showposts li img,.showposts li a.title,.showposts li .excerpt{height: 100%; width:100%;display:block;text-align:left;transition:all .2s ease .2s}
.showposts li a.title{font-size:20px;margin:15px 1px 10px;color:#000;padding:0 8px;font-weight:bold;text-transform:uppercase;line-height: 28px;}
.showposts h2{display:block;margin:10px 0 30px;font-size:35px;font-weight:bold;text-align:center;color:#0b1341}
.showposts h2>span{font-size:14px;text-transform:uppercase;width:100%;display:block;margin:10px 0 0}
.showposts li:hover img{border:0;opacity:.8}
.showposts li:hover a.title{color:#e3161b}
.showposts li .excerpt{font-size:15px;padding:0 8px}
.excerpt>a{color:#e3161b;font-size:12px;font-weight:bold}
.showposts.homepg li .excerpt{color:#444}
.showposts.homepg li{min-height:360px;background:#fff}
.homeexplore-section{background:#fff;padding:50px 0}
.hmeexp-content h3{margin:0;padding:0 0 15px 0;text-align:center}
.innerexp-content{width:100%;margin:auto}
.hmeexp-content h4{margin:0;color:#0b1341;text-transform:uppercase;padding:0 0 40px 0;text-align:center;display:block;font-size:14px;font-weight:700}
.secondparag img{width:300px;float:left;margin:0 15px 8px}
.vcard.author.byline{display:none}
.perthhandycon-form .form-style-5{display:inline-block;width:100%;max-width:100%;}
.perthhandycon-form .fillform{margin:0;font-size:18px;text-align:center;}
.perthhandycon-form .contact_form_lwr span input, .perthhandycon-form .contact_form_lwr span textarea, .perthhandycon-form .contact_form_lwr span select, .perthhandycon-form .contact_form_lwr span textarea{margin:0 0 10px 0;border:1px solid #ccc;height:45px;}
.perthhandycon-form .contact_form_lwr label{left:20px;}
.form-style-5{max-width:500px;padding:10px 20px;background:#f4f7f8;margin:10px auto;padding:20px;background:#f4f7f8;border-radius:8px;font-family:'Lato',sans-serif}
.form-style-5 fieldset{border:0}
.form-style-5 legend{font-size:25px;margin-bottom:10px;border:0}
.form-style-5 label{display:block;margin-bottom:8px}
.form-style-5 input[type="text"],.form-style-5 input[type="date"],.form-style-5 input[type="datetime"],.form-style-5 input[type="email"],.form-style-5 input[type="number"],.form-style-5 input[type="search"],.form-style-5 input[type="time"],.form-style-5 input[type="url"],.form-style-5 textarea,.form-style-5 select{font-family:'Lato',sans-serif;background:rgba(255,255,255,.1);border:1px solid #ccc;border-radius:0;font-size:12px;margin:0;outline:0;padding:7px 7px 7px 28px;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;background-color:#e8eeef;color:#565b5f;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.03) inset;box-shadow:0 1px 0 rgba(0,0,0,0.03) inset}
.form-style-5 textarea.wpcf7-form-control.wpcf7-textarea{height:100px;margin:0}
.form-style-5 input[type="text"]:focus,.form-style-5 input[type="date"]:focus,.form-style-5 input[type="datetime"]:focus,.form-style-5 input[type="email"]:focus,.form-style-5 input[type="number"]:focus,.form-style-5 input[type="search"]:focus,.form-style-5 input[type="time"]:focus,.form-style-5 input[type="url"]:focus,.form-style-5 textarea:focus,.form-style-5 select:focus{background:#d2d9dd}
.form-style-5 select{-webkit-appearance:menulist-button;height:40px}
.form-style-5 .number{background:#e3161b;color:#fff;height:30px;width:30px;display:inline-block;font-size:.8em;margin-right:4px;line-height:30px;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,0.2);border-radius:15px 15px 15px 0}
.form-style-5 input[type="submit"],.form-style-5 input[type="button"]{position:relative;display:block;padding:8px 39px 18px 39px;color:#000;margin:0 auto 17px;background:#ffb606;font-size:18px;text-align:center;font-style:normal;width:100%!important;border-width:0;border-radius:0}
.thank-content img{width:200px;float:left;margin:0 12px 7px 0}
.thank-content p{display:block;float:left;width:74%;margin:18px 0 18px;font-size:21px}
.backpage{background:#fbd52a;display:inline-block;color:#000;padding:11px 18px;margin-bottom:7px;margin-right:5px;font-size:15px;font-weight:900;letter-spacing:1px;vertical-align:middle;white-space:pre-line;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-align:center;cursor:pointer;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;border-radius:0}
.action-row{background:#ffd400 url(https://www.perthhandymanwa.com.au/wp-content/uploads/2017/07/action-row-bkg.png) no-repeat center top;margin:40px auto;font-size:24px;overflow:hidden;max-height:300px;color:#000;transition:all .15s linear;-webkit-transition:all .15s linear}
#action-row-above-footer.action-row{margin:30px auto 0}
#action-row-above-footer a{margin-left:15px;margin-right:15px;width:21%;padding:15px 10px;position:relative;font-size:17px;text-transform:uppercase;vertical-align:middle;display:inline-block;margin:10px 10px 40px}
.action-row .button,.action-row .button.invert:hover{background:#333;border:1px solid #333;color:#fff;transition:all .15s linear;-webkit-transition:all .15s linear}
#action-row-above-footer a[data-book-btn]{padding:15px 10px}
.action-row .button:hover,.action-row .button.invert{background:transparent;color:#000}
.action-row p{margin:24px 0;font-size:34px}
.page-template-template-default-header h1.entry-title{color:#fff}
.page-template-template-default-header .featured-img img{height:210px}
.page-template-template-default-header div#content .content-left-wrap.col-md-12{margin-top:11%}
.free-quote-form{background:#0b1341;color:#fff;margin:7px 0 0;padding:40px;float:left;width:100%;text-align:center}
.free-quote-form h2.scheduleForm{font-size:28px;text-align:center}
.free-quote-form .city,.free-quote-form .service,.free-quote-form .date,.free-quote-form .time{width:100%;float:initial;margin:0 0 6px}
.free-quote-form .wpcf7-form-control.wpcf7-submit,.free-quote-form input,.free-quote-form select{width:250px;margin-bottom:10px;border-radius:0}
.free-quote-form span.wpcf7-not-valid-tip{display:block!important}
.free-quote-form div.wpcf7-response-output{margin:-9px 0 0}
.guides{margin-top:45px;margin-bottom:0;width:100%;float:left}
.widget.widget_recent_entries{padding-top:0;}
.widget.widget_recent_entries h2.widget-title{margin-top:0;}
.guide-link{position:relative;box-sizing:border-box;margin:70px 0 15px;border:3px solid #004775;border-radius:3px;padding:44px 20px 7px;line-height:1.4;text-align:center;text-decoration:none;transition:background .2s;flex:0 1 46.5%;flex-basis:auto;width:47%;float:left;margin:45px 11px 37px;min-height:233px}
.guide-link_icon{display:inline-block;position:absolute;left:50%;margin-top:-45px;padding:0 15px;transform:translateY(-50%) translateX(-50%);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.guide-link_icon>img{position:relative;z-index:2;float:left}
.guide-link_icon:after{content:"";display:block;position:absolute;top:50%;left:0;z-index:1;width:100%;height:0;margin-top:-4px;border-top:5px solid #fff}
.guide-link_title{margin:.75em 0;color:#004775;font-size:30px;text-transform:uppercase}
.guide-link_desc{margin:0 0 1em;font-size:15px}
p.phone-holder{margin-top:10px}
.phone{white-space:nowrap;font-family:"ralewaybold",sans-serif}
.gfield.col-6{width:50%}
.gfield{float:left;position:relative;min-height:1px;padding-left:0;padding-right:15px;margin-bottom:5px;margin-top:15px;width:100%}
.gfield.col-12{float:none;clear:both;width:100%}
.gfield textarea{height:121px}
.contact-us label{display:block;max-width:none;display:block;font-size:15px;font-weight:600;color:#494949;margin-bottom:10px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.section-heading-contact{font-size:25px;text-transform:uppercase;font-weight:bold;margin-top:6%}
.perthcontact-head{text-align:center;}
.perthhandy-top{margin:30px 0 0 0;}
.perthandy-off{font-size:16px;padding:12px 0 0 0;}
.contact-us .wpcf7-form-control.wpcf7-submit{font-weight:normal;width:132px;margin-bottom:10px;border-radius:0;color:#fff!important}
.page-id-10788 .action-row,.page-id-10795 .action-row{display:none}
.contact_form_lwr{margin-bottom:0;width:100%}
.contact_form_lwr input,.contact_form_lwr select{background:rgba(255,255,255,0.4) none repeat scroll 0 0!important;border-radius:3px;color:#666!important;font-family:'Lato',sans-serif;font-size:13px;height:42px;letter-spacing:normal;padding-left:28px;text-align:left;text-transform:uppercase;width:100%;margin-bottom:0}
.contact_form_lwr textarea{background:rgba(255,255,255,0.6) none repeat scroll 0 0!important;border-radius:3px;font-family:'Lato',sans-serif;font-size:13px;height:120px;color:#666!important;letter-spacing:normal;padding-left:28px;text-align:left;text-transform:uppercase;width:100%;margin-bottom:0}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{margin-bottom:30px!important;float:left!important;width:100%;background:green}
.contact_form_lwr>li{display:inline-block;list-style:outside none none;margin-bottom:10px;position:relative;margin-right:10px;margin-top:10px;width:97%;}
.contact_form_lwr>li:nth-child(1){width:97%}
.contact_form_lwr>li:nth-child(2){width:97%}
.contact_form_lwr>li:nth-child(7){width:97%}
.contact_form_lwr>li:nth-child(8){width:97%}
.contact_form_lwr br{display:none}
.contact_form_lwr label{color:#e3161b;font-size:19px;left:7px;position:absolute;top:8px}
label .fa.fa-comment{font-size:16px;position:relative;top:-6px}
.wpcf7-form-control.wpcf7-submit{background:#e3161b none repeat scroll 0 0!important;font-family:'Lato',sans-serif;font-size:18px;font-weight:400;padding-left:10px;text-align:center;width:100%;color:#fff!important}
span.wpcf7-not-valid-tip{color:#f00;font-size:14px;font-weight:normal;display:block;margin:-35px auto 0}
div.wpcf7-response-output{margin:-18px 0 0;padding:0;font-size:12px;text-align:center}
.contact_form_lwr>li:last-child{width:auto;border:0}
.contact_form_lwr textarea::placeholder,.contact_form_lwr input::placeholder,.contact_form_lwr select::placeholder{color:#ccc!important;font-weight:normal!important}
.booking_form .contact_form_lwr{margin-bottom:0;width:100%;padding:0}
.booking_form .contact_form_lwr li:nth-child(3),.booking_form .contact_form_lwr li:nth-child(4),.booking_form .contact_form_lwr li:nth-child(5),.booking_form .contact_form_lwr li:nth-child(6){width:100%;margin:0 5px 10px}
.shudualyourservices li label{display:none}
.shudualyourservices .contact_form_lwr input,.shudualyourservices .contact_form_lwr select,.shudualyourservices .contact_form_lwr textarea{padding:0 10px;background:white!important}
.shudualyourservices .contact_form_lwr li:nth-child(3),.shudualyourservices .contact_form_lwr li:nth-child(4),.shudualyourservices .contact_form_lwr li:nth-child(5),.shudualyourservices .contact_form_lwr li:nth-child(6){width:47%;margin:0 10px 10px 0}
.shudualyourservices .contact_form_lwr>li{margin-top:0}
.shudualyourservices .contact_form_lwr textarea::placeholder,.shudualyourservices .contact_form_lwr input::placeholder,.shudualyourservices .contact_form_lwr select::placeholder,.free-quote-form .contact_form_lwr textarea::placeholder,.free-quote-form .contact_form_lwr input::placeholder,.free-quote-form .contact_form_lwr select::placeholder{color:#ccc!important;font-weight:bold!important}
.contact-on-banner.form-style-5 .contact_form_lwr li{width:100%}
.contact-on-banner.form-style-5 .contact_form_lwr li:nth-child(3),.contact-on-banner.form-style-5 .contact_form_lwr li:nth-child(4),.contact-on-banner.form-style-5 .contact_form_lwr li:nth-child(5),.contact-on-banner.form-style-5 .contact_form_lwr li:nth-child(6){width:47%;margin:0 5px 10px}
.free-quote-form .contact_form_lwr input,.free-quote-form .contact_form_lwr select,.free-quote-form .contact_form_lwr textarea{background:#fff none repeat scroll 0 0!important;border-radius:0}
.booking_form .contact_form_lwr li{width:94%;margin:10px}
span.callus{display:none}
.col-lg-6.shudualyou .phn span a{color:#fbd52a}
.col-lg-6.shudualyou .phn span a:hover{color:#e3161b}
li.mega-menu-item:last-child a.mega-menu-link{line-height:21px}
h1.entry-title{margin-bottom:20px;}
.page-id-10788 .free-quote-form.formdata .right_form h5.fillform{display: none;}
.blog h1.entry-title>a,.category h1.entry-title>a{color:#0b1341;font-size:28px}
.right_reting .reting_main{position:fixed;top:28%;right:0;z-index:99999}
.right_reting .reting_main .reting_text{width:300px;right:-250px;position:relative;-webkit-transition:400ms all linear;transition:400ms all linear;cursor:pointer}
.right_reting .reting_main .reting_text:hover{right:-1px;-webkit-transition:400ms all linear;transition:400ms all linear}
.right_reting .reting_main ul{right:0;padding:0;margin:0}
.right_reting .reting_main ul li:nth-child(1){background-color:#0b1341}
.right_reting .reting_main ul li:nth-child(2){background-color:#e3161b}
.right_reting .reting_main ul li{padding:10px 10px;list-style:none;font-size:18px;color:#fff;text-align:left;margin-bottom:3px}
.right_reting .reting_main ul li span{width:30px;height:30px;border:2px solid #fff;border-radius:100px;display:inline-block;text-align:center;margin-right:20px;padding-top:4px}
.right_reting .reting_main ul li a{color:#fff;text-decoration:none}
section.right_reting{padding:0!important}
.information-holder{text-align:left}
.map-holder{border-radius:0;overflow:hidden;width:100%;height:300px;text-align:center;margin:20px auto 20px;padding:0}
.map-holder iframe{width:100%}
p.address-holder,p.phone-holder a{font-size:18px;margin:0 0 0 5px;}
.blog article{margin-bottom:25px;border-bottom:1px dotted #cccc;padding-bottom:20px}
.shudualyourservices .right_form>p{display:none}
.single h1.entry-title{margin-bottom:0;margin-top:35px}
label.error{position:relative!important;float:left!important;font-size:16px!important;padding:0!important;margin:0!important;top:0!important;left:0!important}
.re-head p{text-align:center;font-size:35px;margin:40px 0 10px 0;color:#0b1341;font-weight:600;text-transform:uppercase}
.handman-google-review .carousel-inner .active{border-bottom:0}
.re-head .mark{text-align:center;background:0;color:#0b1341}
.handman-google-review .rating-input{margin-left:10px}
.handman-google-review .control-box.pager{width:100%;display:inline-block;margin:0}
.handman-google-review .control-box.pager a{padding:4px 10px}
.handman-google-review .block-text .re-block-img{display:table-cell;padding-right:10px;vertical-align:top;width:60px}
.handman-google-review .block-text .re-block-img img{float:left;margin-right:5px;border-radius:50%}
.handman-google-review .block-text .rebloc-text{display:table-cell}
.handman-google-review .block-text .mark{background:0;padding:0;color:#0b1341}
.handman-google-review{padding:0 0 30px 0}
.re-block-img img{width:100%}
.botm-top-fotter{background:#1a1a1a;padding:20px 0}
.fotter-head{color:#fff;font-size:16px;text-transform:uppercase;padding:10px 0 25px 0}
.media-left .fa{color:#fff;margin-right:10px;font-size:16px}
.media-heading a{color:#fff}
.list_of_links .left a{color:#fff;padding-bottom:7px;display:inline-block}
.list_of_links .left .fa{margin-right:10px;color:#fff}
.btm-fotter-box .media{margin-top:0}
.rev-see-all a{text-align:center;margin-top:26px;color:#0b1341;display:inline-block;width:100%}
.sub-service-content h4{font-size:14px;padding:0px;margin-top: 10px;}
.list_of_links{ list-style:none;}
.opening_hrs{list-style:none;margin:0;}
.opening_hrs > li{border-bottom:1px solid #333;color:rgba(255,255,255,0.7);font-size:14px;margin-bottom:0px;padding-bottom:2px;text-align:left;}
.opening_hrs span{float: right;}
.mega-sub-menu li a { font-size: 14px !important; line-height: 30px !important; }
@media(max-width:1100px){.container{width:100%}
.guide-link{width:47%;min-height:272px;margin:75px 11px 37px}
.single .site-content{margin-top:11%}
} @media(max-width:800px){#all-serv .sub-service-content h2{font-size:18px}
#all-serv div.sub-service-outer{width:23%}
.container,.showposts li{width:99%}
.showposts li img{width:300px;margin:0 auto;min-height:initial}
.showposts li .excerpt,.showposts h2,.showposts li a.title{text-align:center}
.page-template-template-default-header h1.entry-title{color:#0b1341}
.page-template-template-default-header .featured-img img{display:none}
.page-template-template-default-header div#content .content-left-wrap.col-md-12{margin-top:20%}
.guide-link{margin:15px 11px 37px}
} @media(min-width:768px){header{min-height:935px}
header .header-content{position:absolute;top:45%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 50px}
header .header-content .header-content-inner{max-width:1167px;margin-left:auto;margin-right:auto}
header .header-content .header-content-inner h1{font-size:50px}
header .header-content .header-content-inner p{font-size:18px;max-width:80%;margin-left:auto;margin-right:auto}
.navbar-default{background-color:#fbd52a;border-color:rgba(255,255,255,0.3)}
.home .navbar-default{background-color:transparent;border-color:rgba(255,255,255,0.3)}
.navbar-default .navbar-header .navbar-brand{color:rgba(255,255,255,0.7)}
.navbar-default .navbar-header .navbar-brand:hover,.navbar-default .navbar-header .navbar-brand:focus{color:white}
.navbar-default .nav>li>a,.navbar-default .nav>li>a:focus{color:rgba(0,0,0,01);padding-top:0;padding-bottom:7px}
.navbar-default .nav>li>a:hover,.navbar-default .nav>li>a:focus:hover{color:#e3161b}
.navbar-default.affix{background-color:#fbd52a;border-color:#eec81d;padding-bottom:17px}
.navbar-default.affix .navbar-header .navbar-brand{color:#e3161b;font-size:14px;margin-top:-2px}
.navbar-brand{height:45px}
.navbar-default.affix .navbar-header .navbar-brand:hover,.navbar-default.affix .navbar-header .navbar-brand:focus{color:#eb3812}
.navbar-default.affix .nav>li>a,.navbar-default.affix .nav>li>a:focus{color:#222}
.navbar-default.affix .nav>li>a:hover,.navbar-default.affix .nav>li>a:focus:hover{color:#e3161b}
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category{font-size:16px}
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{font-size:22px}
#whychooseus img{height:500px}
} @media(min-width:768px) and (max-width:900px){section{padding:20px 0}
.shudualyourservices{margin-top:0;width:100%}
.shudualyourservices .contact_form_lwr li:nth-child(3),.shudualyourservices .contact_form_lwr li:nth-child(4),.shudualyourservices .contact_form_lwr li:nth-child(5),.shudualyourservices .contact_form_lwr li:nth-child(6){width:47%;margin:0 3px 10px}
.vasion{width:100%;padding:68px 8px 62px}
a.page-scroll.btn.btn-default.btn-xl.sr-button{margin-bottom:10px}
.exp{font-size:50px}
.showposts{margin:0 0 20px}
#testimonials{padding:30px 0 30px}
.testi_box{padding:18px}
.testi_box .customer_comment{width:63%}
.col-lg-6{width:50%;float:left}
.col-lg-6.text-right{float:right}
ul#mega-menu-primary{padding-top:0}
.navbar-default .navbar-header .navbar-brand{padding:7px 0 0}
.home .navbar-default .navbar-header .navbar-brand{padding:0}
nav.navbar.affix-top{top:60px}
.home nav.navbar.affix-top{top:72px}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{padding:0 16px}
div#mega-menu-wrap-primary{margin-top:35px;position:relative;z-index:999999999999999999999}
#mega-menu-wrap-primary #mega-menu-primary{padding:0}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-10586{margin-top:0}
#topbar .col-lg-6,#topbar a.toemail,#topbar .text-right>span,#topbar ul.social_icon{display:none}
#topbar .col-lg-6.text-right{display:block;float:right;width:100%;text-align:center}
span.callus{display:block}
a.call-us{font-size:26px}
a.call-us>span{font-size:14px}
.navbar-default .navbar-header .navbar-brand{padding:0;text-align:center;width:100%}
.navbar-header.responsive-logo{float:unset;width:100%;margin:0}
.page-template-template-services article,.page-id-10795 article,.page-id-10788 article,.category main,.page-id-10791 article{margin-top:215px}
.page-template-template-services .contact-on-banner.form-style-5 .contact_form_lwr li:nth-child(3),.page-template-template-services .contact-on-banner.form-style-5 .contact_form_lwr li:nth-child(4),.page-template-template-services .contact-on-banner.form-style-5 .contact_form_lwr li:nth-child(5),.page-template-template-services .contact-on-banner.form-style-5 .contact_form_lwr li:nth-child(6){margin:0 0 10px 4px}
#all-serv div.sub-service-outer{width:18%;padding-top:4%}
#testimonials .section-heading{width:100%;float:left}
.single article.hentry{margin-top:60px}
.sidebar-wrap.content-left-wrap{border:0}
.map-holder{width:100%;height:185px}
.phone{white-space:initial;font-family:"ralewaybold",sans-serif;word-break:break-all;display:block}
#action-row-above-footer a{width:24%}
.category main,.blog main{margin-top:175px}
.page-id-10795 .contact_form_lwr>li{margin-right:4px}
} @media(max-width:767px){#whychooseus img{height:auto}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:last-child a{font-size:14px}
.page-header,.control-box{text-align:center}
.shudualyourservices .contact_form_lwr li,.booking_form .contact_form_lwr li,.contact-on-banner.form-style-5 .contact_form_lwr li:nth-child(3),.contact-on-banner.form-style-5 .contact_form_lwr li:nth-child(4),.contact-on-banner.form-style-5 .contact_form_lwr li:nth-child(5),.contact-on-banner.form-style-5 .contact_form_lwr li:nth-child(6),.booking_form .contact_form_lwr li:nth-child(3),.booking_form .contact_form_lwr li:nth-child(4),.booking_form .contact_form_lwr li:nth-child(5),.booking_form .contact_form_lwr li:nth-child(6),.shudualyourservices .contact_form_lwr li:nth-child(3),.shudualyourservices .contact_form_lwr li:nth-child(4),.shudualyourservices .contact_form_lwr li:nth-child(5),.shudualyourservices .contact_form_lwr li:nth-child(6),.contact_form_lwr li{width:100%}
.navbar-default .navbar-header .navbar-brand{padding:9px 0 0 15px}
#topbar .col-lg-6.text-right{float:right;width:66%}
#topbar .col-lg-6{width:22%;float:left}
#topbar{padding:5px 0 10px 0}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item{width:100%;height:30px}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:last-child{width:192px;margin-bottom:9px;margin-left:10px}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item{clear:none}
#mega-menu-wrap-primary .mega-menu-toggle+#mega-menu-primary li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu{position:relative}
#all-serv div.sub-service-outer{width:31%;margin-top:6%}
#all-serv .sub-service{min-height:160px}
#all-serv .sub-service-content h2{font-size:15px;min-height:30px}
.backpage{display:block;float:left;width:100%}
.thank-content{width:100%;text-align:center;margin:0 auto}
.thank-content img{float:none;margin:0 auto;text-align:center}
.thank-content p{display:block;width:100%;font-size:17px}
.page-template-template-services h1.entry-title{font-size:23px;position:absolute;top:-139px}
.featured-img img{width:100%;position:relative;height:209px}
.servicepage,.page-template-template-services .content-right-wrap.col-md-4{width:100%;float:left}
#action-row-above-footer a{width:38%}
.navbar-header.responsive-logo{float:left}
.navbar.affix{padding-bottom:22px}
nav.navbar.affix-top{padding-bottom:30px;border-bottom:1px solid #e1bf29}
.free-quote-form .wpcf7-form-control.wpcf7-submit,.free-quote-form input,.free-quote-form select{width:100%}
.page-template-template-default-header div#content .content-left-wrap.col-md-12{margin-top:0}
.guide-link{min-height:290px;width:46%}
#whychooseus .col-lg-6{padding-left:15px}
.booking_form{margin-top:60px}
.map-holder{width:100%}
#testimonials .section-heading{width:100%;float:left}
.section-heading span{font-weight:700;margin-top:10px}
.secondparag.full .col-md-8,.secondparag .col-md-8{padding:0}
.showposts li img{width:100%}
.page-template-template-services article,.page-id-10795 article,.page-id-10788 article,.category main,.single article{margin-top:215px}
.page-id-10791 article h1.entry-title{text-align:center;margin-bottom:45px}
.right_reting .reting_main ul li{padding:5px 7px;font-size:14px;margin-bottom:3px}
.right_reting .reting_main .reting_text{width:216px;right:-172px}
.right_reting .reting_main{top:48%}
.right_reting .reting_main ul li span{margin-right:8px}
.page-id-10788 h1.entry-title{text-align:center}
#mega-menu-wrap-primary{position:relative;z-index:999999999}
} @media(max-width:640px){.guide-link_title{font-size:20px}
.guide-link{width:44%;min-height:320px}
#topbar .col-lg-6.text-right,#topbar .col-lg-6{float:right;width:100%;text-align:center}
#topbar a.toemail,#topbar .text-right>span,#topbar ul.social_icon{display:none}
span.callus{display:block;font-size:16px;color:#ddd}
a.call-us{font-size:24px}
.navbar-default .navbar-header .navbar-brand{padding:0;text-align:center;width:100%;height:auto}
#mega-menu-wrap-primary{float:none!important}
.navbar-header.responsive-logo{float:unset;width:100%;margin:0}
.home nav.navbar.affix-top{border-bottom:0 none;top:60px;padding:5px 0 0;margin-bottom:0}
#mega-menu-wrap-primary{margin-top:10px;background:#0b1341}
.booking_form{margin-top:0}
.navbar.affix,nav.navbar.affix-top{padding-bottom:0;margin-bottom:-1px}
#about{margin-top:30px}
section{padding:20px 0}
.section-heading,h1.entry-title,.hmeexp-content h3{margin-bottom:15px}
.text-faded.subtitle{font-size:18px;margin-bottom:20px;text-align:center}
a.page-scroll.btn.btn-default.btn-xl.sr-button{margin-bottom:15px}
.showposts{margin:0 0 20px}
.col-lg-6.shudualyou .phn span{margin-bottom:10px}
#testimonials .section-heading{margin-bottom:30px}
.shudualyourservices .contact_form_lwr li:nth-child(3),.shudualyourservices .contact_form_lwr li:nth-child(4),.shudualyourservices .contact_form_lwr li:nth-child(5),.shudualyourservices .contact_form_lwr li:nth-child(6){margin:0 0 10px}
nav.navbar.affix-top{top:65px;padding-bottom:0;border-color:#eee;margin-bottom:-1px}
#topbar{padding:5px 0 10px 0;float:left}
.hmeexp-content h3{margin:0}
div#all-serv{margin-top:20px}
#all-serv div.sub-service-outer{width:48%;margin:0 -9px 64px 18px}
.single #topbar{position:absolute}
.page-id-10788 article,.page-id-10795 article{margin-top:0}
.single article{margin-top:0}
.free-quote-form{margin-top:0;padding:10px 40px 15px}
.contact_form_lwr>li:nth-child(7),.contact_form_lwr>li:nth-child(1),.contact_form_lwr>li:nth-child(2){width:100%}
h1.entry-title a,h1.entry-title,.single h1.entry-title,.blog h1.entry-title>a,.category h1.entry-title>a{font-size:21px;line-height:23px!important}
.sidebar-wrap.content-left-wrap{margin-top:0;padding-top:0;border:0}
aside{padding:10px 0 10px}
.booking_form .contact_form_lwr li,.booking_form .contact_form_lwr li:nth-child(3),.booking_form .contact_form_lwr li:nth-child(4),.booking_form .contact_form_lwr li:nth-child(5),.booking_form .contact_form_lwr li:nth-child(6){margin:5px 0}
.page-template-template-services h1.entry-title{top:-85px}
.homeexplore-section{background:#fff;padding:50px 0 10px}
.showposts li,.showposts.homepg li{min-height:auto;margin:0 4px 25px 5px}
.page-id-10791 article{margin-top:0}
.page-id-10791 article h1.entry-title{text-align:center;margin-bottom:45px}
p.phone-holder{display:grid}
p.address-holder,p.phone-holder a{font-size:15px}
#mega-menu-wrap-primary{width:108%;right:-17px;position:relative;z-index:999999999}
.blog .content-left-wrap.col-md-9 .post-img-wrap img{margin-top:5px}
.home nav.navbar.affix-top,.home nav.navbar.affix,nav.navbar.affix-top,nav.navbar.affix{margin-top:75px;position:initial}
.home .navbar.affix{padding-bottom:0;margin-bottom:0}
header .header-content{padding-top:10px}
.page-template-template-services article,.page-id-10795 article,.page-id-10788 article,.category main,.single article{margin-top:0}
.featured-img img{height:125px}
.page-template-template-default-header div#content .content-left-wrap.col-md-12,.blog .content-left-wrap.col-md-9,.single .site-content,.page-template-template-services .entry-content{margin-top:10px}
.single h1.entry-title{margin-top:0}
} @media(max-width:520px){.section-heading-contact{font-size:18px}
.navbar .container{padding:0!important;width:100%!important}
nav.navbar.affix-top,.vasion{width:100%}
.fifteen{font-size:53px}
.exp,.year{font-size:32px}
.helping{font-size:18px;margin-top:0}
h2{font-size:20px!important}
#all-serv .sub-service{min-height:140px}
#all-serv .sub-service-content h2{font-size:15px!important;min-height:20px}
#all-serv div.sub-service-outer{width:48%;margin-bottom:12%}
.page-template-template-services h1.entry-title{font-size:20px;top:-115px}
.page-template-template-default-header div#content .content-left-wrap.col-md-12{margin-top:10px}
.page-template-template-default-header h1.entry-title{font-size:25px}
.action-row p{font-size:30px}
.guide-link{width:95%;min-height:initial}
#action-row-above-footer a{font-size:16px}
.page-id-10788 h1.entry-title{text-align:center}
} @media(max-width:479px){.page-template-template-services h1.entry-title{font-size:18px}
.caption{word-break:break-all}
.page-template-template-default-header div#content .content-left-wrap.col-md-12{margin-top:10px}
h2.scheduleForm,.section-heading-contact{font-size:20px!important}
#action-row-above-footer a{padding:15px 0;font-size:12px}
.navbar-brand img{width:100%;}
#all-serv .sub-service img{width:50%;margin-top:-28%;border-radius:50%;height:155px}
#all-serv div.sub-service-outer{margin-bottom:27%;width:99%}
#mega-menu-wrap-primary{right:0;width:100%;position:relative;z-index:999999999}
.vasion{height:260px;padding:70px 15px 0}
.blog .content-left-wrap.col-md-9 .post-img-wrap img{width:100%;margin-bottom:10px}
} @media(min-width:992px){.service-box{margin:20px auto 0}
} h2.section-heading.whychooseus{margin-bottom:16px;margin-top:26px}
span.section-subheading.whychooseussub{margin-top:10px}
.welhandyman{color:#0b1341}
.active{border-bottom:2px solid #0b1341}
.grecaptcha-badge { 
    visibility: hidden;
}