@charset "utf-8"; @import url('https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;500;600;700;800;900&display=swap'); 
body {padding: 0; margin: 0; font-family: 'Nunito', sans-serif;}
a {text-decoration: none !important; } a:hover {text-decoration: none !important; } 
a:focus {outline: 0px auto -webkit-focus-ring-color !important; outline-offset: 0px !important; } 
.side-info__logo img {background-color: #fff;}
.carousel-control-prev-icon, .carousel-control-next-icon {width: 45px; background-color: #fd9902; height: 50px; }
.carousel-control-prev, .carousel-control-next {position: absolute; top: 0; bottom: 0; z-index: 1; display: flex; align-items: center; justify-content: center; width: 40px; padding: 0; color: #fff; text-align: center; background: none; border: 0; opacity: 0.8; transition: opacity 0.15s ease; }
.carousel-caption {position: absolute; right: 5% !important; bottom: 80px; left: 0; left: 0% !important; z-index: 10; padding-top: 20px; padding-bottom: 10px; color: #fff; text-align: right; }

/* Header CSS Start */
.header-section {background: #fd9902;padding: 8px 0 6px 0px;}
.header-section .header-widget ul {padding-left: 0;margin-bottom: 0;list-style: none;}
.header-section .header-widget ul li {font-size: 15px;padding-right: 30px;margin-right: 15px;color: #ffffff;float: left;}
.header-section .header-widget ul li::before {position: absolute;content: '';background: #ffffff;width: 4px;height: 23px;right: 0;top: 0px;}
.header-section .header-widget ul li i {margin-right: 5px;font-size: 18px;top: 1px;position: relative;}
.header-section .header-widget ul li a {color: #ffffff; font-weight:500;}
.header-section .header-widget ul :nth-child(2)::before {display: none;}
.header-section .header-social ul {padding-left: 0;margin-bottom: 0;}
.header-section .header-social ul li{ text-decoration:none; list-style:none; float: right;}
.header-section .header-social ul li a i {color: #056839;background: #ffffff;width: 25px;height: 25px;border-radius:5px;display: inline-block;text-align: center;line-height: 28px;margin-left: 5px;position: relative;z-index: 0;-webkit-transition: .5s;transition: .5s;}
.header-section .header-social ul li a i::after {position: absolute;content: '';width: 0;height: 0;background: #249846;top: 0;left: 0;border-radius: 5px;z-index: -1;-webkit-transition: .5s;transition: .5s;}
.header-section .header-social ul li a i:hover::after {width: 100%;height: 100%;}
.header-section .header-social ul li a i:hover {color: #ffffff;}
/* Header CSS End */

/* Welcome CSS Start */
.wel-part{padding:40px 0px; background-color: #000;}
.wel-text h1 span {font-weight: 400;font-size: 24px;line-height: 39px;margin:0px 0px;text-transform: none;display: block;color:#fff;}
.wel-text h1 {font-weight:700;font-size: 43px;text-transform:uppercase;margin: 0px 0px 0px;color:#f89b34;margin-bottom: 0px;line-height: 58px;}
.welcome-text h2 {font-size: 23px;line-height:35px;font-weight: 600;margin: 3px 0px 6px;color:#fff;}
.welcome-text p {font-size: 18px;color:#fff;text-align:justify;line-height: 31px;margin: 0px 0 7px;}
.button-box a {background-color: #f89b33;color: #fff;padding: 12px 37px;font-size: 19px;/* font-weight: 600; */text-transform: uppercase;display: inline-block;margin: 8px 0px 5px;border-radius: 100px;border-bottom: 5px solid #000;}
.barber-grid1 {position: relative;}
.barber-grid1 img{width:100%;height: auto;border-radius: 40px;}
.barber-grid1:before {content: ""; border-radius: 40px; display: inline-block;left: 0;position: absolute;right: 0;top: 0;bottom: 0;background-color: #2a417394;z-index: 1;}
.barber-grid1:after {border: 5px solid #ffffffb8;content: "";display: inline-block;left: 15px;position: absolute;right: 15px;top: 15px;bottom: 15px;border-radius: 40px;z-index: 1;}
/* Welcome CSS Start */


/*---Vision Mission Start---*/
.vm-part {padding:40px 0px; background-color:#132f5e;}

/*---Vision Mission Start---*/

/*Product part Start---*/
.tex-hed-title{ margin-bottom: 20px;}
.tex-hed-title h3 span {font-weight: 400;font-size: 35px;line-height:57px;margin:0px 0px;text-transform: none; color:#000;}
.tex-hed-title h3{font-weight:700;font-size: 35px;text-transform:uppercase;margin: 0px 0px 0px;color:#f89b34;margin-bottom: 0px;line-height: 57px; border-bottom: 3px solid #f89b34; display: inline-block;}
.our-product-part{ padding:40px 0px; width: 100%;background-size: cover;position: relative;background-image: url(../images/product-img.jpg);background-repeat:no-repeat;background-position: center center;}
.icon-vi{margin:0px; text-align:center;}
.icon-vi img{width: auto;height: auto;margin: 4px auto 0px;}
.icon-vi-text h3 {font-size: 22px;margin: 12px auto 8px;text-align: center;color: #f89b34;font-weight:700;text-transform: uppercase;}
.icon-vi-text p{font-size: 17px;color: #000;margin: 1px 10px;text-align: center;line-height: 29px;}
.classs-box {background-color:#fff;text-align:center;padding: 20px 15px;border-radius: 20px;border-bottom:10px solid #000; height:700px; }
.package {margin: 10px 0px;}
.package ul {padding-left: 0px; margin-bottom: 0;}
.package ul li {background-image: url(../images/arrow.png); background-repeat: no-repeat; background-position: 3px 7px; padding-left: 26px; list-style: none; text-align: left; padding-top: 3px; padding-bottom: 3px; font-size: 16px;  line-height: 25px;}
.class-btn{margin-right: 20px;}
.class-btn a {background-color: #fd9902;color: #fff;padding: 10px 26px;font-size: 16px;font-weight: 900;text-transform: uppercase;display: inline-block;border: 0;border-left: 4px solid #ffffff;border-right: 4px solid #ffffff;border-radius: 7px;}
/*Product part Start---*/

/*----------------enquiry part start-------------*/
.content-grid {background-color:#000;width: 100%;padding: 10px 0px;}
.content-grid-to {border-bottom: 1px dashed #fff;border-top: 1px dashed #fff;margin: 0;padding: 25px 0;}
.grid-2 h4 {color: #fff;font-size: 26px;margin:0px;font-weight: 600;padding: 0px 0px;line-height: 40px;/* text-align: center; */}
.sub-button-box {margin-right: 20px;}
.sub-button-box a {background-color: #fd9902;color: #000;padding: 10px 26px;font-size: 16px;font-weight: 900;text-transform: uppercase;display: inline-block;border: 0; border-radius: 7px; border-left: 4px solid #ffffff;border-right: 4px solid #ffffff;border-radius: 7px;}
.sub-button-box a i{ margin-left:5px;}
/*----------------enquiry part End-------------*/

/*----------------member part start-------------*/
.member-part { padding:40px 0px; width: 100%;background-size: cover;position: relative;background-image: url(../images/product-img.jpg);background-repeat:no-repeat;background-position: center center;}
.member-box {background-color:#fff;text-align:center;padding: 20px 15px;border-radius: 20px; border-bottom:10px solid #000;}
.packages {margin: 10px 0px;}
.packages ul {padding-left: 0px; margin-bottom: 0;}
.packages ul li {list-style: none;  padding-top: 3px; padding-bottom: 3px; font-size: 16px;  line-height:31px; border-bottom: 1px dashed #838383;}
/*----------------member part End-------------*/


/*----------------Why part start-------------*/
.why-part {padding: 30px 0px;}
.img-why {padding: 0px 0px;}
.img-why img{width:100%;height:auto;border-radius: 20px;border: 5px solid #efefef;}
.why-text p{font-size: 18px;line-height: 30px;color: #555;text-align: center;letter-spacing: .3px;margin: 9px 0 20px;}
.image-block-content {padding: 10px 10px;margin: 10px 0;background-color:#fff;}
.image-block-content .feature-icon{width: 85px;margin: 7px 0;height: 85px;font-size:39px;position:relative;line-height: 75px;color:#fff;display:inline-block;text-align:center}
.image-block-content .feature-content{padding-left: 95px;}
.image-block-content .feature-content h3{margin-bottom:0}
.feature-content p{font-size: 18px;color: #5c5c5c;line-height: 28px;text-align:left;margin:0 0 0;font-weight: 400;}
.feature-content p a{font-size: 19px;color: #145269;line-height: 40px;text-align:left;font-weight: 700;margin: 0px;margin-top: 50px;text-decoration: none;text-transform: uppercase;}
.feature-content h4{font-size:22px;line-height:23px;color: #145269;font-weight:600;margin: 5px 0 7px 0;text-transform:uppercase}
.float-left{float:left!important}
.image-content{padding: 10px 0px;}
.image-content .feature-icon-box{margin: -3px 0;font-size: 25px;position:relative;color: #404040;display:inline-block;text-align:center;}
.image-content .feature-content-text{padding-right: 33px;}
.feature-content-text p{font-size: 16px;color: #555;line-height: 30px;text-align: right;margin:0 0 0;letter-spacing: .3px;font-weight: 400;}
.feature-content-text p a{font-size: 19px;color: #145269;line-height: 40px;text-align:left;font-weight: 700;margin: 0px;margin-top: 50px;text-decoration: none;text-transform: uppercase;}
.feature-content-text h4{font-size: 18px;line-height:23px;color: #f79a34;font-weight:600;text-align: right;margin: 3px 0 5px 0;text-transform:uppercase}
.float-right{float:right!important}
.image-content-1{padding: 10px 0px;}
.image-content-1 .feature-icon-box-1{margin: 0px 0;font-size: 26px;position:relative;color: #404040;display:inline-block;text-align:center;}
.image-content-1 .feature-content-text-1{padding-left: 33px;}
.feature-content-text-1 p{font-size: 16px;color: #555;line-height: 30px;text-align:left;margin:0 0 0;font-weight: 400;}
.feature-content-text-1 p a{font-size: 19px;color: #145269;line-height: 40px;text-align:left;font-weight: 700;margin: 0px;margin-top: 50px;text-decoration: none;text-transform: uppercase;}
.feature-content-text-1 h4{font-size: 18px;line-height:23px;color: #f79a34;font-weight:600;text-align:left;margin: 3px 0 5px 0;text-transform:uppercase}
.float-right{float:right!important}
/*----------------Why part End-------------*/

/* Footer CSS Start */
.footer-part {background-color: #000000; background-image: url(../images/footer-bg.png); background-repeat: no-repeat; background-position: top; padding: 50px 0px; background-size: cover; /* border-top: 5px solid #fe0000; */}
.footer-text h3 {font-size: 22px; color: #ffffff; line-height: 27px; margin: 0px; font-weight: 600; text-transform: uppercase;}
.footer-decor-3 {width: 100%; margin: 0px auto 0px;}
.footer-decor-3:after {position: relative; top: -3px; display: inline-block; width: 50px; border-bottom: 4px solid #ffffff; margin-bottom: 0px; content: '';}
.footer-img {text-align: center;}
.footer-img img {width: 95%; height: auto; background-color: #000; padding: 7px 7px 7px; border-radius: 10px; border: 2px solid #ffffff; box-shadow: inset 0px 0px 4px 0px #0000007d;}
.footer-text {padding: 3px 0px;}
.footer-text p {color: #FFFFFE; font-size: 18px; line-height: 30px; letter-spacing: 0.3px; font-weight: 300; margin: 15px 3px 15px;}
.footer-information ul {padding-left: 0px; margin-bottom: 0; padding-right: 4px;}
.footer-information ul li {background-image: url(../images/arrow-now-1.png); background-repeat: no-repeat; background-position: 0px 19px; padding-left: 29px; list-style: none; text-align: left; font-weight: 300; padding-top: 9px; padding-bottom: 9px; font-size: 18px; line-height: 30px; border-bottom: 1px dotted #d7d7d7;}
.footer-information ul li a {color: #ffffff; text-decoration: none;}
.footer-information ul li a:hover {color: #ffffffc2; text-decoration: none; transition: 0.5s;}
.w3l-footer.three ul {padding-left: 0px; margin: 0;}
.w3l-footer.three ul li {margin-bottom: 8px; margin-top: 8px; display: block;}
.w3l-footer.three ul li i {font-size: 18px; color: #ffffff; position: relative; line-height: 40px; float: left; height: 50px; border-radius: 50%; margin: 5px 6px; text-align: center; width: 50px; background-color: #fd9902; border: 4px solid #ffffff;}
.w3l-footer.three ul li p {list-style-type: none; color: #ffffff; font-size: 18px; line-height: 30px; float: left; width: 80%; font-weight: 300; margin-left: 6px; text-align: left; margin: 0px 4px 4px 4px;}
.w3l-footer.three ul li span {display: block; font-weight: 600; font-size: 18px; line-height: 30px; text-transform: uppercase;}
.w3l-footer.three a {color: #fff; text-decoration: none;}
.w3l-footer.three a:hover {color: #ffffff; transition: 0.3s;}
.social-midia {padding: 10px 0px 10px; text-align: center;}
.social-midia img {margin: 0px 1px; width: auto; border-radius: 100px; height: auto; border: 1px solid #1c672d; padding: 2px;}
.social-icon {position: relative; padding-left: 0px; padding-top: 7px; padding-bottom: 0px; margin: 0px;}
.social-icon li {display: inline-block; margin: 0 2px;}
.social-icon li a {display: inline-block; width: 35px; height: 35px; background: #f89b33; line-height: 27px; text-align: center; transition: .5s; color: #ffffff; font-size: 15px; border: 3px solid #ffffff;}
.social-icon li a:hover {background: #012a67; color: #fff; border-color: #ffffff;}
.power-by-bg {width: 100%; margin: 0 auto; padding: 10px 0; background-color: #f89b33;}
.power-by p {text-align: center; color: #fff; padding: 0; margin: 0; font-size: 17px; font-weight: 300; line-height: 30px;}
.power-by p a {color: #fff; font-weight: 600;}
.power-by p a:hover {color: #fcbf26; transition: .5s;}
/* Footer CSS End */
