@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Agbalumo&display=swap');

:root {
    --font1: "Outfit", sans-serif;
    --font2: "Outfit", sans-serif;
    --color1: #2C8214;
    --color2: #13161A;
    --color3: #545454;
    --color4: #000000;
    --color5: #FFFFFF;
    --color6: #F8F8F8;
    --color7: #3FA2FF;
}

.carousel-control-next, .carousel-control-prev{width:50px; opacity:1; top:calc(50% + 50px); bottom:auto;}
.container{max-width:1445px;}
body{ font-family:var(--font2);}
body p{color:var(--color4); font-size:16px;}
body p a{color:var(--color1);}


#menu-primary li a, #menu-services li a{color: var(--color4); font-weight: 500; font-size: 18px; line-height: 20px; padding-left: 25px; padding-right: 25px;}
#menu-primary li a:hover, #menu-services li a:hover{color:var(--color1);}

#menu-services li a{font-weight: 400; font-size: 16px; line-height: 18px; padding-left: 7px; padding-right: 7px; padding-bottom:15px;}
/*#menu-services li{background-repeat:no-repeat; background-size:auto; background-position:center top; padding-top:48px; min-width:170px; height:70px; text-align:center; padding-bottom:15px;} */
#menu-services li{min-width:170px; height:70px; text-align:center; padding-bottom:15px;}
#menu-services li a{background-repeat:no-repeat; background-size:auto; background-position:center top; padding-top:48px; text-align:center;}


.dropdown-menu-1{border-radius:0px; border:none; left:18px !important; box-shadow:0px 7px 10px rgba(0,0,0,0.05); background-color: var(--color1); padding:0px;}
.dropdown-menu-1 li{display:block; color:var(--color2); opacity:1; border-bottom:1px solid rgba(255,255,255,0.07);}
.dropdown-menu-1 li a{display:block; text-align:left !important; color:var(--color6); font-size:16px; opacity:1; padding:10px 15px !important;}
.dropdown-menu-1 li a:hover, .menu-top .dropdown-menu li a:active, .menu-top .dropdown-menu li a:focus{background-color: var(--color3); color:var(--color6);}
#menu-primary .dropdown-menu-1 li a, #menu-services .dropdown-menu-1 li a{opacity: 1; color:var(--color6); line-height:normal !important;}


.form-banners p{margin-bottom:0px;}

.services-menu-area{border-top: 1px solid #EDEDED;}

.appliance-repair-icon a{background-image:url(../images/menu-icon-1.png);}
.electrical-services-icon a{background-image:url(../images/menu-icon-2.png);}
.plumbing-services-icon a{background-image:url(../images/menu-icon-3.png);}
.cleaning-services-icon a{background-image:url(../images/menu-icon-4.png);}
.painting-services-icon a{background-image:url(../images/menu-icon-5.png);}
.moving-services-icon a{background-image:url(../images/menu-icon-6.png);}
.dishwashing-services-icon a{background-image:url(../images/menu-icon-7.png);}
.dry-cleaning-services-icon a{background-image:url(../images/menu-icon-8.png);}


.header-color {  background: var(--color2); box-shadow: 0px 10px 20px 0px rgb(27 24 47 / 10%);}


.btn-1{ color: var(--color5); background-color: var(--color1); border-color: var(--color1); outline:none; box-shadow:none !important; min-width:153px; padding:18px 25px; font-weight: 700; font-size: 16px;line-height: 1em; border-radius: 10px; text-align: center; text-transform: uppercase;}
.btn-1:hover, .btn-1:focus{background-color: var(--color2); border-color: var(--color2); color:var(--color5);  outline:none; box-shadow:none !important;}

.btn-2{ color: var(--color5); background-color: var(--color2); border-color: var(--color2); outline:none; box-shadow:none !important; min-width:153px; padding:18px 25px; font-weight: 700; font-size: 16px;line-height: 1em; border-radius: 10px; text-align: center; text-transform: uppercase;}
.btn-2:hover, .btn-2:focus{background-color: var(--color3); border-color: var(--color3); color:var(--color5);  outline:none; box-shadow:none !important;}

.btn-3{ color: var(--color2); background-color: var(--color5); border-color: rgba(0, 0, 0, 0.20); outline:none; box-shadow:none !important; min-width:153px; padding:18px 25px; font-weight: 700; font-size: 16px;line-height: 1em; border-radius: 10px; text-align: center; text-transform: uppercase;}
.btn-3:hover, .btn-3:focus{background-color: var(--color2); color: var(--color5); border-color: var(--color2);  outline:none; box-shadow:none !important;}


.btn-4{ color: var(--color5); background-color: var(--color7); border-color: var(--color7); outline:none; box-shadow:none !important; min-width:153px; padding:18px 25px; font-weight: 700; font-size: 16px;line-height: 1em; border-radius: 10px; text-align: center; text-transform: uppercase;}
.btn-4:hover, .btn-4:focus{background-color: var(--color2); border-color: var(--color2); color:var(--color5);  outline:none; box-shadow:none !important;}

.btn-5{ color: var(--color1); background-color: var(--color5); border-color: var(--color5); outline:none; box-shadow:none !important; min-width:140px; padding:13px 25px; font-weight: 700; font-size: 20px;line-height: 1em; border-radius: 10px; text-transform: capitalize;
    
 background-size:auto; padding-left:68px; background-position:23px 50%; background-image:url(../images/call-icon-2.png); background-repeat:no-repeat; text-align:left;}
.btn-5 span{font-size:16px  !important; font-weight:500 !important; display:block;}
.btn-5:hover, .btn-5:focus{background-color: var(--color2); border-color: var(--color2); color:var(--color5);  outline:none; box-shadow:none !important;}


.btn-5-1{ background-image:url(../images/call-icon-1.png) !important; padding-left:68px !important; background-repeat:no-repeat; font-size: 17px; padding:8px 25px; background-color:transparent; border-color: var(--color5); color:var(--color5);}
.btn-5-1 span{font-size:14px !important; font-weight:500 !important;}


.banner-sec{padding:80px 0 180px; background-repeat:no-repeat; background-size:cover; margin-top:189px; background-position:center center;}
.banner-sec h1{ color: var(--color5); font-size: 100px; font-weight: 700; line-height: 1.1em; font-family:var(--font1);}
.banner-sec h6{color:var(--color5); font-size:20px; font-weight:500; letter-spacing:3px;}
.banner-sec h1 span{font-family: "Agbalumo", system-ui;}

.lined-top{position:relative; padding-top:13px;}
.lined-top:before {
    width: 44px;
    height: 3px;
    background: var(--color5);
    content: "";
    position: absolute;
    top: 0;
    left: calc(50% - 22px);
}

.banner-inner{background-repeat:no-repeat; position:relative; background-size:cover; padding:200px 0 200px; margin-top:189px; position:relative; background-position:center bottom;}
.banner-inner:after{content:""; height:100%; width:100%; top:0; right:0; left:0; bottom:0; position:absolute; background-color:rgba(0,0,0,0.5);}
.banner-inner h1{ color: var(--color5); font-size: 50px; font-weight: 700; line-height: 1.1em;text-transform: capitalize;}
.banner-inner p{font-size:20px; color:var(--color5);}

.upper-parts{z-index:9;}

.title-styled h2{color: var(--color4); font-size: 50px; font-weight: 700; line-height: 1.18em;}
.title-styled h3{color: var(--color4); font-size: 46px; font-weight: 700; line-height: 1.15em;}
.title-styled h6{color: var(--color4); letter-spacing:3px; font-size: 16px; font-weight: 500; line-height: 1em; padding-left:52px; text-transform: uppercase; margin-bottom:0px; position:relative;}
.title-styled h6:before{width:44px; height:3px; background:var(--color1); content:""; position:absolute; left:0; top:calc(50% - 1px);}
.title-styled h6.colored1:before{background:var(--color5);}
.title-styled h6.no-line-style:before{content:normal; padding-left:0px;}


.title-para{font-size:24px; color:var(--color4);}

.headerbreads .breadcrumb-item{font-size:24px; text-transform:capitalize;}
.headerbreads .breadcrumb-item a, .headerbreads .breadcrumb-item+.breadcrumb-item::before{color:var(--color5); text-decoration:none;}
.headerbreads .breadcrumb-item.active{color:var(--color5);}

.fs-14{font-size:14px;}
.fs-16{font-size:16px;}
.fs-17{font-size:17px;}
.fs-18{font-size:18px;}
.fs-20{font-size:20px;}
.fs-21{font-size:21px;}
.fs-22{font-size:22px;}
.fs-24{font-size:24px;}
.fs-26{font-size:26px;}
.fs-28{font-size:28px;}
.fs-30{font-size:30px;}
.fs-32{font-size:32px;}
.fs-34{font-size:34px;}
.fs-36{font-size:36px;}
.fs-38{font-size:38px;}
.fs-40{font-size:40px;}
.fs-42{font-size:42px;}
.fs-44{font-size:44px;}
.fs-46{font-size:46px;}
.fs-48{font-size:48px;}
.fs-50{font-size:50px;}

.fw-200{font-weight:200;}
.fw-300{font-weight:300;}
.fw-400{font-weight:400;}
.fw-500{font-weight:500;}
.fw-600{font-weight:600;}
.fw-700{font-weight:700;}
.fw-800{font-weight:800;}
.fw-900{font-weight:900;}

.opac-6{opacity: 0.6;}
.opac-7{opacity: 0.7;}
.opac-8{opacity: 0.8;}
.opac-9{opacity: 0.9;}

.text-color1{color:var(--color1);}
.text-color2{color:var(--color2);}
.text-color3{color:var(--color3);}

.bg-1{background-color:var(--color1) !important;}
.bg-2{background-color:var(--color2);}
.bg-3{background-color:var(--color3);}
.bg-4{background-color:var(--color4);}
.bg-7{background-color:var(--color7);}
.bg-8{background-color:#FFFAF4;}
.bg-9{background-color:#FFEFF0;}
.bg-10{background-repeat:no-repeat; background-position:center center; background-size:cover;}
.bg-grad{background: linear-gradient(180deg, rgba(44,130,20,0.15) 0%, rgba(44,130,20,0.15) 59.4%, #FFFFFF 100%);}


.nav-previous, .nav-next { display: inline-block; padding: 10px 20px; background-color: var(--color4); color:var(--color5)  !important; text-decoration:none !important; border-radius: 5px;}
.nav-previous a, .nav-next a, .nav-previous p.meta-nav, .nav-next p.meta-nav{color:var(--color5)  !important; text-transform:uppercase; font-size:14px; text-decoration:none !important; margin-bottom:0px  !important;}
.nav-previous p.post-title, .nav-next p.post-title{display:none; visibility:hidden;}
.nav-previous:hover, .nav-next:hover { background-color: var(--color1);}
.nav-previous { margin-right: 10px;}

.img-crcld1{max-width:130px; margin-top: -95px; margin-bottom: 20px;}



.form-banners{padding:50px; border-radius:40px; border-top:6px solid var(--color1); background-image:url(../images/bg-wave.png); background-repeat:no-repeat; background-size:100% 100%; background-position:center center; box-shadow: 0px 4px 68px 0px rgba(0, 0, 0, 0.12);  margin-top: -70px; z-index: 9;  position: relative;  background-color: #fff;}
.form-banners label{color:var(--color4); font-size:18px; font-weight:700; margin-bottom:8px;}

.form-banners .f-2{ outline:none; display:block; font-size:15px; font-weight:400; box-shadow:none; outline:none;border-radius:7px; height:48px; border-color:rgba(63, 63, 63, 0.23); color:var(--color4);}
.form-banners .txtara{height:134px; resize:none;}
.form-banners .f-2::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color:var(--color4); opacity:1;}
.form-banners .f-2::-moz-placeholder { /* Firefox 19+ */ color:var(--color4); opacity:1;}
.form-banners .f-2:-ms-input-placeholder { /* IE 10+ */ color:var(--color4); opacity:1;}
.form-banners .f-2:-moz-placeholder { /* Firefox 18- */ color:var(--color4); opacity:1;}
.form-banners .f-2:hover, .contact-box .f-2:focus{border-color:var(--color1); box-shadow:none; outline:none;}


.job-box{box-shadow: 0px 4px 30px 0px #0000001A; border-radius: 15px; border: 1px solid #EAEAEA; padding:20px;}
.job-box h4{font-size: 20px; color:var(--color4); font-weight: 500;}

.blogs-sec a{text-decoration:none;}
.blog-box{padding:0px; background:var(--color1); border-radius: 5px; border:1px solid #fff; text-align:center;}
.blog-box h4{color: var(--color5); font-size: 29px; font-weight: 700; text-decoration:none;}
.blog-box h4 a{text-decoration:none; color: var(--color5);}
.blog-img{display:block; width:100%; height:400px; background-size:cover; background-position:center center; background-repeat:no-repeat; margin:0px; border-radius:5px 5px 0 0;}

.blog-img-main{display:block; width:100%; height:598px; background-size:cover; background-position:center center; background-repeat:no-repeat; margin:0px 0px 30px 0px; border-radius:10px;}

.ourservices-list{box-shadow: 0px 4px 40px 0px #0000001A; border-radius:10px; padding:10px 0;}

.ourservices-sidebar{}
.ourservices-sidebar h4{font-size:30px; font-weight:600; color:var(--color4); margin-bottom:15px;}
.ourservices-sidebar .form-banners{border-radius:20px; background-image:none;}
.ourservices-sidebar .form-banners label{font-weight:500;}

.sidebaror{font-size:36px; color:var(--color4); font-weight:500;}
.callboxsidebar .cont-box{ border-radius:20px;}


.listserv{border: 1px solid #2C821430; background:#fff; text-align:left;}
.listserv .blog-img{height:329px !important;}
.listserv  h4{font-size:24px; font-weight:700;}
.listserv h4 a{color:var(--color4);}


.ourservices-detail h4{font-size:24px; color:var(--color4); margin-bottom:15px;}

.list-checks{margin:0px; padding:0px; list-style-type:none;}
.list-checks strong{font-size:20px; font-weight:700; display:block;}
.list-checks li{padding: 12px 0 12px 0px; list-style-position: inside; display:flex;}
.serviceicon{min-width:52px; margin-right:15px;}


.bg-curve-man{position:relative; margin-top:250px;}
.bg-curve-man:before{content:url(../images/bg-curve-1.png); position:absolute; top:-120px; left:0px;}
/*.bg-curve-man:after{content:""; width:632px; height:888px; position:absolute; bottom:0px; left:150px; background-image:url(../images/bg-man.png); background-repeat:no-repeat; background-position:center center; background-size:auto;} */
.bg-maps{background-image:url(../images/bg-maps.png); background-size:contain; background-position:center center; background-repeat:no-repeat;}


.bg-man1{position:absolute; width:632px; height:1138px; background-image:url(../images/bg-man.png); background-repeat:no-repeat; background-position:center center; background-size:auto; bottom: 0; left: 150px;}

.contact-box{}
.contact-right{ background:var(--color5); box-shadow: 0px 4px 60px 0px #0000001F; border-radius:20px; padding:45px 35px; margin: 0; z-index: 9; position: relative;}

.contact-box .wpcf7-spinner, .contact-right .wpcf7-spinner{float:left;}
.form-green .wpcf7 form.invalid .wpcf7-response-output, .form-green .wpcf7 form.unaccepted .wpcf7-response-output, .form-green .wpcf7 form.payment-required .wpcf7-response-output{color:#fff !important;}



.contact-box .f-2{ outline:none; display:block; font-size:15px; font-weight:400; box-shadow:none; background-color:#fafafa; outline:none;border-radius:7px; height:48px; border-color:#d9d9d9; color:var(--color4); }
.contact-box .txtara{height:134px; resize:none;}
.contact-box .f-2::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color:var(--color4); opacity:1;}
.contact-box .f-2::-moz-placeholder { /* Firefox 19+ */ color:var(--color4); opacity:1;}
.contact-box .f-2:-ms-input-placeholder { /* IE 10+ */ color:var(--color4); opacity:1;}
.contact-box .f-2:-moz-placeholder { /* Firefox 18- */ color:var(--color4); opacity:1;}
.contact-box .f-2:hover, .contact-box .f-2:focus{border-color:var(--color1); box-shadow:none; outline:none;}


.howworks-box{box-shadow: 0px 4px 40px 0px #0000001A; border-radius:10px; position:relative; text-align:center; height:100%; padding:30px;}
.howworks-box h4{color:var(--color2); font-size:30px; font-weight:600; margin-bottom:25px;}
.howworks-box .howworksicon{ display:block; margin:0px auto 30px auto; border-radius:50%; background-position:center center; background-repeat:no-repeat; background-size:auto; height:192px; width:192px; background-color: rgba(44, 130, 20, 0.07);}
.howworks-box h3{position:absolute;font-size: 353.98px; font-weight: 600; line-height:1em; color:var(--color1); opacity:0.07; left: 0; right: 0; bottom: -54px;}

.wpcf7-captchar{display: block; font-size: 15px; margin-top:10px;  font-weight: 400; outline: none; border-width: 1px; box-shadow: none; outline: none; border-radius: 7px; height: 48px; border-color: rgba(63, 63, 63, 0.23); color: var(--color4); width:100%;}

.form-green .wpcf7-captchar{background-color: rgba(255, 255, 255, 0.15); border-color: rgba(255, 255, 255, 0.15); color: var(--color5); height: 48px;}

.clients-area{border-top:1px solid #D0D0D0; border-bottom:1px solid #D0D0D0;}

.form-green .f-2{background-color:rgba(255,255,255,0.15); border-color:rgba(255,255,255,0.15); color:var(--color5); height:48px;}
.form-green .form-select{--bs-form-select-bg-img: url(../images/arrowdown.svg);}
.form-green .f-2::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color:var(--color5); opacity:1;}
.form-green .f-2::-moz-placeholder { /* Firefox 19+ */ color:var(--color5); opacity:1;}
.form-green .f-2:-ms-input-placeholder { /* IE 10+ */ color:var(--color5); opacity:1;}
.form-green .f-2:-moz-placeholder { /* Firefox 18- */ color:var(--color5); opacity:1;}
.form-green .f-2 option{color:var(--color4);}

.form-green .eazycfc_captcha label{color:#fff;}

.form-green .file-upl::-webkit-file-upload-button {
  visibility: hidden;
}
.form-green .file-upl::before {
  content: 'Upload Your CNIC Photo';
	width:100%;
	background:rgba(255,255,255,0.15);
  display: inline-block;
  background: transparent;
  border: none;
  border-radius: 0px;
  padding:5px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  text-shadow:none
}
.form-green .file-upl:hover::before,.form-green .file-upl:active::before, .form-green .file-upl:visited::before, .form-green .file-upl:focus::before {
  border-color: transparent;
}
.form-green .file-upl:active::before {
  background: -webkit-transparent);
}


.cont-box{box-shadow: 0px 4px 40px 0px #0000001A; border-radius:10px; position:relative; height:180px; padding:25px; background-position: 25px center; padding-left:145px; background-repeat:no-repeat; background-size:auto;}
.cont-box h4{color:var(--color4);font-size: 26px; font-weight: 700; line-height: 32.76px;}
.cont-box p{color:#545454; font-size: 22px; font-weight: 400; line-height: 27.72px;}

.cont-content{position: absolute; top: 50%; transform: translateY(-50%); padding-right: 25px;}


.review-outer{box-shadow: 0px 0px 50px 0px #0000000D; border-radius:20px; position:relative; padding:50px 100px 50px 50px; background-color:#fff;}
.review-outer:before{content:url(../images/quote-1.png); top:-25px; left:50px; position:absolute; }

.review-outer .owl-dots{display:inline-block; margin-top:0px !important; right:-50px; position:absolute; top:calc(50% - 35px);}
.review-outer .owl-dots .owl-dot{display:block !important; }

.review-outer .owl-dots .owl-dot.active span{background:#000 !important; height:30px;}
.review-outer .owl-dots .owl-dot:hover span{background:#000 !important;}

.review-box ul li{margin:1px;}
.review-box ul li i.fa{color:#F19E22; font-size:20px;}


.review-box p{font-size: 26px; font-weight: 500; color:var(--color2); line-height: 38px;}
.review-box h4{font-size:24px; font-weight:500; color:var(--color2); position:relative; padding-top:20px; margin-top:15px;}
.review-box h4:before{content:""; height:3px; width:34px; position:absolute; background:var(--color1); top:0px; left:0;}
.review-box span{font-size:20px; font-weight:400; color:#15171B;}


.about-icon{min-width:76px; max-width:76px;}


.navbar-toggler, .navbar-toggler:hover, .navbar-toggler:focus, .navbar-toggler:visited{border:none; box-shadow:none; outline:none;}
.navbar-toggler .fa{color:var(--color1); font-size:24px;}


.checksboxs .wpcf7-list-item{margin-left:0px; margin-right:1rem; color:#fff;}
#wpcf7-f325-o1 .checksboxs .wpcf7-list-item{color:var(--color2); font-size:15px; margin-right:0.5rem;}
.textcheckboxs .wpcf7-list-item{color:var(--color2);}

#wpcf7-f327-o1 .wpcf7-spinner{display:block;}

/********Footer*******/

.footer-area{border-top: 1px solid #D6D6D6}
.footer-area h4{color: var(--color1); font-size: 26px; font-weight: 700; text-transform: capitalize;}
.footer-area p, .footer-area p a {color:var(--color3);}

.footer-area ul{list-style-type:none; padding:0px; margin:0px; }
.footer-area ul li{margin:12px 0; position:relative; padding-left:20px;}
.footer-area ul li:before{position:absolute; content:""; height:11px; width:11px; background:var(--color1); top:calc(50% - 5px); left:0;}
.footer-area ul li a{color: var(--color3); font-size: 18px; text-decoration:none;}
.footer-area  a:hover{color: var(--color1);}

.contacts-list{list-style-type:none; padding:0px; margin:0px;}
.contacts-list li{display:flex; margin:12px 0; padding-left:0px !important; margin-bottom:25px !important}
.contacts-list li:before{content:normal !important;}
.contacts-list li .fa{color:var(--color1); margin-top: 3px; display:inline-block; text-align:center; border:1px solid var(--color1); font-size:18px; margin-right:13px; height: 45px; border-radius: 50%; line-height: 45px; min-width: 45px;}
.contacts-list li small{font-size:20px; font-weight:700; line-height:1.1em;}
.contacts-list li a{display:inline-block; width:calc(100% - 30px); color: var(--color5); font-weight:400; text-decoration:none;}


.social-list{margin:0px; padding:0px; list-style-type:none; position:relative;}
.social-list:before, .social-list:after{content:""; height:1px; background: rgba(138, 138, 138, 1); width:10000px; right:calc(100% + 12px); top:50%; position:absolute;}
.social-list:after{left:calc(100% + 12px);}
.social-list li{margin:0px 1px !important; padding:5px !important; list-style-type:none; display:inline-block;}
.social-list li:before{content:normal !important;}
.social-list li a{display:block; transition:ease all 0.3s; text-decoration:none; text-align:center; font-size:18px; color:var(--color5);}
.social-list li a:hover{color:var(--color1);}



.mtfrm{margin-top:-130px;}

#menu-headerservices{list-style-type:none; margin:0px; padding:0px;}
#menu-services li.current-menu-item a{border-bottom:3px solid var(--color2);}


@media(min-width: 1200px) and (max-width: 1300px){
    #menu-primary li a{padding-left:15px; padding-right:15px;}
    #menu-services li a{padding-left:7px; padding-right:7px;}
}

@media(max-width:1199px){
    .banner-sec{padding:30px 0 70px; margin-top:178px;}
    .banner-inner{margin-top:178px; }
    .banner-sec h1{font-size:40px; line-height:1.3em;}
	.banner-inner h1{font-size:40px;}
    #menu-primary li a{text-align:left; padding-left:13px; padding-right:13px;}
    #menu-services li a{text-align:center; padding-left:7px; padding-right:7px;}
    .btn-1, .btn-2, .btn-3, .btn-4,.btn-5{min-width: 140px; padding: 14px 20px;}
    .img-crcld1{max-width:90px; margin-top: -65px;}
    .blog-img{height:250px;}
    .blog-box h4{font-size:24px;}
    .title-styled h6{padding-left:44px;}
    .title-styled h6:before{width:35px; height:2px;}
    .footer-area h4{font-size:22px;}
    .howworks-box .howworksicon{height:100px; width:100px; background-size:50%;}
    .howworks-box h4{font-size:22px; font-weight:500;}
    
    .title-styled h2{font-size:38px;}
    .title-styled h3{font-size:32px;}
    .contacts-list li .fa{height:36px; min-width:36px; line-height:36px; font-size:15px;}
    .contacts-list li small{font-size:18px; font-weight:600; margin-bottom:3px !important;}
    
    .cont-box { height: auto; background-position: center 25px; padding-left: 25px; padding-top: 130px; background-size: 80px;}
    .cont-box h4{font-size:24px; font-weight:600;     margin-bottom: 0px;}
    .cont-box p{font-size:18px;}
    .cont-content {position: static; text-align:center; transform: translateY(0%); padding:0px;}
    .btn-5 span{display:none;}
    .btn-5{padding-left: 46px !important; background-size: 22px; background-position: 15px 50%;}
    .bg-curve-man:before{content:normal;}
    .bg-man1{position:absolute; width:280px; height:500px; background-image:url(../images/bg-man.png); background-repeat:no-repeat; background-position:center center; background-size:cover; bottom: 100%; left: 20px; top: -340px; z-index: -1;}
    
}

#serv-crousal .owl-nav{display:none;}
@media(min-width:992px){
	#serv-crousal .owl-nav{display:block !important;}
}

@media(max-width:991px){
    .banner-sec{ margin-top:189px;}
	.banner-inner{padding:100px 0; margin-top:189px;}
    .contact-right, .form-banners{padding:30px 20px;}
    p.fs-24{font-size:18px;}
    .title-styled h6, .banner-sec h6{letter-spacing:1px; text-transform:capitalize;}
    .review-outer{padding:20px 50px 20px 20px;}
    .headerbreads .breadcrumb-item{font-size:20px;}
    .review-box p { font-size: 18px; font-weight: 400;line-height: 1.3;}
	.review-box h4, .review-box span{font-size:18px;}
    #menu-services li a{font-size:14px; background-size: 30px; padding-top: 34px;}
    #menu-services li {min-width:150px;}
	.carousel-control-next-icon, .carousel-control-prev-icon{width:1.5rem; height:1.5rem;}
	.mtfrm{margin-top:0px;}
	
	
}


@media(max-width:767px){
    .banner-sec{padding:0px 0 40px 0;}
    .banner-inner{padding:80px 0 80px;}
    .banner-inner h1, .banner-sec h1{font-size:36px;}
    .title-styled h2{font-size:28px;}
    .title-styled h3{font-size:28px;}
    .howworks-box h3{font-size:200px; bottom:0;}
    .blog-img{height:200px;}
    .blog-box h4 {font-size: 22px;}
    .headerbreads .breadcrumb-item{font-size:18px;}
	.navbar-brand img, .footerlogo img{max-width:150px;}
	.scroll-container-nav{min-width:767px; overflow-x:scroll;}
}

@media(max-width:480px){
    .banner-inner h1{font-size:30px;}
    .title-styled h2{font-size:28px;}
    .title-styled h3{font-size:24px;}
}
