body{ padding: 0px; margin: 0px; list-style: none; font: normal 16px/26px 'Barlow', sans-serif; color:#000; }
p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none;}
ul{ list-style: none; padding: 0px; margin: 0px;}
label{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
input[type="text"]::-webkit-placeholder { opacity: 1;  }
input[type="text"]::-moz-placeholder { opacity: 1;}
input[type="password"]::-webkit-placeholder { opacity: 1;}
input[type="password"]::-moz-placeholder { opacity: 1;}
input[type="search"]::-webkit-placeholder { opacity: 1;}
input[type="search"]::-moz-placeholder { opacity: 1;}
input[type="email"]::-webkit-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1;}
input[type="tel"]::-webkit-placeholder { opacity: 1;}
input[type="tel"]::-moz-placeholder { opacity: 1;}
textarea::-moz-placeholder { opacity: 1;  }
textarea::-webkit-placeholder { opacity: 1;}
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}
a{ text-decoration: none !important;  -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
button, input[type="submit"]{ -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out; cursor: pointer;}
input, button{ -webkit-appearance: none;}
input:focus{ outline: none; box-shadow: none;}
button:focus, input[type="submit"]:focus{ outline: none; box-shadow: none;}


/* Fonts :-
    font-family: 'Barlow', sans-serif;
    font-family: 'Barlow Condensed', sans-serif;
    font-family: 'Inter', sans-serif;
    font-family: 'Poppins', sans-serif;
    font-family: 'Rubik', sans-serif;
    font-family: 'Montserrat', sans-serif;
    font-family: 'Rubik', sans-serif;
    font-family: 'Larsseit';
    font-family: 'Larsseit-Medium';
    font-family: 'Larsseit-Light';
    font-family: 'Roboto', sans-serif;
 */

.container { max-width: 1170px;}


/*header*/
.header_sec{ width: 100%;}
.header_Inn{ width: 100%;}

.nav_top{ margin: 0px; padding: 0px; background: none; border: none; min-height: auto; box-shadow: none; border-radius: 0px;}
.drop-nav{ position: absolute; top: 10px; right: 0px;}
.nav_top .dropdown-menu li a{ font-size: 13px;}
.menu_sec li{ position: relative;}

.bannersec{ width: 100%;}




/* start header_sec */
.header_sec{position: relative; width: 100%; }

.header_top{position: relative; width: 100%; background: #e3dff6;}
.header_top .container{display:flex; justify-content:end; align-items:center; }


.tpheaderul_menu li, .tpheaderul_call li{display: inline-block; }
.tpheaderul_menu li a{font: 700 20.83px/27px 'Barlow Condensed', sans-serif; color:#003aac; padding: 18px 17px; display: inline-block; }
.tpheaderul_menu li a:hover{color:#ffa901; }

.tpheaderul_call{display: flex; align-items: center; gap: 15px; }
.tpheaderul_call li:first-child a{display: inline-block; width: 37px; height: 37px; display: inline-flex; justify-content:center; align-items:center; background: #0356fe; color:#fff; border-radius: 50%; }
.call-twentyf{width: 205px; height: 37px; display: inline-flex; justify-content:space-between; align-items:center; background: #0356fe; border-radius: 39px; padding: 0 15px 0 8px; font: 700 15.62px/22px 'Barlow', sans-serif; color:#fff; text-transform: uppercase; }
.call-twentyf img{max-width: 100%; }
.call-twentyf:hover, .tpheaderul_call li:first-child a:hover{background: #ffa901; }

.menu_sec li a{font: 500 20.83px/27px 'Barlow Condensed', sans-serif; color:#000;  padding: 20px 14px; display: inline-block; position: relative; }
.menu_sec ul li:first-child a{padding-left: 0; }
.menu_sec li:last-child a{padding-right: 14px; }
.menu_sec li a:hover{color:#ffa901; }
.menu_sec .dropdown-toggle:after {position: absolute;top: 50%;right: 1px; border-top-color: #013bac; }

.header_sec .navbar-brand{display: inline-block; width: 237px; height: 260px; background: #fff; border:8px solid #e3dff6; position: absolute; bottom: -107px;text-align: center;border-bottom-right-radius: 140px;border-bottom-left-radius: 140px; z-index: 1; padding-top: 38px; overflow: hidden; }
.header_sec .navbar-brand img{max-width: 100%; }
.header_sec .dropdown-menu{padding: 0 !important; border:0 !important; width: 220px !important; }
.header_sec .dropdown-menu li{text-align: left; }
.header_sec .dropdown-menu li a{padding: 6px 10px !important; display: inline-block; width: 100%; font-size: 16px; }
.header_sec .dropdown-menu li a:hover{background: #0356fe; color: #fff;}
/* end header_sec */ 



/* start banner_sec */
.banner_sec{position: relative; width: 100%; }
.banner_box{position: relative; width: 100%; }
.banner_box img{min-height: 563px; object-fit:cover; }
.bannerbox_in{position: absolute; top: 50%; left:50%; transform: translate(-50%, -50%); width: 100%; }

.banner_text{float:right; }
.banner_text h1, .bannerbox_in h1{font: 500 54.17px/65px 'Barlow Condensed', sans-serif; color:#fff; }
.banner_text h1 strong{font-weight: 700; display: block; }

.yellow-call{font: 700 59.42px/70px 'Barlow', sans-serif; color:#fff; border-top:2px dashed #fff; border-bottom:2px dashed #fff; display: inline-block; padding: 6px 0 15px; margin-top: 14px;  }
.yellow-call img{max-width: 100%; min-height: inherit; margin-right: 14px; }


.banner_text ul{display: flex;align-items: center;gap: 20px; max-width: 455px; }
.banner_text ul li{display: inline-block; padding-top: 26px; }
.shedule-online{width: 220px; height: 53px; background: #ffa901; font: 700 18.75px/25px 'Barlow', sans-serif; color:#002a7c; display: inline-flex; justify-content:space-between; align-items:center; text-transform: uppercase; padding: 0 17px; border-radius: 39px; }
.shedule-online img{max-width: 100%; min-height: inherit; }
.shedule-online:hover{background: #fff; }

.google-rate{display: inline-flex;color: #fff;flex-wrap: wrap;align-items: center; }
.google-rate span{font-weight: 500; font-size: 22.92px; line-height: 29px; display: block; width: 100%; }
.google-rate em{font-weight: 700; font-size: 31.25px; line-height: 38px; font-style: normal; margin-right: 13px; }
.google-rate img{max-width: 100%; min-height: inherit; }
/* end banner_sec */



/* start tophead */
.tophead h1, .tophead h2{font: 700 37.5px/47px 'Barlow', sans-serif; color:#003aab; padding-bottom: 18px; text-transform: uppercase; }
.tophead h1 span, .tophead h2 span{position: relative; padding-bottom: 15px; display: inline-block; }
.tophead h1 span:before, .tophead h2 span:before{content:''; position:absolute;  bottom:0; left:50%; transform: translateX(-50%); width:82px; height: 3px; background: #ffa901; }
/* end tophead */



/* start trust_sec */
.trust_sec{position: relative; width: 100%; padding: 70px 0 40px; }
.trust_sec .row{justify-content:space-between; }
.trust_sec .row .col-md-6:first-child{-ms-flex: 0 0 44%;flex: 0 0 44%;max-width: 44%;}
.trust_sec .row .col-md-6:last-child{-ms-flex: 0 0 56%;flex: 0 0 53%;max-width: 53%;}
.trust_text{position: relative; width: 100%; }
.trust_text li{display: flex; align-items:center; gap:26px; }
.trust_text li i{min-width: 55px; min-height: 55px; display: inline-flex; justify-content:center; align-items:center; background: #0356fe; border-radius: 50%; }
.trust_text li i img{max-width: 100%; }
.trust_text ul li{margin-top: 16px; }
.trust_text ul li:first-child{margin-top: 0; }
.trust_text ul li span{font-weight: 500; font-size: 23.96px; line-height: 30px; color:#1e1e1e; flex-grow: 1; position: relative; }
.trust_text ul li span:before{content:''; position: absolute; bottom:-20px; left:0; border-bottom: 2px solid #d8d8d8; width:100%; height:1px; }
.trust_text ul li:last-child span:before{border-bottom: 0; }

.trustimg_onn{position: relative; width: 100%; }
.trustimg_onn:before{content:''; width: 252px; height: 237px; background: url(../images/wave1.png) no-repeat top right; position: absolute; top: -18px;
right: -17px; background-size: 100% 100%; }
.trust_img{position: relative; width: 100%; }
.trust_img{position: relative; width: 100%; border:4px solid #dbdbdb; border-radius: 40px; overflow: hidden; }
.trust_img a{text-align:center; font: 700 37.5px/47px 'Barlow Condensed', sans-serif; color:#00266e; background: #ffa901; display: inline-block; width: 100%; padding: 16px 0 22px; }
/* end trust_sec */



/* start ourserv_sec */
.ourserv_sec{position: relative; width: 100%; padding: 90px 0 60px; }
.ourserv_sec .container{display: flex; justify-content:center; align-items:center; flex-direction:column; }
.ourserv_sec h2{text-align: center; }
.big-light-text{position: absolute; top:0; left:50%; transform: translateX(-50%); color: #ece9f9; background: linear-gradient(180deg, rgb(235, 233, 249), rgba(202, 10, 10, 0));background-clip: border-box;background-clip: text;-webkit-text-fill-color: transparent; font: 800 135.42px/145px 'Barlow', sans-serif; width: 100%;text-align: center; text-transform: uppercase; }
.ourserv_in{position: relative; width: 100%; text-align: center; padding: 75px 15px 24px; }
.ourserv_in em{display: inline-flex; justify-content:center; align-items:center; width: 120px; height: 120px; border-radius: 50%; background: linear-gradient(180deg, rgba(0,87,255,1) 0%, rgba(1,58,174,1) 67%); position: absolute;top: -60px;left: 50%;transform: translateX(-50%); border:5px solid #fff; }
.ourserv_in h4{font: 500 19.94px/21.88px 'Montserrat', sans-serif; color:#003aab; padding-bottom: 10px; }
.ourserv_in img{max-width: 100%; }
.ourserv_in p{font: 400 13.29px/18.79px 'Rubik', sans-serif; color:#7a7a7a; padding-bottom: 5px; }
.right-arrow{display: none;position: absolute;bottom: -14px;left: 50%;transform: translateX(-50%); border-radius: 50%; overflow: hidden;}
.right-arrow i{display: inline-flex; justify-content:center; align-items:center; width: 27px; height: 27px; background: #ffa901; color:#fff; }

.ourserv_in:hover .right-arrow{display: inline-block; }
.ourserv_in:hover{background: #ebe8f8; border-radius: 14px; }
.ourserv_in:hover em{background: #ffa901; }
.ourserv_in:hover em img{filter: none !important; }

.ourserv_sec .owl-carousel .owl-item em img{display: inherit; width: auto; filter: brightness(0) invert(1);}
.ourserv_sec .owl-carousel .owl-item .item{padding: 60px 0 14px; }
.ourserv_sec .owl-carousel .owl-dots{display: none; }
.ourserv_sec .owl-carousel .owl-nav button{position: absolute; top:50%; width: 40px; height: 40px; display: inline-flex;
justify-content: center;align-items: center; border:3px solid #c6bfe3 !important; border-radius: 50%; transform: translateY(-50%); }
.ourserv_sec .owl-carousel .owl-nav span{display: inline-block; width:100%; height: 100%; display: inline-flex;justify-content: center;align-items: center; font-size: 0; position: relative; }
.ourserv_sec .owl-carousel .owl-nav button:before{font-family: FontAwesome; position: absolute; top:50%; left:50%; transform: translate(-50%,-50%); color:#c6bfe3; }

.ourserv_sec .owl-carousel .owl-nav .owl-prev{left:-50px;}
.ourserv_sec .owl-carousel .owl-nav .owl-next{right:-50px;}
.ourserv_sec .owl-carousel .owl-nav .owl-prev:before{content: '\f104'; }
.ourserv_sec .owl-carousel .owl-nav .owl-next:before{content: '\f105'; }

.ourserv_sec .owl-carousel .owl-nav button:hover{background: #ffa901; border-color: #ffa901 !important;}
.ourserv_sec .owl-carousel .owl-nav button:hover:before{color:#fff; }

.ourserv_sec .shedule-online, .bundoora_text .shedule-online, .coupons_in .shedule-online, .plumbvideo_sec .shedule-online{margin-top: 60px; font-size: 22.92px; line-height: 30px; color:#00256d; width: 210px; height: 45px; }
.ourserv_sec .shedule-online i, .bundoora_text .shedule-online i, .coupons_in .shedule-online i, .plumbvideo_sec .shedule-online i {font-size: 14px; display: inline-flex; justify-content:center; align-items:center; background: #00256d; color:#ffa901; width: 22px; height: 22px; border-radius: 50%; }
.ourserv_sec .shedule-online:hover, .bundoora_text .shedule-online:hover, .plumbvideo_sec .shedule-online:hover{background: #00256d; color:#fff; }
.ourserv_sec .shedule-online:hover i, .bundoora_text .shedule-online:hover i, .plumbvideo_sec .shedule-online:hover i{background: #fff; color:#00256d; }
/* end ourserv_sec */



/* start bundoora_sec */
.bundoora_sec{position: relative; width: 100%; padding: 45px 0 55px; }
.bundoora_sec .container{position: relative; z-index: 1; }
.bundoora_sec:after{content:''; position: absolute; top:0; left:0; width: 100%; height: 100%; background: url(../images/bg1.png) no-repeat; }
.bundoora_sec:before{content:''; position: absolute; top:0; left:0; width: 100%; height: 100%; background: linear-gradient(90deg, rgba(0,58,171,1) 42%, rgba(0,58,171,0.7035013834635417) 88%, rgba(255,255,255,0) 100%);}

.bundoora_img{position: absolute; top:0; right:0; width:50%; height: 100%; }
/*.bundoora_img img:last-child{display: none; }*/
.bundoora_img img{object-fit:cover; height: 100%; } /* 123 */

.bundoora_text{position: relative; width: 100%; }
.bundoora_text ul li{display: inline-block; padding: 0 13px 0 11px; font-weight: 500; font-size: 18.75px; line-height: 25px; color:#fff; position: relative; }
.bundoora_text ul li:after{content:'|'; position: absolute; top:50%; right:0; transform: translateY(-50%); }
.bundoora_text ul li:last-child:after{display: none; }
.bundoora_text ul li:first-child{padding-left: 0; }
.bundoora_text ul li:last-child{padding-right: 0; }
.bundoora_text ul li a{color:#fff; display: inline-block; }

.bundoora_text h2{font-size: 39.31px; line-height: 49px; color:#ffa901; padding-bottom: 0; }
.bundoora_text p{font-size: 17.71px; color:#fff; line-height: 26px; padding-top: 20px; }
.bundoora_text p strong{font-weight: 700; font-size: 19.79px; line-height: 26px; color:#fff; }
.bundoora_text .shedule-online{margin-top: 24px; }

/* end bundoora_sec */



/* start coupons_sec */
.coupons_sec{position: relative; width: 100%; background: #ffa901; }
.coupons_sec:before{content:''; width:100%; height: 3px; background: #fff; position: absolute; top: 0; left:0; }
.coupons_sec:after{content:''; width:100%; height: 72px; background: #fff; position: absolute; bottom: 0; left:0; }
.coupons_in{position: relative; width: 100%; padding-top: 23px; }
.coupons_in .media i:not(a i){display: inline-block; width: 181px; height: 181px; text-align: center; background: #003aab; border-radius: 50%; padding-top: 18px; }
.coupons_in i em{font: 500 27.87px/34px 'Barlow Condensed', sans-serif; color:#fff; display: block; text-transform: uppercase; }
.coupons_in i strong{font: 700 41.93px/42px 'Barlow', sans-serif; color:#fff; }
.coupons_in b, .coupons_in h3{font: 500 31.25px/38px 'Barlow Condensed', sans-serif; color:#00256d; text-transform: uppercase; }
.coupons_in h3{font-weight: 700; text-transform: none; font-family: 'Barlow', sans-serif;}
.coupons_in .media{gap:41px; }
.coupons_in .media-body{padding-top: 6px; position: relative; }

.coupons_in .shedule-online{width: 222px; height: 45px; background: #003aab; color:#fff; padding: 0 13px 0 17px; position: absolute;top: -17px;right: 0; margin-top: 0; position: absolute;top: 50%;right: 0;transform: translateY(-50%);}
.coupons_in .shedule-online i{background:#fff; color:#003aab; }
.coupons_in .shedule-online:hover{background:#fff; color:#003aab; }
.coupons_in .shedule-online:hover i{background: #003aab; color:#fff; }
/* end coupons_sec */



/* start whychoose_sec */
.whychoose_sec{position: relative; width: 100%; padding: 10px 0 40px; }
.whychoose_img{position: relative;width: 100%;border: 4px solid #dbdbdb;border-radius: 40px;overflow: hidden; }
.whychoose_onn{position: relative; width: 100%; }
.whychoose_onn:before{content: '';width: 252px;height: 237px;background: url(../images/wave2.png) no-repeat top right;position: absolute;top: -18px;left: -17px; background-size: 100% 100%; }
.whychoose_img a{position: absolute; top:50%; left:50%; transform: translate(-50%, -50%); width:108px; height: 78px; background: #fff; display: inline-flex; justify-content:center; align-items:center; border-radius: 20px; }
.whychoose_img a i{color:#ff0000; font-size: 93px; }

.whychoose_text p strong{font-weight: 600; font-size: 21.88px; line-height: 30px; color:#1e1e1e; }
.whychoose_text p{padding-bottom: 10px; }
.whychoose_text ul{padding-top: 20px; }
.whychoose_text ul li{font-weight: 500; color:#1e1e1e; font-size: 18.75px; line-height: 25px; padding-left: 16px; position: relative; margin-top: 10px}
.whychoose_text ul li:first-child{margin-top: 0; }
.whychoose_text ul li:before{content:''; width: 6px; height: 6px; background: #1e1e1e; border-radius: 50%; position: absolute; top:10px; left:0;  }
/* start whychoose_sec */



/* start plumbvideo_sec */
.plumbvideo_sec{position: relative; width: 100%; padding: 94px 0 78px; }
.plumbvideo_sec h2{text-align: center; padding-bottom: 55px; }
.plumbvideo_sec .row{margin-right: -30px; margin-left: -30px;}
.plumbvideo_sec .col-md-4{padding-right: 30px; padding-left: 30px;}
.plumbvideo_in:before {width: 150px;height: 130px;top: -10px;left: -10px;background-size: 100% 100%;}
.plumbvideo_in {border-radius: 25px; }
.plumbvideo_in .whychoose_img {border-radius: 21px;overflow: hidden;}
.plumbvideo_in a {width: 70px;height: 52px;  border-radius: 13px;}
.plumbvideo_in a i {font-size: 58px;}
.plumbvideo_text{padding: 18px 50px; }
.plumbvideo_text h4{font-weight: 600; font-size: 19.79px; color:#00256d; line-height: 26px; text-align: center; }
.plumbvideo_sec .container{display: flex; justify-content:center; align-items:center; flex-direction:column; }
.plumbvideo_sec .shedule-online{width: 241px; height: 45px; margin-top: 34px; }
/* end plumbvideo_sec */



/* start learnmore_sec */
.learnmore_sec{position: relative; width: 100%; background: #003aab; padding: 90px 0 70px; }
.learnmore_sec h2{color:#fff; text-align: center; }

/* 21.12.22 */
.learnmore_sec .big-light-text {background: linear-gradient(180deg, rgb(0, 77, 228), rgba(202, 10, 10, 0)); background-clip: text;}
.learnmore_sec .container{max-width: 1190px; }
.learnmore_in{position: relative; width: 100%; padding-top: 27px; }
.learnmore_img{position: relative; width: 100%; border:4px solid #0056ff; border-radius: 13px; overflow:hidden; }
.learnmore_img em{font: 500 16px/22px 'Poppins', sans-serif; color:#fff; background: #ffa901; height: 34px; display: inline-flex; align-items:center; justify-content:center; padding: 0 11px; position: absolute; bottom: 19px; left:17px; }

.learnmore_text{position: relative; width: 100%; padding: 18px 0 0 12px; }
.learnmore_text strong{font: normal 12.5px/19px 'Larsseit'; color:#fff; text-transform: uppercase; letter-spacing: 3px; }
.learnmore_text h4{font-weight: 600; color:#fff; font-size: 29.25px; line-height: 36px; padding-top: 6px; line-height: 36px; }
.learnmore_text p{font-weight: 500; font-size: 16.67px; line-height: 21px; color:#fff; padding-top: 12px; }
.learn-more{font: normal 12.46px/19px 'Larsseit'; color:#fff; height: 41px; display: inline-flex; align-items:center; justify-content:center; padding: 0 9px 0 17px; background: #ffa901; text-transform: uppercase; border-radius: 25px; gap:13px; margin-top: 18px; }
.learn-more i{background: #fff; border-radius: 50%; color:#ffa901; display: inline-flex; align-items:center; justify-content:center; width:20px; height: 20px; font-size: 10px; }
.learn-more:hover{background: #fff; color:#ffa901; }
.learn-more:hover i{background: #ffa901; color:#fff; }

.rlearnmore_col .learnmore_img img{opacity:0.9; } 
.flearnmore {margin-right: -9px; margin-left: -9px; }
.flearnmore > .col-md-6{padding-right: 9px; padding-left: 9px; }
.rlearnmore_col .row .col-md-6:last-child{padding-right: 10px; }
/* end learnmore_sec */



/* start faq_sec */
.faq_sec{position: relative; width: 100%; padding: 160px 0 59px; }
.faq_sec .big-light-text{top: 43px; }
.faq_sec h2{text-align: center; }
.faq_in .card {background-color: none;border: none;border-radius: none;}
.faq_in .card-header {padding: 0;background: none;border-bottom: none; }
.faq_in .btn {border: 0;padding: 0;line-height: none;border-radius: none; background: none; text-align: left; white-space: inherit; }
.faq_in .card-body{padding: 0; }
.faq_in button:focus{box-shadow: none;}

.faq_in .card{padding: 26px 0 16px 40px; background: #ebe8f8; margin-top: 18px; border-radius: 9px; }
.faq_in .card-header button{background: #ebe8f8; padding-right: 55px; display: inline-block; width: 100%;  font-weight: 500; font-size: 20.83px; line-height: 27px; color:#003aab; padding-bottom: 10px; }
.faq_in .card-body{padding-right: 55px;}
.faq_in .card-body p{color: #000; font-size: 18px; line-height: 26px; padding-bottom: 8px;}
.faq_in .card-header button{background: url(../images/down-arw2.png) no-repeat top 3% right 28px;}
.faq_in .card-header button.collapsed{background: url(../images/down-arw.png) no-repeat top 3% right 28px; }


/* end faq_sec */



/* start review_sec */
.review_sec{position: relative; width: 100%; padding: 106px 0 100px;}
.review_sec h2{text-align: center; }
.review_in{position: relative; width: 100%; background: #efefef; padding: 15px; border-radius: 4px; }
.review_in i{border-radius: 50%; display: inline-block; width: 40px; height: 40px; overflow: hidden; }
.review_in i img{max-width: 100%; }
.review_in .media{gap:14px; padding-bottom: 3px; }
.review_in .media h4{font:normal 16px/20px 'Larsseit-Medium'; color:#000; }
.review_in .media em{font-style: normal; color: #8f9db2; font-family: 'Larsseit-Light'; }
.review_in img{max-width: 100%; }
.review_in p{line-height: 21px; padding-top: 9px;}
.review_sec .owl-carousel .owl-item img {display: inherit;width: auto;}
.review_sec .owl-carousel .owl-nav span{font-size: 0; }
.review_sec .owl-carousel{padding: 0 25px; margin-top: 34px; }

.review_sec .owl-carousel .owl-dots{display: none; }
.review_sec .owl-carousel .owl-nav button{position: absolute; top:50%; width: 40px; height: 40px; display: inline-flex; justify-content: center; align-items: center; transform: translateY(-50%); border-radius: 50%; }
.review_sec .owl-carousel .owl-nav span{display: inline-block; width:100%; height: 100%; display: inline-flex;justify-content: center;align-items: center; font-size: 0; position: relative; }
.review_sec .owl-carousel .owl-nav button:before{font-family: "Font Awesome 6 Pro"; position: absolute; top:50%; left:50%; transform: translate(-50%,-50%); color:#c6bfe3; font-size: 33px;
font-weight: 400; }

.review_sec .owl-carousel .owl-nav .owl-prev{left:-20px;}
.review_sec .owl-carousel .owl-nav .owl-next{right:-20px;}
.review_sec .owl-carousel .owl-nav .owl-prev:before{content: '\f104';}
.review_sec .owl-carousel .owl-nav .owl-next:before{content: '\f105'; }

.review_sec .owl-carousel .owl-nav button:hover{background: #ffa901; border-color: #ffa901 !important;}
.review_sec .owl-carousel .owl-nav button:hover:before{color:#fff; }
/* end review_sec */



/* start main-footer */
.main-footer{position: relative; width: 100%; background-size: cover !important;}
.main-footer .row .col-md-3:nth-child(1){-ms-flex: 0 0 32%; flex: 0 0 32%; max-width: 32%;}
.main-footer .row .col-md-3:nth-child(2){-ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%;}
.main-footer .row .col-md-3:nth-child(3){-ms-flex: 0 0 28%; flex: 0 0 28%; max-width: 28%;}
.main-footer .row .col-md-3:nth-child(4){-ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%;}

.topftr{padding: 40px 0; position: relative; width: 100%; border-bottom: 1px solid #243e5b; }
.topftrin{position: relative; width: 100%; }
.topftrin img{max-width: 100%; }
.topftrin h4{font-weight: 700; font-size: 25px; line-height: 31px; color:#ffa901; padding: 19px 0 18px; }
.topftrpic ul{display: flex; gap:13px; }
.topftrpic ul li:first-child{margin-right: 16px; }
.talk-support{display: inline-flex; justify-content:center; align-items:center; height: 73px; padding: 0 25px 0 15px; background: #123964; margin-top: 21px; gap:18px; }
.talk-support i{width: 70x; height: 60px; display: inline-flex; justify-content:center; align-items:center; background: #ffa901; border-radius: 9px; padding: 0 10px; min-width: 60px; }
.talk-support span{font: 300 18.75px/23px 'Inter', sans-serif; color:#fff; display: inline-block; }
.talk-support span strong{font-weight: 700; display: block; }

.topftrin li a, .topftrin p{font-size: 16.67px; line-height: 23px; color:#fff; }
.topftrqlinks{padding-left: 6px; }
.topftrqlinks ul li{padding-bottom: 2px; }
.topftrqlinks ul li:last-child{padding-bottom: 0px; }
.topftrqlinks ul li a{display: inline-block; position: relative; padding-left: 15px; }
.topftrqlinks ul li a:before{content:'>'; position: absolute; top:-1px; left:0; }
.topftrqlinks ul li a:hover, .topftrcontus li a:hover{color:#ffa901; }
.topftrqlinks ul li a:hover:before{color:#ffa901; }

.topftrdot ul li{position: relative; color:#fff; opacity:0.7; padding-left: 9px; margin-bottom: 2px; }
.topftrdot ul li:last-child{margin-bottom: 0; }
.topftrdot ul li:before{content:'';position: absolute; top:10px; left:0; width: 5px; height: 5px; background: rgba(255,255,255,0.7); border-radius: 50%; }
.topftrdot p{opacity: 0.7; line-height: 29.38px; }

.topftrcontus strong{font: 400 15.63px/22px 'Inter', sans-serif; color:#fff; text-transform: uppercase; }
.topftrcontus ul li{font-size: 14.58px; line-height: 20px; color:#fff; margin-bottom: 18px; position: relative; padding-left: 23px; }
.topftrcontus ul li:last-child{margin-bottom: 0; }
.topftrcontus ul li img{position: absolute; top:4px; left:0; }

.bottomftr{position: relative; width: 100%; padding: 22px 0; }
.bottomftr p{font: 300 14px/20px 'Roboto', sans-serif; color:#fff; text-transform: uppercase; }
.bottomftr .container{display: flex; justify-content:space-between; }

.sos_icons ul{display: flex; gap:8px; }
.sos_icons ul li a{width: 21px; height: 21px; display: inline-flex; justify-content:center; align-items:center; background: #ffa901; color:#0a2747; border-radius: 50%; }
.sos_icons ul li a i{font-size: 12px; }
.sos_icons ul li a:hover{background: #fff; color:#ffa901; }

.fstftrcall{margin-bottom: 2px; }
/* end main-footer */

.ourserv_sec .shedule-online{margin-top: 45px;}
.bundoora_text ul{ padding: 0 0 22px; }
.bundoora_text p{ text-align: justify; }

.topftrcontus strong { display: inline-block; padding-bottom: 15px; }
.menu_sec li:last-child.dropdown .dropdown-menu{ left: inherit; right: 0px; }



.bundoora_sec{ width: 100%; background-size: cover !important; }
.bundoora_sec::before { width: 75%;}
.mob_call{ display: none; }

/* start 28.01.23 - merge css */

.ourserv_sec .shedule-online{margin-top: 45px;}
.bundoora_text ul{ padding: 0 0 22px; }
.bundoora_text p{ text-align: justify; }

.topftrcontus strong { display: inline-block; padding-bottom: 15px; }
.menu_sec li:last-child.dropdown .dropdown-menu{ left: inherit; right: 0px; }



.bundoora_sec{ width: 100%; background-size: cover !important; }
.bundoora_sec::before { width: 75%;}
.mob_call{ display: none; }
/* end 28.01.23 - merge css */


.cms_sec{position: relative; width: 100%; padding: 80px 0px 30px;}
.cms_sec.tophead h2{padding-bottom: 25px;}
.banner_box.inner img{min-height: 255px !important;}
.cms_sec.tophead h2 span::before{transform: none; left: 0;}
.cms_sec p{padding-bottom: 25px; color: #1e1e1e; font-size: 18.75px; font-weight: 500;}
.cms_sec h3{color: #003aab; font-size: 23.96px; line-height: 34px; padding-bottom: 25px; font-weight: 700;}

.cms_sec ul li{font-size: 18.75px; line-height: 23.96px; font-weight: 500;}
.cms_sec .trustimg_onn img{max-width: 100%; border-radius: 50px; border: 4px solid #dbdbdb;}
.cms_sec .trustimg_onn{padding: 25px 15px 0px 0px; width: 541px; height: 397px; position: relative; margin-left: 30px; float: right;}
.cms_sec .trustimg_onn::before{top: 6px; right: 0px;}
.cms_sec.tophead ul{list-style-type: disc; text-align: left; padding: 0px 0px 25px 15px;}
.cms_sec.tophead ul.block_box{list-style: none; padding: 0px 0px 25px;;}


.cms_sec .row{justify-content: center; align-items: center; margin: 0 -5px;}
.repair_item{border: 4px solid #ffa901; background: #003aab; text-align: center; border-radius: 15px; color: #fff; font-size: 26.04px; line-height: 33px; min-height: 230px; font-weight: 500; margin-bottom: 35px; position: relative; padding-top: 55px;}
.repair_item img{max-width: 100%; padding-bottom: 10px;}
.cms_sec strong{display: inline-block; font-weight: 600; padding-bottom: 25px; color: #1e1e1e; font-size: 18.75px; line-height: 30px; padding-bottom: 35px;}
.repair_item i{display: inline-block; background: #ffa901; width: 55px; height: 55px; color: #003aab; font-size: 27.94px; line-height:55px; text-align: center; position: absolute; top: -25px; left: 50%; transform: translate(-50%); font-style: normal;
border-radius: 50%; font-weight: 800;}
.repair_item.general{font-size: 21.88px; padding-top: 50px; min-height: 200px; line-height: 28px;}
.cms_sec .row .col{padding-right: 7px; padding-left: 7px;}
.repair_item.includes{padding-top: 45px; font-size: 26.04px; line-height: 31px;}
.repair_item.includes i{position: inherit; transform: inherit; display: block; margin: 0 auto; left: 0; top: 0; margin-bottom: 15px;}
.repair_item .melbourne{margin: 0px -10px;}
.repair_item.blocked{min-height: 162px; padding-top: 45px; font-size: 20.83px; line-height: 28px;}
.cms_sec .melbourne .col-md-2{padding: 0px 5px;}
.cms_sec .colpcol{ padding: 0 5px;}



.dropdown-menu li{padding: 0px 0px 5px 0px;}
.dropdown-menu li a{padding: 0px!important; font-size: 20.83px; line-height: 36.46px;}
.dropdown-toggle::after{font-size: 20px; position: absolute; top: 48%; right: -7px;}
.menu_sec .dropdown-menu{padding: 0px; left: 20%; }
.menu_sec .activ{font-weight: 700; color: #003aab!importan;}
.menu_sec .dropdown-menu a:hover{color: #003aab;}





/* 28.01.23 */
.tpheaderul_menu li a{text-transform: uppercase; }
.tpheaderul_menu{padding-right: 18px; }
.tpheaderul_menu li a{font-weight: 600; font-size: 22.92px; line-height: 30px; }



/* 28.01.23 */
.menu_sec li a{font-family: 'Barlow', sans-serif; font-weight: 600; font-size: 22.92px; line-height: 30px; padding: 20px 36px;}
.menu_sec li:last-child a{padding-right: 0; }
.menu_sec .dropdown-toggle::after {right: 18px;}
.ourserv_in p{min-height: 81px; }
.whychoose_sec{padding-top: 80px; }
.vbalogo{display: inline-block; margin-top: 20px; }
/*.topftr .row .col-lg-3:nth-child(1){-ms-flex: 0 0 31%;flex: 0 0 31%;max-width: 31%;}
.topftr .row .col-lg-3:nth-child(2){-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
.topftr .row .col-lg-3:nth-child(2){-ms-flex: 0 0 28%;flex: 0 0 28%;max-width: 28%;}
.topftr .row .col-lg-3:nth-child(2){-ms-flex: 0 0 21%;flex: 0 0 21%;max-width: 21%;}*/




.dropdown-menu li{padding: 0px 0px 5px 0px;}
.dropdown-menu li a{padding: 0px!important; font-size: 20.83px; line-height: 36.46px;}
.dropdown-toggle::after{font-size: 20px; position: absolute; top: 48%; right: -7px;}
.menu_sec .dropdown-menu{padding: 0px; left: 20%; }
.menu_sec .activ{font-weight: 700; color: #003aab!importan;}
.menu_sec .dropdown-menu a:hover{color: #003aab;}

.menu_sec .dropdown-menu a:hover {
  color: #003aab !important; background: none !important;
}
.header_sec .dropdown-menu li a {
  padding: 3px 26px !important; position: relative;}
.header_sec .dropdown-menu li a:before{ content: ">"; position: absolute; top: 2px;
left: 14px;}

.repair_item.blocked{padding-top: 0;display: flex;
justify-content: center;
align-items: center;}

.locationRo .repair_item{ margin-bottom: 15px;}



/* 31.01.23 */
.header_sec.fixed{position:fixed;top:0;left:0;z-index:111;background:#fff;}
.banner_box img:not(.inner img) { max-height: 563px;object-position: top;}
.big-light-text {-webkit-background-clip: text;}



/*16.02.23*/

.tpheaderul_menu {  padding-right: 0px !important;}

.tpheaderul_call li:first-child a {
  display: inline-block;
  width: 37px;
  height: 37px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background: #0356fe;
  color: #fff;
  border-radius: 50%;
  display: none;
}

@media (min-width: 1600px) and (max-width: 9000px) {

.container{max-width:1440px;}


}
  






@media (min-width: 1200px) and (max-width: 9000px) {

.topftr .col-lg-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 30%;
  flex: 0 0 30%;
  max-width: 30%;
}
.topftr .col-lg-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 18%;
  flex: 0 0 18%;
  max-width: 18%;
}





}
  
  
@media (min-width: 992px) and (max-width: 9000px) {
.nav_top .dropdown .dropdown-menu { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; max-height: 0; display: block; opacity: 0; visibility: hidden;  margin:0px; border: none; 
    background:#fff !important;
    width: 345px; padding: 20px;
   border-radius: 0; left: 50px;; right: inherit; padding:20px; box-shadow: 2px 2px 2px 3px rgba(224, 214, 214, 0.1); border-radius: 0px 0px 5px 5px;}

.nav_top .dropdown:hover .dropdown-menu {opacity: 1; visibility: visible; min-height: 350px;}

.header_sec .dropdown-menu {width: 400px !important;}
.header_sec .dropdown-menu li a{line-height: 24px; }


}



@media (min-width: 1200px) and (max-width: 1399px) {
.tpheaderul_menu li a{ font-size: 19.83px; line-height: 27px; padding: 16px 15px; }  
.menu_sec li a{ font-size: 19.83px; line-height: 26px; /*padding: 16px 12px;*/ }  
.header_sec .navbar-brand { display: inline-block; width: 210px; height: 240px; bottom: -107px; padding-top: 38px; }
.header_sec .navbar-brand img { max-width: 170px; }
.banner_text h1{ font-size: 48px; line-height: 55px; }
.yellow-call{ font-size: 50px; line-height: 60px; }
.yellow-call img { margin-right: 14px; width: 50px; }
.banner_text ul li { padding-top: 18px; }
.google-rate span {font-size: 19.92px; line-height: 26px; }
.google-rate em {font-size: 26.25px; line-height: 33px;  margin-right: 12px;}
.google-rate img { max-width: 135px; }
.shedule-online { width: 220px; height: 50px; }
.header_sec .dropdown-menu {width: 300px !important;}
.tophead h1, .tophead h2{ font-size: 35.5px; line-height: 45px; }
.trust_text ul li { margin-top: 12px; gap: 18px; }
.trust_text ul li span { font-size: 21.96px;  line-height: 30px;}
.trust_text li i { min-width: 50px; min-height: 50px;}
.trust_text li i img { width: 32px;}
.trust_img a{ font-size: 34px; line-height: 42px; padding: 14px 0 18px; }
.ourserv_in img { width: 70px !important;}
.ourserv_sec .owl-carousel{ padding: 0 50px; }
.ourserv_sec .owl-carousel .owl-nav .owl-prev { left: -5px;}
.ourserv_sec .owl-carousel .owl-nav .owl-next{ right: -5px;}
.ourserv_sec .shedule-online { margin-top: 35px;}
.ourserv_in h4{ font-size: 18.94px; line-height: 23.88px; padding-bottom: 10px; }
.learnmore_text h4 { font-size: 26.25px; line-height: 33px;}
.faq_in .card { padding: 22px 0 16px 30px; margin-top: 15px; border-radius: 10px; }
.faq_in .card-header button {font-size: 19.83px; line-height: 26px; }
.review_sec { padding: 90px 0 75px;}
.topftrin h4 { font-size: 22px; line-height: 31px; padding-bottom: 25px; }




.big-light-text{ font-size: 111px; line-height: 120px;}











}  
  
  
  
@media (min-width: 992px) and (max-width: 1199px) {
.container { max-width: 960px;}

/* 21.12.22 */
.tpheaderul_menu li a{font-size: 19px; line-height: 25px; }
.menu_sec li a {/*padding: 20px 10px;*/ font-size: 19px; line-height: 25px; }
.header_sec .navbar-brand {width: 160px;bottom: -52px;z-index: 1;padding-top: 113px;}
.header_sec .navbar-brand img {max-width: 90%;}
.header_sec .dropdown-menu {width: 265px !important;}

.banner_text h1{font-size: 30px; line-height: 40px; }
.banner_text h1 br{display: none; }
.yellow-call img {max-width: 50px;}
.yellow-call{font-size: 30px; line-height: 40px; padding: 8px 0 10px; display: block; }
.shedule-online{font-size: 17px; line-height: 23px; }
.banner_box img:not(.bannerbox_in img) {min-height: 450px;}

.tophead h1, .tophead h2{font-size: 30px; line-height: 40px; }

.trust_sec {padding: 50px 0 30px;}
.trust_text li i img {max-width: 35px;}
.trust_text ul li span{font-size: 19px; line-height: 25px; }
.trust_text ul li {margin-top: 10px;}
.trustimg_onn::before {width: 180px;height: 150px;top: -12px;right: -12px;}
.trust_img a{font-size: 26px; line-height: 36px; }

.big-light-text{font-size: 90px; line-height: 120px; }

.ourserv_in img {max-width: 70px;}
.ourserv_in h4{font-size: 18px; line-height: 24px; }
.ourserv_in h4 br{display: none; }
.ourserv_in {min-height: 257px;}
.ourserv_sec .owl-carousel .owl-nav .owl-prev {left: -24px;}
.ourserv_sec .owl-carousel .owl-nav .owl-next {right: -24px;}
.ourserv_sec .shedule-online {margin-top: 40px;}
.ourserv_sec {padding: 90px 0 50px;}

.bundoora_text ul li {font-size: 16px;line-height: 22px;}
.bundoora_text {padding-right: 72px;}
.ourserv_sec .shedule-online, .bundoora_text .shedule-online, .coupons_in .shedule-online, .plumbvideo_sec .shedule-online {font-size: 18px;height: 45px;line-height: 24px;width: auto;display: inline-flex;gap: 18px;}
.bundoora_text .shedule-online i, .coupons_in .shedule-online i, .plumbvideo_sec .shedule-online i {font-size: 12px;}
.bundoora_text p strong {font-size: 18px;line-height: 24px;}
.bundoora_text p {font-size: 17px;line-height: 24px;padding-top: 14px;}

.coupons_in i em{font-size: 25px; line-height: 30px; }
.coupons_in i strong{font-size: 35px; line-height: 40px; }
.coupons_in b, .coupons_in h3{font-size: 25px; line-height: 35px; }

.whychoose_onn:before {width: 180px;height: 150px;top: -12px;left: -12px;}
.whychoose_img a {width: 75px;height: 58px;}
.whychoose_img a i {font-size: 60px;}
.whychoose_text p strong {font-size: 20px;line-height: 28px;}
.whychoose_text ul li {font-size: 17px;line-height: 23px;}
.whychoose_text ul {padding-top: 8px;}

.plumbvideo_in:before {width: 116px;height: 100px;}
.plumbvideo_in a {width: 50px;height: 36px;border-radius: 7px;}
.plumbvideo_in a i {font-size: 40px;}
.plumbvideo_text {padding: 15px;}
.plumbvideo_text h4 {font-size: 18px;line-height: 24px;}
.plumbvideo_sec .shedule-online {margin-top: 25px;}
.plumbvideo_sec {padding: 78px 0 50px;}

.rlearnmore_col .row .col-md-6:last-child{padding-right: 15px; }
.learnmore_text {padding: 18px 0 0 0px;}
.learnmore_text h4{font-size: 22px; line-height: 30px; }
.learnmore_img em{font-size: 14px; line-height: 20px; }
.learnmore_sec {padding: 90px 0 50px;}

.faq_sec .big-light-text {top: 10px;}
.faq_sec {padding: 99px 0 30px;}
.faq_sec {padding: 99px 0 10px;}

.review_sec {padding: 80px 0 50px;}
.review_sec .owl-carousel {margin-top: 20px;}

.topftrin h4 {font-size: 20px;line-height: 28px;padding: 16px 0 12px;}
.topftrpic ul li img{max-width: 80%; }
.topftrpic ul li:first-child {margin-right: inherit;}
.topftrpic ul {justify-content: space-between;}
.talk-support span{font-size: 17px; line-height: 23px; }
.talk-support img{max-width: 90%; }
.topftrin li a, .topftrin p {font-size: 16px;line-height: 22px;word-break: break-all;}
.topftrdot p {line-height: 26px;}

.trust_text ul li { margin-top: 12px; gap: 18px; }
.trust_text ul li span { font-size: 19.96px; line-height: 28px; }
.trust_text li i { min-width: 50px; min-height: 50px;}
.trust_text li i img { width: 32px;}
.trust_img a { font-size: 28px; line-height: 40px; padding: 13px 0 15px; }
.ourserv_in img { width: 70px !important;}
.ourserv_sec .owl-carousel{ padding: 0 50px; }
.ourserv_sec .owl-carousel .owl-nav .owl-prev { left: -5px;}
.ourserv_sec .owl-carousel .owl-nav .owl-next{ right: -5px;}
.ourserv_sec .shedule-online { margin-top: 35px;}
.faq_in .card { padding: 16px 0 10px 21px; margin-top: 15px; border-radius: 10px; }
.faq_in .card-header button {font-size: 17.83px; line-height: 26px; }
.review_sec { padding: 80px 0 60px;}
.topftrin h4 { font-size: 22px; line-height: 31px; padding-bottom: 25px; }
.bottomftr { padding: 20px 0 15px 0;}



/*28.1.2023*/

.cms_sec .trustimg_onn{width: 418px; height: auto;}
.trustimg_onn::before {  content: '';  width: 50%;  height: 50%;}
.cms_sec .row .col {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.333%;
  flex: 0 0 33.333%;
  max-width: 33.333%;
}














}


@media only screen and (max-width: 991px) {
.container { max-width: 720px;}	
.nav_top .navbar-toggler{ border: none; background: none; padding: 10px 0; margin: 0 0 0 10px;height: 45px;}
.nav_top .navbar-toggler .icon-bar {display: block;width: 34px;height: 4px;  border-radius: 16px; background-color: #0356fe;}
.nav_top .navbar-toggler .icon-bar + .icon-bar {  margin-top: 6px;}
.navbar-toggler .icon-bar{-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.navbar-toggler.showtoggle .icon-bar:nth-child(1) {transform: translateY(8px) rotate(45deg);}
.navbar-toggler.showtoggle .icon-bar:nth-child(2) { opacity: 0;}  
.navbar-toggler.showtoggle .icon-bar:nth-child(3) { transform: translateY(-8px) rotate(-45deg);} 
.header_sec .container{ padding: 0px;}
.navbar-collapse{ position: absolute; top: 100%; left: 0px; background: #fff; width: 100%; z-index: 11;}
.navbar-brand{ padding-left: 15px;}
.menu_sec li a{ width: 100%; padding: 10px 15px;}
.menu_sec .dropdown-toggle:after {right: 15px;}
        
/* 21.12.22 */
.tpheaderul_menu li a{font-size: 19px; line-height: 25px; }
.menu_sec li a {padding: 7px 15px; font-size: 19px; line-height: 25px; }
.header_sec .navbar-brand {width: 130px;bottom: -30px;z-index: 111; left: 15px; padding-top: 145px; margin-right: 0; padding-left: 0; }
.header_sec .navbar-brand img {max-width: 80%;}
.header_sec .dropdown-menu {width: 165px !important;}
.header_sec .navbar {justify-content: end;}
.header_sec .navbar {padding: 10px 0; }
.header_sec .menu_sec{padding: 40px 0 16px; }
.tpheaderul_call {margin-right: 15px;}


.banner_text h1{font-size: 25px; line-height: 35px; }
.banner_text h1 br{display: none; }
.yellow-call img {max-width: 40px;}
.yellow-call{font-size: 25px; line-height: 35px; padding: 8px 0 10px; display: block; }
.shedule-online{font-size: 17px; line-height: 23px; }
.banner_box img:not(.bannerbox_in img) {min-height: 400px;}
.google-rate span {font-size: 20px;line-height: 26px;}
.google-rate em {font-size: 28px;line-height: 38px;}
.google-rate img {max-width: 100px;}

.tophead h1, .tophead h2 { font-size: 22px; line-height: 30px;}
.tophead h1 br, .tophead h2 br{display: none; }

.trust_sec {padding: 50px 0 20px;}
.trust_text li i img { max-width: 24px;}
.trust_text ul li span { font-size: 16px;  line-height: 23px;}
.trust_text ul li {margin-top: 10px; gap: 12px; }
.trustimg_onn::before {width: 150px;height: 130px;top: -10px;right: -10px;}
.trust_img a { font-size: 20px; line-height: 28px; padding: 14px 10px; }
.trust_text ul li span::before {bottom: -15px;}
.trust_img {border-radius: 25px;}

.big-light-text{font-size: 50px; line-height: 60px; }

.ourserv_in img {max-width: 70px;}
.ourserv_in h4{font-size: 18px; line-height: 24px; }
.ourserv_in h4 br{display: none; }
.ourserv_in {min-height: 200px;}
.ourserv_sec .owl-carousel .owl-nav .owl-prev {left: -10px;}
.ourserv_sec .owl-carousel .owl-nav .owl-next {right: -10px;}
.ourserv_sec .shedule-online {margin-top: 40px;}
.ourserv_sec {padding: 40px 0;}
.ourserv_sec .i{font-size: 12px;}

.bundoora_text ul li {font-size: 16px;line-height: 22px;}
.bundoora_text { padding-right: 0;}
.ourserv_sec .shedule-online, .bundoora_text .shedule-online, .coupons_in .shedule-online, .plumbvideo_sec .shedule-online {font-size: 16px;height: 45px;line-height: 24px;width: auto;display: inline-flex;gap: 18px;}
.bundoora_text .shedule-online i, .coupons_in .shedule-online i, .plumbvideo_sec .shedule-online i {font-size: 12px;}
.bundoora_text p strong {font-size: 17px;line-height: 23px;}
.bundoora_text p {font-size: 17px;line-height: 23px;padding-top: 14px;}

.coupons_in i em{font-size: 21px; line-height: 25px; }
.coupons_in i strong{font-size: 26px; line-height: 36px; }
.coupons_in b, .coupons_in h3{font-size: 18px; line-height: 25px; }
.coupons_in .media i:not(a i) {width: 160px;height: 160px;}
.coupons_in .media {gap: 24px;}

.whychoose_onn:before {width: 180px;height: 150px;top: -12px;left: -12px;}
.whychoose_img a {width: 75px;height: 58px;}
.whychoose_img a i {font-size: 60px;}
.whychoose_text p strong {font-size: 20px;line-height: 28px;}
.whychoose_text ul li {font-size: 17px;line-height: 23px;}
.whychoose_text ul {padding-top: 8px;}

.plumbvideo_in:before {width: 116px;height: 100px;}
.plumbvideo_in a {width: 50px;height: 36px;border-radius: 7px;}
.plumbvideo_in a i {font-size: 40px;}
.plumbvideo_text {padding: 15px;}
.plumbvideo_text h4 {font-size: 18px;line-height: 24px;}
.plumbvideo_sec .shedule-online {margin-top: 25px;}
.plumbvideo_sec {padding: 40px 0;}

.rlearnmore_col .row .col-md-6:last-child{padding-right: 15px; }
.learnmore_text {padding: 18px 0 0 0px;}
.learnmore_text h4{font-size: 22px; line-height: 30px; }
.learnmore_img em{font-size: 14px; line-height: 20px; }
.learnmore_sec {padding: 90px 0 50px;}

.faq_sec .big-light-text {top: 10px;}
.faq_sec {padding: 80px 0 10px;}
.faq_in .card-header button{font-size: 19px; line-height: 25px; }

.review_sec {padding: 80px 0 50px;}
.review_sec .owl-carousel {margin-top: 20px;}

.topftrin h4 { font-size: 18px; line-height: 27px; padding: 0 0 20px; }
.topftrpic ul li img{max-width: 80%; }
.topftrpic ul li:first-child {margin-right: inherit;}
.topftrpic ul {justify-content: space-between;}
.talk-support span{font-size: 17px; line-height: 23px; }
.talk-support img{max-width: 90%; }
.topftrin li a, .topftrin p {font-size: 16px;line-height: 22px;word-break: break-all;}
.topftrdot p {line-height: 26px;}

.call-twentyf span{ display: none; }
.call-twentyf { width: 37px; height: 37px; padding: 3px;}
.tpheaderul_call { margin-right: 0;}
.tpheaderul_call { gap: 8px;}
.mob_call{ display: flex; }
.header_sec .navbar-brand {  width: 115px; bottom: -40px; z-index: 111; left: 15px; padding-top: 158px; margin-right: 0;  padding-left: 0;}
.navbar-toggler.showtoggle .icon-bar + .icon-bar { margin-top: 4px;}
.menu_sec .dropdown-toggle::after { left: 50%; transform: translate(-50%, -50%); top: 50%;  font-size: 19px;}
.drop-arw { width: 30px; height: 30px; cursor: pointer; display: flex; align-items: center; justify-content: center; position: absolute; right: 4px; top: 4px;  text-align: center;}
.header_sec .dropdown-menu { width: 100% !important; background: #e6e3e3; border-radius: 0px;}
.header_sec .dropdown-menu li a { padding: 6px 30px !important;}
.banner_text { max-width: 400px;}
.banner_text ul { display: flex; align-items: start; gap: 0;  max-width: 100%;  flex-direction: column;}
.banner_text ul li {  padding-top: 18px; width: 100%;}
.trust_text li i {  min-width: 40px; min-height: 40px;}
.rlearnmore_col .row{ align-items: center; }
.plumbvideo_sec { padding: 50px 0;}
.big-light-text {  top: 50px;}
.faq_sec .big-light-text {  top: 45px;}
.faq_in .card {  padding: 15px 0 10px 20px;  background: #ebe8f8;  margin-top: 15px;  border-radius: 8px;}
.faq_in .card-header button {  font-size: 17px;  line-height: 24px;}
.faq_in .card-body p {  font-size: 16px;  line-height: 24px;}
.review_sec {  padding: 70px 0 50px;}
.review_sec .big-light-text {  top: 36px;}
.plumbvideo_sec .big-light-text {  top: 24px;}
.ourserv_sec .big-light-text {  top: 12px;}
.ourserv_sec .owl-carousel{ padding: 0 50px; }
.ourserv_sec .owl-carousel .owl-nav .owl-prev { left: -5px;}
.ourserv_sec .owl-carousel .owl-nav .owl-next{ right: -5px;}
.trust_text li i { min-width: 40px;  min-height: 40px;}

.rlearnmore_col .row{ align-items: center; }
.topftrin { margin-bottom: 20px;}




/*28.1.2023*/

.cms_sec .trustimg_onn{width: 351px; height: auto; padding: 14px 8px 0px 0px;}
.trustimg_onn::before {  content: '';  width: 50%;  height: 50%;}
.cms_sec{ padding: 50px 0 30px 0;}
.cms_sec .trustimg_onn img{border-radius: 33px;}
.banner_box.inner img {
  min-height: 255px !important;
}
.repair_item.blocked {
  min-height: 133px;
  font-size: 15.83px;
  line-height: 19px;
}
.header_sec .dropdown-menu li a::before {
  top: 6px;
}
.cms_sec .melbourne .col-md-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.333%;
  flex: 0 0 33.333%;
  max-width: 33.333%;
}

.repair_item{margin-bottom: 10px;}
.cms_sec .row .col {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.333%;
  flex: 0 0 33.333%;
  max-width: 33.333%; padding-top: 10px; padding-bottom: 10px;
}
.locationRo .col-md-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.333%;
  flex: 0 0 33.333%;
  max-width: 33.333%;
}













} 
 
 
 
@media only screen and (max-width: 767px){
.nav_top .navbar-toggler { margin: 0 10px;}
.yellow-call img { max-width: 28px; margin-right: 8px;}
.yellow-call { font-size: 20px; line-height: 28px; padding: 5px 0 6px;  display: block;}
.banner_text ul { gap: 0; max-width: 100%;}
.banner_text { width: 100%;}
.banner_text ul li { padding-top: 16px;}
.shedule-online { font-size: 15px; line-height: 23px;  width: 196px;  height: 40px;}
.banner_text ul li { padding-top: 10px; width: 100%;}
.banner_text ul { max-width: 100%; flex-direction: column; }
.banner_text { width: 250px;}
.google-rate span { font-size: 18px; line-height: 23px;}
.google-rate em { font-size: 24px;  line-height: 34px;}
.banner_box img:not(.bannerbox_in img) {  min-height: 360px;}
.trust_sec .row .col-md-6{ flex: 0 0 100% !important; max-width: 100% !important; }
.trust_img { margin-top: 30px; }
.ourserv_in { background: #ebe8f8; border-radius: 14px;}
.whychoose_text{ width: 100%; margin-top: 25px; }
.plumbvideo_sec .row { margin-right: -15px; margin-left: -15px;}
.plumbvideo_sec .col-md-4 {  padding-right: 15px; padding-left: 15px;}
.faq_sec .big-light-text { top: 38px;}
.faq_in .card { padding: 18px 0 10px 20px; margin-top: 18px;}
.faq_in .card-header button { font-size: 17px; line-height: 24px;}
.coupons_in .shedule-online{ position: inherit; top: inherit; right: inherit; transform: inherit; }
.coupons_sec::after{ display: none;}
.coupons_in { position: relative; width: 100%;  padding: 0;  display: inline-block;}
.coupons_sec {  padding: 40px 0;}
.coupons_in .media i:not(a i) { width: 130px;  height: 130px;  display: flex;  flex-direction: column;  justify-content: center;  align-items: center;  padding: 0;}
.coupons_sec .shedule-online{ margin-top: 15px; }
.whychoose_sec {  padding: 50px 15px;}
.plumbvideo_in {  margin-top: 20px;}
.plumbvideo_sec h2 {  text-align: center;  padding-bottom: 40px;}
.learnmore_sec .big-light-text{top: 50px;}
.review_sec .owl-carousel .owl-nav button {  width: 35px;  height: 35px;}
.review_sec .owl-carousel .owl-nav button::before {  font-size: 26px;}
.review_sec .owl-carousel .owl-nav .owl-prev {  left: -10px;}
.review_sec .owl-carousel .owl-nav .owl-next {  right: -10px;}
.review_sec .big-light-text { top: 46px;}
.talk-support span { font-size: 15px; line-height: 22px;}
.talk-support i { height: 55px;}
.bottomftr { padding: 20px 0; text-align: center;}
.sos_icons ul { display: inline-block;  gap: inherit;  width: 100%;  text-align: center;  padding: 10px 0 0;}
.bottomftr .container{ display: block; }
.sos_icons ul li{ display: inline-block;}
.ourserv_sec .owl-carousel { padding: 0 30px;}



/*28.1.2023*/
.cms_sec .melbourne .col-md-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}
.cms_sec .melbourne .col-md-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.repair_item{margin-bottom: 10px;}








}
@media only screen and (max-width: 640px){ 
.cms_sec .trustimg_onn {
  width: 100%;
  height: auto;
  padding: 10px; margin: 0px;
}
.cms_sec .trustimg_onn img {
  border-radius: 33px;
  width: 100%;
}
.cms_sec .trustimg_onn::before {
  top: 0;
  right: 0;
}
.cms_sec .row .col {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}


.locationRo .col-md-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
.repair_item.includes {
  padding-top: 45px;
  font-size: 21.04px;
  line-height: 27px;
}




}
@media only screen and (max-width: 575px){ 
.banner_text { width: 230px;}
.banner_text h1 { font-size: 20px;  line-height: 26px;}
.yellow-call { font-size: 18px;  line-height: 26px;  padding: 5px 0 6px;  display: block;}
.yellow-call img { max-width: 24px; margin-right: 8px;}
.shedule-online { font-size: 14px; line-height: 23px;  width: 190px;  height: 38px;}
.google-rate span { font-size: 16px; line-height: 21px;}
.google-rate em { font-size: 21px; line-height: 31px;}
.trust_text li i { min-width: 45px; min-height: 45px;}
.coupons_in .media i:not(a i) { width: 110px;  height: 110px;}
.coupons_in i strong {  font-size: 22px;  line-height: 31px;}
.coupons_in b, .coupons_in h3 {  font-size: 16px;  line-height: 22px;}
.coupons_sec {  padding: 30px 0;}
.coupons_in .media {  gap: 15px;}
.coupons_in .shedule-online {  font-size: 12px;  height: 45px;  line-height: 24px;  width: auto;  display: inline-flex;  gap: 12px;}
.talk-support {  padding: 15px 0;  margin-top: 21px;  gap: 18px;  width: 100%;  border-radius: 5px;  margin-bottom: 20px;}


/*28.1.2023*/
/*.banner_text h1, .bannerbox_in h1{ font-size: 40px;}*/
.cms_sec .melbourne .col-md-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.33%;
  flex: 0 0 33.33%;
  max-width: 33.33%;
}
.repair_item{margin-bottom: 10px;}



} 
 

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



.cms_sec .melbourne .col-md-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
.cms_sec .melbourne .col-md-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.cms_sec .row .col {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width:100%;
}


.locationRo .col-md-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}


}





