
		/*! CSS Used from: https://zrtechsolutions.com/demo/html/technoit/assets/vendor/bootstrap/css/bootstrap.min.css */
/* *,::after,::before{box-sizing:border-box;}
h3{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;}
h3{font-size:calc(1.3rem + .6vw);}
@media (min-width:1200px){
h3{font-size:1.75rem;}
}
p{margin-top:0;margin-bottom:1rem;}
ul{padding-left:2rem;}
ul{margin-top:0;margin-bottom:1rem;}
a{color:var(--bs-link-color);text-decoration:underline;}
a:hover{color:var(--bs-link-hover-color);}
img{vertical-align:middle;}
button{border-radius:0;}
button:focus:not(:focus-visible){outline:0;}
button,input{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}
button{text-transform:none;}
button{-webkit-appearance:button;}
button:not(:disabled){cursor:pointer;}
.container{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto;}
@media (min-width:576px){
.container{max-width:540px;}
}
@media (min-width:768px){
.container{max-width:720px;}
}
@media (min-width:992px){
.container{max-width:960px;}
}
@media (min-width:1200px){
.container{max-width:1140px;}
}
@media (min-width:1400px){
.container{max-width:1320px;}
}
.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));}
.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);}
@media (min-width:576px){
.col-sm-12{flex:0 0 auto;width:100%;}
}
@media (min-width:768px){
.col-md-6{flex:0 0 auto;width:50%;}
}
@media (min-width:992px){
.col-lg-2{flex:0 0 auto;width:16.66666667%;}
.col-lg-4{flex:0 0 auto;width:33.33333333%;}
.col-lg-6{flex:0 0 auto;width:50%;}
}
@media (min-width:1200px){
.col-xl-4{flex:0 0 auto;width:33.33333333%;}
.col-xl-6{flex:0 0 auto;width:50%;}
}
.d-flex{display:flex!important;}
.align-items-center{align-items:center!important;}
.pt-5{padding-top:3rem!important;}
.pb-5{padding-bottom:3rem!important;} */
/*! CSS Used from: https://zrtechsolutions.com/demo/html/technoit/assets/vendor/bootstrap-icons/bootstrap-icons.css */
.bi::before,[class*=" bi-"]::before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:normal!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
/* .bi-envelope-fill::before{content:"\f32c";} */
/* .bi-facebook::before{content:"\f344";} */
/* .bi-geo-alt-fill::before{content:"\f3e7";} */
/* .bi-instagram::before{content:"\f437";} */
/* .bi-linkedin::before{content:"\f472";} */
/* .bi-telegram::before{content:"\f5b3";} */
/* .bi-telephone-inbound-fill::before{content:"\f5b7";} */
/* .bi-twitter::before{content:"\f5ef";} */
/*! CSS Used from: https://zrtechsolutions.com/demo/html/technoit/assets/stylesheets/styles.css */
footer .subscribe-form button{
    top: 0;
    bottom: 0;
    margin: auto;
    right: 0px;
    background-color:#025add;
    border-radius: 111px;
    border: solid white 2px;
    width: 3rem;
}
footer i,
footer i::before,
footer .subscribe-form svg{
    font-size: 2rem;
    transform: rotate(0);
	color:white;
    margin: auto;
	width: 2rem!important;
    height: 2rem!important;
    display: block;

}
footer .subscribe-form button i {
    transform: rotate(0) !important;
}
footer {color: #fff !important;}
footer a{color:white;text-decoration:none;}
a:hover{color:var(--color-primary);text-decoration:none;}
h3{font-family:var(--font-primary);}
img{transition:0.3s;}
img:hover{transform:scale(1.1);}
@media (min-width: 1280px){
.container{max-width:1140px;}
}
ul{padding:0;margin:0;list-style:none;}
.footer-section{background:url(../../images/hero-bg.png) center left;background-size:cover;padding:60px 0;border-radius:0px;position:relative;background-attachment:fixed;}
.footer-section:before{content:"";position:absolute;left:0;bottom:0;top:0;right:0;width:100%;height:100%;background:#000000;z-index:0;opacity:0.8;}
.copyright-text{margin-top:30px;}
.footer-content{position:relative;z-index:2; padding-top:3rem!important;padding-bottom:3rem!important;}
.footer-content .list{padding-left:0;}
.footer-logo{margin-bottom:30px;}
.footer-logo img{max-width:200px;}
.footer-widget ul li,.footer-widget ul li a{font-size:14px;}
.footer-text p{margin-bottom:14px;font-size:14px;color:var(--text-white-color);line-height:28px;}
.footer-social-icon span{color:var(--color-primary);display:block;font-size:20px;font-family:'Poppins', sans-serif;margin-bottom:20px;}
.footer-social-icon a{color:#fff;font-size:16px;margin-right:15px;}
.footer-social-icon i{height:40px;width:40px;text-align:center;line-height:41px;border-radius:50%;}
.footer-widget-heading h3{color:#025add;font-size:20px;font-weight:500;margin-bottom:20px;position:relative;}
.footer-widget ul li{display:inline-block;float:left;width:100%;margin-bottom:12px;}
.footer-widget ul li a:hover{color:var(--color-primary);}
.footer-widget ul li a{color:var(--text-white-color);text-transform:capitalize;}
.subscribe-form{position:relative;overflow:hidden;border-radius:50px;}
.subscribe-form input{width:100%;padding:14px 28px;background:#e4e4e4;border:1px solid #e4e4e4;color:#222222;outline:none;}
.subscribe-form button{position:absolute;right:-3px;background:transparent;border:0;top:-8px;}
.subscribe-form button i{color:var(--color-primary);font-size:3rem;transform:rotate(-6deg);}
.copyright-text p{margin:0;font-size:14px;color:#b9b9b9;}
.copyright-text p a{color:var(--color-primary);}
/*! CSS Used fontfaces */
/* @font-face{font-display:block;font-family:"bootstrap-icons";src:url("https://zrtechsolutions.com/demo/html/technoit/assets/vendor/bootstrap-icons/fonts/bootstrap-icons.woff2?8d200481aa7f02a2d63a331fc782cfaf") format("woff2"), url("https://zrtechsolutions.com/demo/html/technoit/assets/vendor/bootstrap-icons/fonts/bootstrap-icons.woff?8d200481aa7f02a2d63a331fc782cfaf") format("woff");}
@font-face{font-family:'Poppins';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDz8Z11lFc-K.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;}
@font-face{font-family:'Poppins';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2) format('woff2');unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Poppins';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;}
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2');unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
	   */
