@import url('https://fonts.googleapis.com/css2?family=Readex+Pro:wght@160..700&display=swap');



/* Aashir Limited | SP Page Builder Default Preset | Started */

body,.sp-preloader{background-color:#fff;color:#252525}.sp-preloader>div{background:#cac7c4}.sp-preloader>div:after{background:#fff}#sp-top-bar{background:#333;color:#aaa}#sp-top-bar a{color:#aaaaaa}#sp-header{background:#FFFFFF}#sp-menu ul.social-icons a:hover,#sp-menu ul.social-icons a:focus{color:#1c2630}a{color:#1c2630}a:hover,a:focus,a:active{color:#1c2630}.tags>li{display:inline-block}.tags>li a{background:rgb(3, 69, 191);color:#1c2630}.tags>li a:hover{background:#1c2630}.article-social-share .social-share-icon ul li a{color:#252525}.article-social-share .social-share-icon ul li a:hover,.article-social-share .social-share-icon ul li a:focus{background:#1c2630}.pager>li a{border:1px solid #ededed;color:#252525}.sp-reading-progress-bar{background-color:#1c2630}.sp-megamenu-parent>li>a{color:#252525}.sp-megamenu-parent>li:hover>a{color:#1c2630}.sp-megamenu-parent>li.active>a,.sp-megamenu-parent>li.active:hover>a{color:#1c2630}.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{background:#FFFFFF}.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a{color:#252525}.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover{color:#1c2630}.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a{color:#1c2630}.sp-megamenu-parent .sp-mega-group>li>a{color:#252525}#offcanvas-toggler>.fa{color:#252525}#offcanvas-toggler>.fa:hover,#offcanvas-toggler>.fa:focus,#offcanvas-toggler>.fa:active{color:#1c2630}#offcanvas-toggler>.fas{color:#252525}#offcanvas-toggler>.fas:hover,#offcanvas-toggler>.fas:focus,#offcanvas-toggler>.fas:active{color:#1c2630}#offcanvas-toggler>.far{color:#252525}#offcanvas-toggler>.far:hover,#offcanvas-toggler>.far:focus,#offcanvas-toggler>.far:active{color:#1c2630}.offcanvas-menu{background-color:#FFFFFF;color:#252525}.offcanvas-menu .offcanvas-inner a{color:#252525}.offcanvas-menu .offcanvas-inner a:hover,.offcanvas-menu .offcanvas-inner a:focus,.offcanvas-menu .offcanvas-inner a:active{color:#1c2630}.offcanvas-menu .offcanvas-inner ul.menu>li a,.offcanvas-menu .offcanvas-inner ul.menu>li span{color:#252525}.offcanvas-menu .offcanvas-inner ul.menu>li a:hover,.offcanvas-menu .offcanvas-inner ul.menu>li a:focus,.offcanvas-menu .offcanvas-inner ul.menu>li span:hover,.offcanvas-menu .offcanvas-inner ul.menu>li span:focus{color:#1c2630}.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>a>.menu-toggler,.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>.menu-separator>.menu-toggler{color:rgb(37, 37, 37)}.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent .menu-toggler{color:rgb(37, 37, 37)}.offcanvas-menu .offcanvas-inner ul.menu>li li a{color:rgb(37, 37, 37)}.btn-primary,.sppb-btn-primary{border-color:#1c2630;background-color:#1c2630}.btn-primary:hover,.sppb-btn-primary:hover{border-color:#1c2630;background-color:#1c2630}ul.social-icons>li a:hover{color:#1c2630}.sp-page-title{background:transparent}.layout-boxed .body-innerwrapper{background:#FFFFFF}.sp-module .latestnews>div>a{color:#252525}.sp-module .latestnews>div>a:hover{color:#1c2630}.sp-module .tagscloud .tag-name:hover{background:#1c2630}.search .btn-toolbar button{background:#1c2630}#sp-bottom .sp-module-content .latestnews>li>a>span{color:#FFFFFF}.sp-comingsoon body{background-color:#1c2630}.pagination>li>a,.pagination>li>span{color:#252525}.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>span:hover,.pagination>li>span:focus{color:#252525}.pagination>.active>a,.pagination>.active>span{border-color:#1c2630;background-color:#1c2630}.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span:hover,.pagination>.active>span:focus{border-color:#1c2630;background-color:#1c2630}.error-code,.coming-soon-number{color:#1c2630}

/* Aashir Limited | SP Page Builder Default Preset | Ends */

/* Aashir Limited | Fancy Scroll Bar | Started */

::-webkit-scrollbar{ width: 6px; }
::-webkit-scrollbar-track { background: #1c2630;}
::-webkit-scrollbar-thumb { background: #34a9d3;border-radius: 5px;}

/* Aashir Limited | Fancy Scroll Bar | Ends */

/* Aashir Limited | Fancy Cursor | Started */

.curser {position: fixed;top: 0;right: 0;width: 50px;height: 50px;border: 2px solid #1c2630;border-radius: 50%;pointer-events: none;transform: translate(-50%, -50%);z-index: 9999;transition: .1s;}
.curser2 {position: fixed;top: 0;right: 0;width: 10px;height: 10px;background: #1c2630;border-radius: 50%;pointer-events: none;transform: translate(-50%, -50%);z-index: 9999;transition: .15s;animation: Ripple 1.6s ease-in-out infinite;-webkit-animation: Ripple 1.6s ease-in-out infinite;-moz-animation: Ripple 1.6s ease-in-out infinite;}

/* Aashir Limited | Fancy Cursor | Ends */

/* Aashir Limited | Master Typography | Started */

/* Change autocomplete styles in WebKit */
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {border-bottom: 1px solid #34a9d3;-webkit-text-fill-color: #34a9d3;-webkit-box-shadow: 0 0 0 1000px #0b1b39 inset;-moz-box-shadow: 0 0 0 1000px #0b1b39 inset;box-shadow: 0 0 0 1000px #0b1b39 inset;transition: background-color 5000s ease-in-out 0s;}

body, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6,ul,ol,li,.sppb-addon-content{font-family: 'Readex Pro', sans-serif}
body {margin: 0;padding: 0;color: #1c2630;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;-moz-osx-font-smoothing: grayscale;}
p{margin-bottom:0;}
body,p,div{font-size:1rem;}
.com-sppagebuilder #sp-aashir-main-body {padding: 0;}
.txt-right{text-align:right;}
.txt-left{text-align:left;}
.txt-center{text-align:center;}
.txt-justify{text-align:justify;}
.txt-italic{font-style:italic;}
.relative{position:relative;}
.absolute {position: absolute;}
.float-right{float:right;}
.float-left{float:left;}
.block{display:block;}
.remove-item h2{display:none;}
.overflow{overflow:hidden}
.pl-0{padding-left:0px;}
.pl-10{padding-left:10px;}
.pl-20{padding-left:20px;}
.pl-25{padding-left:25px;}
.pl-30{padding-left:30px;}
.pl-40{padding-left:40px;}
.pl-50{padding-left:50px;}
.pl-60{padding-left:60px;}
.pr-0{padding-right:0px;}
.pr-10{padding-right:10px;}
.pr-20{padding-right:20px;}
.pr-25{padding-right:25px;}
.pr-30{padding-right:30px;}
.pr-40{padding-right:40px;}
.pr-50{padding-right:50px;}
.pr-60{padding-right:60px;}
.pt-0{padding-top:0px;}
.pt-10{padding-top:10px;}
.pt-20{padding-top:20px;}
.pt-30{padding-top:30px;}
.pt-40{padding-top:40px;}
.pt-50{padding-top:50px;}
.pt-60{padding-top:60px;}
.pb-0{padding-bottom:0px;}
.pb-10{padding-bottom:10px;}
.pb-20{padding-bottom:20px;}
.pb-30{padding-bottom:30px;}
.pb-40{padding-bottom:40px;}
.pb-50{padding-bottom:50px;}
.pb-60{padding-bottom:60px;}
.pall{padding:125px 0!important;}

.ml-10{margin-left:10px;}
.ml-20{margin-left:20px;}
.ml-30{margin-left:30px;}
.ml-40{margin-left:40px;}
.ml-50{margin-left:50px;}
.mr-10{margin-right:10px;}
.mr-20{margin-right:20px;}
.mr-30{margin-right:30px;}
.mr-40{margin-right:40px;}
.mr-50{margin-right:50px;}
.mt-10{margin-top:10px;}
.mt-20{margin-top:20px;}
.mt-30{margin-top:30px;}
.mt-40{margin-top:40px;}
.mt-50{margin-top:50px;}
.mb-10{margin-bottom:10px;}
.mb-15{margin-bottom:15px;}
.mb-20{margin-bottom:20px;}
.mb-30{margin-bottom:30px;}
.mb-40{margin-bottom:40px;}
.mb-50{margin-bottom:50px;}
.zindex-999{z-index:999;}
#sp-title{background-position: top center;background-repeat: no-repeat;background-size: cover;position: relative;z-index: 1;min-height: 400px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-ms-flex-align: center;align-items: center;-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;justify-content: center;-ms-flex-pack: center;background-image: url(https://demo.bosathemes.com/html/plumbero/assets/img/plumbero-img40.jpg);}
#sp-title:before {background-color: #082D53;content: "";display: block;opacity: 0.9;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;position: absolute;z-index: -1;}
.sp-page-title-heading{margin: 0 0 20px;font-weight: 700;font-size: 52px!important;color: #ffffff;margin-bottom: 0;text-transform: capitalize;}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);padding: 0!important;}
.sp-megamenu-parent .sp-dropdown li:hover{background-color: #f5fdff;-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-ms-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
.sp-megamenu-parent .sp-dropdown li:not(:last-child).sp-menu-item {display: block;padding: 0;position: relative;border-bottom: 1px solid transparent;border-bottom-color: rgba(0, 0, 0, 0.04);}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item a {padding:20px;display:block;font-weight:600;font-size:14px;}
.sp-module ul>li>a:hover {color: #34a9d3;}
ul.sp-dropdown-items{transition: all .2s ease;transition: opacity 200ms ease-in, transform 200ms ease-in, visibility 200ms ease-in;}
div.mod-languages ul li.lang-active {background: none !important; padding: initial;}
#sp-languages {padding: 20px 0;}
.ltr{direction:ltr;}

/* Aashir Limited | Master Typography | Ends */

/* Aashir Limited | Sections Padding - Margins - Background Colors - Settings | Started */

#sp-aashir-top-area{background-color:#1c2630;position: relative;padding: 9px 0px;color:#fff;}
#sp-aashir-branding{padding:5px 0;}
#sp-contact{display: flex;align-items: center;justify-content: flex-start;}
#sp-aashir-main-body {padding: 0;}
#aashir-introduction{padding:120px 0; margin:0;}
#aashir-clients{padding:120px 0; margin:0;}
#aashir-services{padding:120px 0; margin:0;background-color: #f8f8f8;}
#aashir-statistics{padding: 115px 0 120px;background-position: 50%;background-size: cover;background-color: #0d123a;box-shadow:none!important;}
#aashir-latest-projects{padding: 115px 0 120px;position: relative;z-index: 1;background-image:url("../../../../static/aashir-projects-bg.jpg");background-repeat: no-repeat;background-size: 100% 40%;}
#sp-aashir-rich-footer {padding: 60px 0 20px;margin: 0;background: #1c2630;}
#sp-aashir-copy-rights {padding: 20px 0;margin: 0;background-color: #1c2630;border-top: 1px solid #34a9d3;}
#aashir-services-solutions{position: relative;padding: 110px 0px;}
#aashir-hvac-contracting-services{position: relative;padding: 25px 0px;}
#aashir-industries-served{position: relative;padding: 75px 0px;}
#aashir-projects{position: relative;padding: 75px 0px;}
#aashir-googlemap{position: relative;padding: 75px 0 0;}

/* Aashir Limited | Sections Padding - Margins - Background Colors - Settings | Ends */

/* Aashir Limited | Top Area | Started */

.aashir-address-wrapper{position: relative;float: right;}
.aashir-address{position: relative;float: right;}
ul.aashir-address{margin-bottom:0;}
ul.aashir-address li{position: relative;color: #fff;font-size: 15px;margin-left: 25px;display: inline-block;}
ul.aashir-address li a{font-weight:700;position: relative;color: #34a9d3;padding-right: 10px;-webkit-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;-moz-transition: all 300ms ease;transition: all 300ms ease;}
ul.aashir-address li a:hover{color:#fff;}
ul.aashir-address li:last-child{margin-left: 0px;}
.aashir-address-media{position: absolute;right: -10px;top: 2px;;}
.aashir-email-wrapper{position: relative;float: left;}
.aashir-email{position: relative;float: right;}
ul.aashir-email{margin-bottom:0;}
ul.aashir-email li{position: relative;color: #fff;font-size: 15px;margin-left: 25px;display: inline-block;}
ul.aashir-email li a{font-weight:700;position: relative;color: #fff;padding-right: 15px;-webkit-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;-moz-transition: all 300ms ease;transition: all 300ms ease;}
ul.aashir-email li a:hover{color:#34a9d3;}
ul.aashir-email li:last-child{margin-left: 0px;}
.aashir-email-media{position: absolute;right: -10px;top: 2px;}
ul.aashir-social-links-wrapper{position: relative;float: right;margin-right: 15px;margin-bottom:0;padding-right:0;}
ul.aashir-social-links-wrapper li{position: relative;margin-right: 18px;display: inline-block;}
ul.aashir-social-links-wrapper li a{position: relative;color: #fff;font-size: 16px;}
.fa-facebook-f:hover{color:#4267b2!important;}
.fa-twitter:hover{color:#1da1f2!important;}
.fa-youtube:hover{color:#ff0000!important;}
.fa-instagram:hover{color:#405de6!important;}

/* Aashir Limited | Top Area | Ends */

/* Aashir Limited | Branding | Menu | Started */

.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {display: inline-block;padding: 0 14px;line-height: 75px;font-size: 17px;margin: 0;font-weight: 700;text-transform: uppercase;color:#34a9d3;}
.sp-megamenu-parent>li>a:before, .sp-megamenu-parent>li>span:before {content: ""!important;position: absolute;right: 0;left: 0;bottom: 0;margin: auto;background-color: #2d4a8a;height: 2px;transform-origin: left center;-webkit-transform-origin: left center;-webkit-transform: scale(0,1);-khtml-transform: scale(0,1);-moz-transform: scale(0,1);-ms-transform: scale(0,1);-o-transform: scale(0,1);transform: scale(0,1);-webkit-transition: transform .25s cubic-bezier(.37,.31,.2,.85);-khtml-transition: transform .25s cubic-bezier(.37,.31,.2,.85);-moz-transition: transform .25s cubic-bezier(.37,.31,.2,.85);-ms-transition: transform .25s cubic-bezier(.37,.31,.2,.85);-o-transition: transform .25s cubic-bezier(.37,.31,.2,.85);transition: transform .25s cubic-bezier(.37,.31,.2,.85);}
.sp-megamenu-parent>li:hover > a:before,.sp-megamenu-parent>li.active > a:before{transform-origin: right center;-webkit-transform-origin: right center;-webkit-transform: scale(1,1);-khtml-transform: scale(1,1);-moz-transform: scale(1,1);-ms-transform: scale(1,1);-o-transform: scale(1,1);transform: scale(1,1);}
.sp-megamenu-parent>li.active>a {font-weight: 700;font-size: 18px;}
.aashir-contact-wrapper{display: flex;align-items: center;}
.aashir-contact-media {display: flex;align-items: center;gap: 12px;}
.aashir-contact-media .aashir-contact-icon {position: relative;height: 42px;width: 42px;border-radius: 50%;background: #1c2630;color: #fff;display: flex;justify-content: center;align-items: center;font-size: 20px;}
.aashir-contact-media .aashir-contact-icon:before {content: "";position: absolute;top: -5px;right: -5px;height: 52px;width: 52px;border: 1px solid #1c2630;border-radius: 50%;display: flex;justify-content: center;align-items: center;}
.aashir-contact-media .aashir-contact-content span {color: #1c2630;font-size: 15px;font-style: normal;font-weight: 600;line-height: 26px;}
.aashir-contact-media .aashir-contact-content h6 a {color: #1c2630!important;font-size: 18px;font-weight: 700;}
.aashir-contact-media:hover .aashir-contact-content h6 a {color: #34a9d3!important;}
body.rtl .sp-megamenu-parent>li.sp-has-child>a:after, body.ltr .sp-megamenu-parent>li.sp-has-child>span:after {font-family: "Font Awesome 6 Free";content: "";float: left;margin-right: 7px;font-weight: 900;}
body.rtl .sp-megamenu-parent>li.sp-has-child>a:before, body.rtl .sp-megamenu-parent>li.sp-has-child>span:before {font-family: "Font Awesome 6 Free"; margin-right: 0px!important;}

/* Aashir Limited | Branding | Menu | Ends */

/* Aashir Limited | Company Introduction | Started */

.aashir-introduction-subheading {font-size: 14px;font-weight: 500;margin-bottom: 1.875rem;display: inline-block;position: relative;padding: .3125rem 2.5rem;border: 1px solid #1c2630;border-radius: 1.875rem;letter-spacing: .0125rem;text-transform: uppercase;color: #1c2630}
.aashir-introduction-subheading span:after {content: "";background-color: #34a9d3;width: .125rem;height: .875rem;position: absolute;top: 0;right: .3125rem;transform: translateY(-50%);transform: rotate(20deg)}
.aashir-introduction-subheading:after {right: auto!important;left: 1.25rem}
.aashir-introduction-subheading:after,.aashir-introduction-subheading:before {background-color: #34a9d3;content: "";height: .625rem;width: .625rem;border-radius: 50%;position: absolute;top: 50%;right: 1.25rem;transform: translateY(-50%)}
.aashir-introduction-heading {font-size:2.75rem;line-height:3.5rem;margin-bottom:20px;font-weight:600;}
@media only screen and (max-width: 991px) {.aashir-introduction-subheading {margin-bottom:.9375rem}}
@media only screen and (max-width: 767px) {.aashir-introduction-subheading {font-size:.75rem}}


.aashir-introduction-wrapper {position: relative}
.aashir-introduction-media {position: relative;z-index: 2}
.aashir-introduction-media>img {width: 36.5625rem;height: 45.5625rem;-o-object-fit: cover;object-fit: cover}

@media only screen and (max-width: 991px) {.aashir-introduction-media>img {width:100%;max-height: 31.25rem;-o-object-position: center;object-position: center}}
@media only screen and (max-width: 575px) {.aashir-introduction-media>img {max-height:25rem}}
.specialization {position: absolute;top: 50%;right: -10rem;transform: translateY(-50%) rotate(-90deg)}
@media only screen and (max-width: 991px) {.specialization {display:none}}
.specialization strong {font-family: 'Readex Pro';font-size: 5.5rem;font-weight: 500;line-height: 1;margin-bottom: 0;opacity: .05;text-transform: uppercase;}
.aashir-introduction-content {background: #fff;padding-bottom: 0!important}
.aashir-introduction-content>* {position: relative;z-index: 4}
.aashir-introduction-content p{margin-bottom:15px;text-align:justify;}
@media only screen and (min-width: 1200px) {.aashir-introduction-content {background:linear-gradient(90deg,#fff 50%,#fff 100%);background-image: linear-gradient(to left,#fff,#fff,#fff,transparent,transparent)}}
@media only screen and (min-width: 992px) {.aashir-introduction-content {width:48.125rem;padding: 2.75rem 2.25rem 1.75rem 2rem!important;position: absolute;bottom: 3rem;left: 0;z-index: 10;border:1px solid #1c2630;}}
@media only screen and (max-width: 991px) {.aashir-introduction-content {position:inherit;padding: 3.125rem 0;width: auto}}

.aashir-btn {cursor: pointer;display: inline-block;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.btn-style {position: relative;display: inline-block;font-size: 15px;line-height: 30px;color: #ffffff;padding: 7px 35px;font-weight: 500;overflow: hidden;border-radius: 3px;overflow: hidden;text-transform: capitalize;background-color: #34a9d3;margin-top: 7px;float:left;}
a.btn-style:active,a.btn-style:visited {color: #fff;}
.btn-style:before {position: absolute;content: '';right: 92%;top: 0;width: 100%;height: 100%;z-index: 1;opacity: 1;background-color: #132144;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;transform: skewX(-25deg);}
.btn-style .txt {position: relative;z-index: 1;}
.btn-style:hover::before {right: 0%;-webkit-transform: scale(1, 1);transform: scale(1, 1);}
.btn-style:hover {color: #ffffff;border-color: #1c2630;}

/* Aashir Limited | Company Introduction | Ends */

/* Aashir Limited | Statistics | Started */

.aashir-statistics-title-wrapper{margin-bottom:90px;text-align:center;}
.aashir-statistics-subtitle{color: #34a9d3;display: block;font-size: 20px;margin-bottom: 5px;}
.aashir-statistics-title{margin-bottom: 0;font-size:40px;color:#fff;}
/*.aashir-statistics-wrapper{margin-bottom: 30px;position: relative;text-align: center;}
.aashir-statistics-wrapper:before {background: #fff;content: "";height: 142px;right: -15px;opacity: .28;position: absolute;top: 50%;-webkit-transform: translateY(-50%) rotate(15deg);transform: translateY(-50%) rotate(15deg);width: 1px;}
.aashir-statistics .row [class*="col-"]:first-child .aashir-statistics-wrapper::before {display: none;}*/
.aashir-statistics .sppb-row-column .sppb-animated-number:before {background: #fff;content: "";height: 142px;right: -15px;opacity: .28;position: absolute;top: 50%;-webkit-transform: translateY(-50%) rotate(15deg);transform: translateY(-50%) rotate(15deg);width: 1px;}
.aashir-statistics .aashir-numbers {color: #34a9d3;display: block;font-size: 40px;font-weight: 700;line-height: .8;margin-bottom: 8px;}
.aashir-statistics .sppb-row-column:nth-of-type(2) .sppb-animated-number::before {display: none;}
.aashir-statistics p {font-size: 20px;color:#fff;font-weight: 400;font-size: 18px;margin-bottom: 0;}

/* Aashir Limited | Statistics | Ends */

/* Aashir Limited | Services | Started */

.aashir-services-intro-wrapper{text-align:left;}
.aashir-media-border {-webkit-border-radius: 25px;-moz-border-radius: 25px;-ms-border-radius: 25px;border-radius: 25px;overflow: hidden;margin-bottom: 15px;}
.aashir-media-border img {-webkit-border-radius: 25px;-moz-border-radius: 25px;-ms-border-radius: 25px;border-radius: 25px;display:inline-block;}
.aashir-services-details-wrapper{padding-right:25px;}
.aashir-services-details{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-ms-flex-align: center;align-items: center;}
.aashir-services-details-media{margin-top: 56px;margin-bottom: 15px;-webkit-flex-basis: 30%;-moz-flex-basis: 30%;-ms-flex-basis: 30%;flex-basis: 30%;}
.aashir-services-headings-wrapper{line-height: 1;margin-bottom: 40px;-webkit-flex-basis: 70%;-moz-flex-basis: 70%;-ms-flex-basis: 70%;flex-basis: 70%;padding-right: 20px;margin-bottom: 0;}
.aashir-services-subheading{line-height: 1.1;padding-right: 32px;color: #082d53;margin-bottom: 15px;position: relative;z-index: 1;font-weight: 600;display: inline-block;}
.aashir-services-subheading:before{content: "";position: absolute;z-index: -1;height: 2px;width: 20px;background-color: #082d53;top: 50%;right: 0;-webkit-transform: translate(0, -50%);-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-o-transform: translate(0, -50%);transform: translate(0, -50%);}
.aashir-services-heading{margin-bottom: 20px;font-weight:700;font-size:32px;}
.aashir-services-headings-intro{margin-bottom: 15px;line-height: 1.5;}
.aashir-services-list-wrapper{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.aashir-services-list-media{-webkit-flex-basis: 35%;-moz-flex-basis: 35%;-ms-flex-basis: 35%;flex-basis: 35%;}
.aashir-services-list{-webkit-flex-basis: 65%;-moz-flex-basis: 65%;-ms-flex-basis: 65%;flex-basis: 65%;padding-right: 70px;}
.aashir-services-list-items{-webkit-border-radius: 25px;-moz-border-radius: 25px;-ms-border-radius: 25px;border-radius: 25px;background-color: #ffffff;-webkit-box-shadow: 0px 10px 20px -10px rgba(0, 0, 0, 0.15);-moz-box-shadow: 0px 10px 20px -10px rgba(0, 0, 0, 0.15);-ms-box-shadow: 0px 10px 20px -10px rgba(0, 0, 0, 0.15);-o-box-shadow: 0px 10px 20px -10px rgba(0, 0, 0, 0.15);box-shadow: 0px 10px 20px -10px rgba(0, 0, 0, 0.15);padding: 25px;margin-bottom: 20px;}
.aashir-services-list-items ul{margin: 0;padding: 0;list-style-type: none;}
.aashir-services-list-items ul li{margin-bottom: 12px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-ms-flex-align: center;align-items: center;}
.aashir-services-list-items ul li i{font-size: 25px;color: #a7a7a7;}
.aashir-services-list-items ul li span{color: #414141;padding-right: 20px;}
.aashir-hvac-media img {width: 100px;height: auto;text-align: center;display: inline-block;margin-bottom: 10px;}

/* Aashir Limited | Services | Ends */

/* Aashir Limited | Clients | Started */

.aashir-clients .aashir-clients-wrapper {display: grid;grid-template-columns: repeat(2, 1fr);-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-ms-flex-align: center;/* align-iems: center; */grid-row-gap: 40px;}
.aashir-clients .aashir-clients-wrapper .aashir-clients-logo-wrapper {display: grid;grid-template-columns: repeat(3, 1fr);-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-ms-flex-align: center;align-items: center;grid-gap: 25px;}
@media screen and (max-width: 991px) {.aashir-clients .aashir-clients-wrapper .aashir-clients-logo-wrapper {grid-gap: 20px;}
}
@media screen and (max-width: 479px) {
  .aashir-clients .aashir-clients-wrapper .aashir-clients-logo-wrapper {grid-template-columns: repeat(2, 1fr);}
}
.aashir-clients .aashir-clients-wrapper .aashir-clients-logo-wrapper .aashir-clients-logo {padding: 25px;background-color: #ffffff;-webkit-box-shadow: 0px 0px 13px -4px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 0px 13px -4px rgba(0, 0, 0, 0.1);-ms-box-shadow: 0px 0px 13px -4px rgba(0, 0, 0, 0.1);-o-box-shadow: 0px 0px 13px -4px rgba(0, 0, 0, 0.1);box-shadow: 0px 0px 13px -4px rgba(0, 0, 0, 0.1);}
.aashir-clients .aashir-clients-wrapper .aashir-clients-logo-wrapper .aashir-clients-logo img {filter: brightness(80%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);}
.aashir-clients .aashir-clients-wrapper .partner-content {margin-bottom: 0;margin-right: 70px;}
@media screen and (max-width: 991px) {
  .aashir-clients .aashir-clients-wrapper .partner-content {margin-right: 30px;}
}
@media screen and (max-width: 767px) {
  .aashir-clients {padding: 65px 0;}
  .aashir-clients .aashir-clients-wrapper {grid-template-columns: auto;}
  .aashir-clients .aashir-clients-wrapper .aashir-clients-logo-wrapper {order: 2;grid-gap: 25px;}
  .aashir-clients .aashir-clients-wrapper .partner-content {text-align: center;margin-right: 0;}
}
.aashir-clients-info-wrapper{line-height: 1;margin-bottom: 0;margin-right: 50px;}
.aashir-clients-info-subtitle{line-height: 1.1;padding-right: 32px;color: #082D53;margin-bottom: 15px;position: relative;z-index: 1;font-weight: 600;display: inline-block;}
.aashir-clients-info-subtitle:before {content: "";position: absolute;z-index: -1;height: 2px;width: 20px;background-color: #082D53;top: 50%;right: 0;-webkit-transform: translate(0, -50%);-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-o-transform: translate(0, -50%);transform: translate(0, -50%);}
.aashir-clients-info-title{margin: 0 0 20px;font-weight: 700;line-height: 1.1;font-size: 40px;margin-bottom: 20px;}
.aashir-clients-info-details{margin-top: 0;word-wrap: break-word;margin-bottom: 15px;line-height: 1.5;}

/* Aashir Limited | Clients | Ends */

/* Aashir Limited | Latest Projects | Started */

.aashir-latest-projects-headings{text-align: center !important;margin-bottom: 60px;}
.aashir-latest-projects-headings span{color: #34a9d3;color: #34a9d3;display: block;font-size: 24px;margin-bottom: 14px;}
.aashir-latest-projects-headings h2{margin-bottom: 0;font-size: 42px;color:#fff;font-weight:700;}
.aashir-latest-projects-wrapper{overflow: hidden;position: relative;margin-bottom: 30px;}
.aashir-latest-projects-media{border-radius: 8px;overflow: hidden;}
.aashir-latest-projects-media img{max-width: 100%;transition: all .3s ease-out 0s;width:100%;}
.aashir-latest-projects-title{font-size: 26px;margin-bottom: 30px;font-weight:700;}
.aashir-latest-projects-title a{color:#34a9d3;}
.aashir-latest-projects-details{position: absolute;right: initial;top: 0;background: rgb(28 38 48 / 80%);padding: 40px 40px 50px 40px;border-radius: 8px;width: 396px;height: 345px;display: flex;flex-direction: column;justify-content: flex-end;opacity: 0;visibility: hidden;transform: translateX(-200px);transition: .3s;}
.aashir-latest-projects-wrapper:hover .aashir-latest-projects-details {opacity: 1;visibility: visible;transform: translateX(0);}
.aashir-latest-projects-details span {display: block;color: #fff;margin-bottom: 8px;}
.aashir-latest-projects-details .title {margin-bottom: 30px;color: #fff;font-size: 26px;}
.aashir-latest-projects-details .link-btn {width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;background:#fff;border-radius: 50%;font-size: 25px;}


/* Aashir Limited | Latest Projects | Ends */

/* Aashir Limited | Contact Form | Started */

textarea.form-control, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], select 
{font-family: inherit;-webkit-transition: border linear .2s, box-shadow linear .2s;-moz-transition: border linear .2s, box-shadow linear .2s;-o-transition: border linear .2s, box-shadow linear .2s;transition: border linear .2s, box-shadow linear .2s;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;vertical-align: middle;width: 100%;color: #8093a8;padding: 10px 15px;font-weight: 400;text-transform: inherit;border: 1px solid rgba(0, 43, 92, 0.08);font-size: 15px;outline: none;line-height: inherit;letter-spacing: 0px;background:white;text-align:right;}

/* Aashir Limited | Contact Form | Ends */

/* Aashir | Rich Footer | Started */

.aashir-about-company p{color:#fff;font-size: 16px;line-height: 28px;margin-bottom: 15px;font-weight: 400;}
.aashir-logo-white{width: 180px;display: inline-block;margin-bottom: 30px;}
.aashir-logo-white img {width: 100%;}
.aashir-about-company h3 {font-size: 28px;color: #fff;position: relative;z-index: 1;padding-bottom: 20px;margin-bottom: 40px;line-height: 1;}
.aashir-about-company h3:after {position: absolute;right: 0;bottom: 0;width: 25%;height: 4px;content: "";background-color: #34a9d3;}
.aashir-about-company p{color:#fff;font-size: 16px;line-height: 28px;margin-bottom: 15px;font-weight: 400;}
.aashir-about-company p label{cursor: pointer;font-size: 16px;    display: block;color: #fff;font-weight: 700;margin-bottom: 0px;}
.aashir-about-company p a{color:#fff;}
.aashir-about-company ul {margin: 0px;padding: 0px;}
.aashir-about-company ul li{list-style: none;display: block;}
.aashir-about-company ul li:not(:last-child) {margin-bottom: 10px;}
.aashir-about-company ul li a{color: #fff;font-size: 16px;font-weight: 500;}
.aashir-about-company-title{font-size: 22px;color: #fff;margin-top: 0px;font-weight: 700;text-transform: capitalize;margin-bottom: 15px;line-height: 1.3;}
.aashir-about-company-links a {display: inline-block;color: #fff;font-size: 18px;margin-left: 5px;width: 45px;height: 45px;background-color: #fff;text-align: center;border-radius: 3px;color: #1c2630;line-height: 45px;}
.aashir-copyrights span{margin-bottom: 0;color: #fff;font-size: 16px;}
.aashir-copyrights span a {color:#34a9d3;}

/* Aashir | Rich Footer | Ends */

/* Aashir Limited | Copy Rights | Started */

#sp-menu-footer ul li a{color:#fff;padding:0 15px;}
#sp-menu-footer .navbar{padding:0;float:left;}
.aashir-copryrights span{color:#fff;}
.sp-copyright a{color:#34a9d3;}

/* Aashir Limited | Copy Rights | Ends */

/* Aashir Limited | Inner Pages | Started */

#aashir-introduction .aashir-services-headings-wrapper{line-height: 1;margin-bottom: 40px;-webkit-flex-basis: 100%;-moz-flex-basis: 100%;-ms-flex-basis: 100%;flex-basis: 100%;padding-right: 20px;margin-bottom: 0;}
#aashir-introduction .aashir-services-headings-wrapper p {text-align:justify;}

.aashir-services-solutions-wrapper{position:relative;min-height:250px;}
.image-column{position:absolute;left:0px;top:120px;width: 90%;height:90%;background-repeat:no-repeat;background-position:center center;background-size:cover;}
/*.image-column:before{position:absolute;content:'';left:0px;top:0px;width:100%;height:100%;background: #ffffff;background: -webkit-linear-gradient(to left, #ffffff 0%, rgba(0,0,0,0) 100%);background: -moz-linear-gradient(to left, #ffffff 0%, rgba(0,0,0,0) 100%);background: linear-gradient(to left, #ffffff 0%, rgba(0,0,0,0) 100%);} */
.image-column .image-box{position:relative;display:none;	}
.image-column .image-box img{position:relative;display:block;width:100%;}
.aashir-services-solutions-details{position:relative;float:right;width:50%;z-index:1;background-position:right center;background-repeat:no-repeat;background-color:#141d38;border-radius:50px 0 0 50px;}
.aashir-services-solutions-details .aashir-services-solutions:before{position:absolute;content:'';left:0px;top:0px;width:150%;bottom:0px;border-radius:50px 0 0 50px}
.aashir-services-solutions-details .aashir-services-solutions{position:relative;max-width:700px;width:100%;float:left;padding:55px 5px 55px 80px;}
.aashir-services-solutions-headings{position: relative;}
.aashir-services-solutions-headings h2{font-size:30px;position: relative;font-weight: 700;line-height: 1.3em;margin-top: 15px;color:#fff;}
.aashir-services-solutions-headings h3{position: relative;color: #fff;font-size: 16px;font-weight: 700;text-transform: uppercase;}
.aashir-services-solutions-headings h5{position: relative;color: #fff;font-size: 16px;font-weight: 700;margin-top:5px;}
.aashir-services-solutions-headings p{position: relative;color: #fff;font-weight: 400;line-height: 1.7em;margin-top: 18px;font-size:16px;}
.extrapadding{padding:175px 5px 175px 90px!important;}
.aashir-hvac-title-wrapper{margin-bottom:30px;text-align:center;}
.aashir-hvac-title{margin-bottom: 0;font-size:40px;color:#1c2630;}
.aashir-hvac-media-wrapper{padding: 35px;text-align: center;border-radius: 25px;overflow: hidden;}
.aashir-hvac-media i{width: 100px;height: 100px;line-height: 99px;display: inline-block;background-color: #1c2630;color: #fff;text-align: center;margin-bottom: 25px;border-radius: 50%;font-size: 50px;}
.aashir-hvac-details p {position: relative;color: #1c2630;font-weight: 400;line-height: 1.7em;margin-top: 18px;font-size: 16px;}
.sppb-addon-table-main tbody tr {background: #effbff;border: none;}
.sppb-carousel-extended-heading {background: #00000045;padding: 15px 15px;bottom: 0;position: absolute;font-size:22px;}
.aashir-contactus-heading{position:relative;margin-bottom:50px}
.aashir-contactus-heading:before{width: 52px;bottom: -20px;right: 0;top: auto;position: absolute;content: '';border: 4px solid transparent;border-bottom: 0;border-top-color: #1c2630 !important;}
.aashir-contactus-heading h5{font-weight: 500;text-transform: capitalize;font-size: 18px;line-height: 23px;margin-bottom: 5px;color:#67bcdb;}
.aashir-contactus-heading h2{font-size: 34px;line-height: 44px;margin-bottom: 0;color:#1c2630;font-weight:600;}
.aashir-contactus-box{position: relative;}
.aashir-contactus-box,.aashir-contactus-media{-webkit-transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s;-ms-transition: all 0.5s ease-in-out 0s;-o-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;}
.aashir-contactus-media{display: table-cell;vertical-align: top;padding-top: 5px;}
.aashir-contactus-media-icon{display: inline-block;text-align: center;border: 1px solid transparent;position: relative;transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;box-sizing: content-box;position: relative;background-color: #2d4a8a;height: 56px;width: 56px;line-height: 56px;border-radius: 50%;margin-bottom: 0px;}
.aashir-contactus-media-icon i{display: inline-block;position: absolute;top: 50%;left: 50%;line-height: 0;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);color:#fff;font-size:24px;}
.aashir-contactus-details{display: table-cell;vertical-align: middle;padding-right: 24px;}
.aashir-contactus-details h5{font-weight: 600;color: #1c2630;font-size: 19px;line-height: 26px;margin-bottom: 5px;}
.aashir-contactus-details p{margin-bottom: 0;transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;}
.aashir-separator{height: 1px;border-top: 1px solid #ebebeb;display: block;position: relative;width: 100%;}
.sppb-carousel-extended-list{direction:ltr;}

/* Aashir Limited | Inner Pages | Ends */


/* Aashir Limited | Responsive Rules | Started */

@media only screen and (max-width: 575px){
    .pl-50{padding-left:0px;}
    .mb-50{margin-bottom:0px;}
    .aashir-email-wrapper {float:none;}
    #aashir-introduction{padding:60px 0; margin:0;}
    #aashir-statistics{padding: 60px 0;margin:0;}
    #aashir-clients{padding:60px 0; margin:0;}
    #aashir-services{padding: 60px 0;margin:0;}
    #aashir-latest-projects{padding: 60px 0;}
    .aashir-introduction-heading {font-size: 1.5rem;line-height: 2rem;margin-bottom: 14px;}
    .aashir-introduction-content p {margin-bottom: 5px;}
    .aashir-statistics-title-wrapper {margin-bottom: 50px;}
    .aashir-statistics-title{font-size:32px;}
    .aashir-clients-info-wrapper {margin-right: 20px;}
    .aashir-clients-info-title{font-size: 32px;margin-bottom: 10px;}
    .aashir-services-intro-wrapper{text-align:center;}
    .aashir-services-headings-wrapper {line-height: 1;margin-bottom: 15px;-webkit-flex-basis: 100%;-moz-flex-basis: 100%;-ms-flex-basis: 100%;flex-basis: 100%;}
    .aashir-services-heading {margin-bottom: 10px;font-size: 24px;}
    .aashir-services-details-wrapper {padding-right: 0;}
    .aashir-services-subheading {margin: 15px 25px;}
    .aashir-services-list-wrapper {display: inline-block;}
    .aashir-services-list-wrapper img{width:100%;}
    .aashir-services-list {display:block;padding-right: 0;}
    .aashir-statistics .sppb-row-column .sppb-animated-number:before {display:none;}
    
}
@media screen and (max-width: 768px) {
    .home-aboutus .home-aboutus-inner {
    grid-template-columns: auto;grid-row-gap: 10px;}
}
@media screen and (max-width: 479px) {
    .home-aboutus .home-aboutus-inner {grid-row-gap: 10px;}
}

/* Aashir Limited | Responsive Rules | Ends */



