@import url('https://fonts.googleapis.com/css2?family=Rubik:wght@400;600;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@500&display=swap');

body{
	font-family:'Rubik', sans-serif;
	color:#333;
	font-size:16px;
	padding:0px;
	margin:0px;
}
a{text-decoration:none !important}
.header-bg{
}

.content{padding:0px 0px;}
.sticky{position:fixed;top:0;width:100%;z-index:9999;-color:#be5100; background-color:#ffffff; box-shadow: 0 1px 5px rgb(0 0 0 / 22%);}
.sticky + .content{padding-top:70px;}
.sticky .menu-bar-nav > ul > li > a{color:#0d2a44;}
.sticky .menu-bar-nav > ul > li > a:hover {color: #ca3434;}



.logo{padding:10px 0; }
.logo img{
	width: 230px;
	height: auto;
	position: relative;
	z-index: 9;
}


.carousel-indicators {
	bottom:10px;
 
}


.carousel-control.left {
    background-image:none;
    background-image:none;
    background-image:none;
    background-image:none;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
    background-repeat: repeat-x;
	z-index:9;
}
.carousel-control.right {
    background-image:none;
    background-image:none;
    background-image:none;
    background-image:none;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
    background-repeat: repeat-x;
	z-index:9;
}


.carousel-indicators > li,
.carousel-indicators > li.active{
    width:25px;
    height:15px;
    border-radius: 0;
    background: #323743;
    text-indent: 0;
	border:1px solid #fff;
}
.carousel-indicators > li.active {
    background: #ffffff;
	border:1px solid #323743;
}



.fa-stack-1x{position: absolute; background-color:#0d2a44; color:#fff; font-size:12px !important; padding:7px; border-radius:50px; margin-top:-17px; width: 26px !important;}
.fa-stack-1x:hover{background-color:#ca3434; color:#fff; padding:7px; border-radius:50px; margin-top:-17px;}



.img-banner-bg{
	background-size: cover;
	background-image:url(../images/header-background.jpg); background-position:center top; background-repeat:no-repeat; padding-top:100px;}


.text-container {
		padding-top:160px;
		margin-right:0px;
	}
.text-container h1 {
    font-family: 'Oswald', sans-serif;
	color: #32373e;
    font-size:35px;
    line-height:50px;
	font-weight:600;
	text-transform:uppercase;
}
.blue {
    color: #ca3434;
}

.p-large {
    margin-bottom: 2.125rem;
	color: #5d636b;
	font-size:18px;
	line-height:26px;
}

.image-container img {
    max-width: 100%;
    height: auto;
	padding-top:0;
	margin-right:-50px;
}

.home-bg-01{padding:100px 0 00px 0px; background-color:#fff;}
.home-img img{width:100%; height:auto;}

.welcome-bg{
	background-color: #fff;
}

.welcome-bg span{font-size:30px; font-weight:600; color:#0d2a44;}
.welcome-bg h1{font-size:50px; font-weight:600; color:#e31b1e; margin:0px;}
.welcome-bg p{font-size:16px; line-height:28px; text-align:justify; padding-top:15px;}
.welcome-img img {width:100%; height:auto;}
.line-bo{
	width:135px;
	height:3px;
	background-color:#333;
}


.h2-heading {
    margin-right: auto;
    margin-left: auto;
	font-size:40px;
	font-weight:600;
	color:#e31b1e;
}

.treatments{padding-top:20px; padding-bottom:20px;}

.treat-content{
}

.treat-content h4 a{ font-size:30px; color:#333; font-weight:600;}

.treat-img img {
    width: 100%;
    height: auto;
	margin-bottom:20px;
	border:10px solid #fff;
	box-shadow: #ca3434 15px 15px;
}

.row-top{
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(var(--bs-gutter-y) * -1);
    margin-right: calc(var(--bs-gutter-x)/ -2);
    margin-left: calc(var(--bs-gutter-x)/ -2);
}

.order-sm-2{
    order: 2 !important;
}

.align-self-center {
    align-self: center !important;
}
.mt-5 {
    margin-top: 3rem !important;
}



.Work{padding-top:100px;}
.Work h2 {
     font-size:40px;
    font-weight: 600;
    color: #e31b1e;
    margin: 0px;
	text-align:center;
	padding-bottom:35px;
}



.btn-style-two {
    position: relative;
    font-size:14px;
    line-height: 20px;
    color: #222222;
    padding:5px 15px;
    text-transform: capitalize;
    font-weight: 400;
    border-radius: 50px;
    background-color: #ffffff;
    border: 2px solid #0d2a44;
      
}
.btn-style-two:hover{
	color: #ffffff;
	border:2px solid #0d2a44;
	background-color:#0d2a44;
	
}

.box-vision{
	padding:45px 30px;
    border: 1px solid #ebebeb;
    color: #636363;
    line-height: 26px;
    -webkit-transition: 0.5s linear;
    -o-transition: 0.5s linear;
    transition: 0.5s linear;
    position: relative;
	text-align: center;
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.15);
	height:350px;
}
.box-vision .icon i{
    font-size: 50px;
    line-height:50px;
    display: block;
    margin: 0 0 26px;
    -webkit-transition: 0.5s linear;
    -o-transition: 0.5s linear;
    transition: 0.5s linear;
	color:#0d2a44;
}
.box-vision .icon i:hover{color:#fff;}
.box-vision:hover{
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  background-color:#0d2a44;
  -webkit-box-shadow: 0px 25px 30px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 25px 30px 0px rgba(0, 0, 0, 0.15);
  color:#fff;
}


.home-bg-02{
	background-image:url(../images/bg-map.png);
	background-repeat:no-repeat;
	padding:50px 0px;
}


.pad-top{padding-top:30px;}





.contact-info-section{
	position: relative;
	margin-top:50px;
}

.contact-info-section:before{
	position: absolute;
	left: 0;
	bottom: -1px;
	height: 185px;
	width: 100%;
	background-image: url(../images/contact-curve.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	content: "";
}

.contact-info-section .inner-container{
	position: relative;
	padding: 40px 10px 0 10px;
	border:2px solid #777777;
	background-color: #ffffff;
	border-radius: 10px;
}

.contact-info-block{
	position: relative;
	margin-bottom: 40px;
}

.contact-info-block .inner-box{
	position: relative;
	padding-left: 85px;
	margin-left: 20px;
}

.contact-info-block .icon{
	position: absolute;
	left: 0;
	top: 0;
	font-size: 60px;
	line-height: 1em;
	color: #bbbbbb;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}

.contact-info-block .inner-box:hover .icon{
	color: #ff8a00;
}

.contact-info-block h4{
	position: relative;
	display: block;
	font-size: 20px;
	color: #222222;
	font-weight: 500;
	margin-bottom: 15px;
}

.contact-info-block p{
	position: relative;
	display: block;
	font-size: 16px;
	line-height: 28px;
	color: #777777;
	font-weight: 400;
}

.contact-info-block p a{
	color: #777777;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}

.contact-info-block p a:hover{
	color: #ff8a00;
}


.ask-our-bg{
	padding:80px 0;
	background-image:url(../images/banner1-bg.jpg); background-repeat:no-repeat;
	background-position:center -200px;
	margin-top:100px;
}



.products-about {
    font-family:'Oswald', sans-serif !important;
    font-size: 40px;
    font-weight: 600;
    color:#fff;
    text-transform: uppercase;
    margin-top: 5px;
	text-align:center;
}
.products-about p{
	font-size:18px;
    color: #000;
	padding:10px 20%;
	text-transform: none;
	font-weight: normal;
	font-family:'Poppins', sans-serif !important;
	line-height:28px;
	margin-top:0px;
}

.box-po{padding-top:45px;}

.quality-01{
	border-top: 3px solid #95a5a6;
	padding:15px 15px 20px 15px;
	text-align: center;
	background-color:#fff;
	border-radius:8px 8px 0px 0px;
	box-shadow: 0 0 15px rgba(0,0,0,.15);
}
.quality-01:hover {
    border-color: #95a5a6;
}

.quality-TEXT{ text-align: center;}

.quality-TEXT h4{
	font-size:20px;
	color:#191c22;
	font-weight:600;
	line-height:28px;
}

.quality-TEXT p{
	margin:0px;
	color:#333;
	font-size:15px;
	line-height:24px;
}

.fp-icon{
    font-size:36px;
    color: #e31b1e;
    width: 60px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    transition: 0.5s;
}

.product-banner-part{
	background-repeat:no-repeat;
	background-position:center top; background-size:cover;
	padding:122px 0px;
}
/*.banner-overlay {
    background: #000;
    bottom: 0;
    left: 0;
    opacity: .1;
    position: absolute;
    right: 0;
    top: 5.2%;
	height:324px;
}
*/
.product-banner h1{font-size:40px;letter-spacing: 0.4px;line-height: 40px;margin:0px;font-weight:600;color: #fff;text-align:center;text-transform:uppercase;}
.page-part{background-color:#fff;padding-top:20px; padding-bottom:30px;}
.page-part-text h2{font-size:30px;color: #ca3434; font-weight:600;}
.page-part-text h3{font-size:25px;color: #ca3434; font-weight:600; margin-top:0px;}
.page-part-text h4{font-size:20px;color: #1a1a18; font-weight:600;}
.page-part-text p{font-size:17px;color: #333;line-height:29px;margin-bottom:10px;text-align:justify;}
.page-part-text td{font-size:17px;color: #333;line-height:29px;margin-bottom:10px; border:1px solid #ccc; padding:5px 10px;}
.page-part-text img{width:100%; height:auto; background-color:#fff; padding:3px;  margin:20px 0px;}

/*breadcrumbs s*/
.breadcrumbs{
	color:#fff;
	font-size:14px;
	padding:10px 0px;
	text-align:center;
	
}
.breadcrumbs a{
	color:#ebe5e5;
	font-size:14px;
	padding-left:5px;
	padding-right:5px;
	margin-left:10px;
	text-decoration:none;
}
.breadcrumbs a:hover{
	color:#f48533;
}
.breadcrumbs a.active{
	color:#fff;
	font-weight:bold;
}


.servece-0111{
	position: relative;
	height:4px;
	width: 100px;
	background-color:#023e76;
	display: block;
	margin-bottom:15px;
}


.package ul{padding:0px;margin-bottom:0;}
.package ul li {background-image: url(../images/arrow-page.png);background-repeat: no-repeat;background-position:0px 12px;padding-left:25px;list-style: none;text-align: left;padding-top: 1px;padding-bottom: 1px;font-size:16px;color:#333;line-height:34px;}
.package ul li:last-child{padding-bottom:15px;}

.footer{background-position:center bottom;background-repeat:no-repeat;background-size:cover;padding-top:40px;padding-bottom:40px;text-align:center;position:relative;background-color:#000000;color:#aaa}

#footer-01{background:#e61b26;padding:10px 0 0 0;color:#fff}
.servece-01{line-height:25px;padding:5px 15px 0 30px;color:#fff;font-size:18px}
.servece-01 ul{padding:0;margin:0}
.servece-01 ul li{display:inline-block}
.footer .logo-bg{margin-bottom:20px}
.footer  .logo-bg img{width:250px;}
.footer  .footer-nav{position:relative;margin-bottom:20px}
.footer .footer-nav li{position:relative;display:inline-block;padding:0 12px;margin-bottom:10px;line-height:1em;border-right:1px solid #aaa}
.footer  .footer-nav li a{color: #ffff;
    font-size: 16px;
    text-transform: capitalize;
    font-weight: 500;	}
.servece-01 a{text-decoration:none;color:#fff}
.servece-01 a:hover{color:#d0757d !important; transition:.2s;}

.social-links{position:relative;display:inline-block;padding-top:20px}
.social-links li{display:inline-block;margin-right:10px}
.social-links li a{color:#fff;-webkit-transition:.3s;transition:.3s;background-color:#0d2a44;padding:5px 10px}
.social-links li a:hover{color:#163f79 !important; background:#eee7d5; transition:.3s;}
.social-links h4{font-size:16px;color:#fff;margin:0 0 5px 0}
.power-by{color:#fff;font-size:15px;font-weight:400;background-color:#1f1f1f;padding:10px 0;text-align:left; padding-top:15px;}
.power-by a{color:#fff;font-size:15px;font-weight:400}
.power{text-align:right;}
.social-media{text-align:right; float:right; padding-top:15px;}

.home-bg-03{
	background-color:#f7f7f7;
	padding:40px 0px;
}
.pusher-centrifuge img{width:100%; height:auto;}
.pusher-centrifuge-text{padding:20px;}
.pusher-centrifuge-text h2{font-size:80px; font-weight:600; color:#00549e;}
.pusher-centrifuge-text span{font-size:80px; font-weight:100; color:#0d2a44;}
.pusher-centrifuge-text p{    
	font-size: 16px;
    line-height: 28px;
    text-align: justify;
    padding-top: 15px;
}

.box-service-bg{background-color:#f7f7f7; padding:40px 0px; margin:30px 0;}
.box-service{text-align:center; background-color:#fff; border:1px solid #ccc; padding:15px;margin-top:20px; margin-bottom:20px; box-shadow: 0 1px 5px rgb(0 0 0 / 22%)}
.box-service h4{font-size:22px; font-weight:600; color:#0d2a44;}
.box-service p{font-size:16px; text-align:center;}

.promises-heading{padding:40px 0px;}
.promises-heading h4{font-size:30px; color:#ca3434; font-weight:600; padding-top:20px;}
.promises-heading ul{padding:0px; margin:0px;}
.promises-heading ul li{background-image:url(../images/promises-icon.jpg); background-repeat:no-repeat; background-position:0px 7px; padding-left:30px; line-height:36px; list-style:none; font-size:18px;}
.promises-heading img{width:100%; height:auto;}

.tow-service-bg{padding:40px 0;}
.tow-service-bg img{width:100%; height:auto; margin-top:30px;}
.tow-service-bg h4{font-size:30px; color:#ca3434; font-weight:600; padding-top:20px;}
.tow-service-box1{ background-color:#f7f7f7; padding:15px; margin:15px 0}
.tow-service-box1 .icon{ background-color:#ca3434; padding:15px; margin-top:15px; color:#fff; border-radius:50%; width:100px; height:100px; font-size:50px !important; line-height:75px; position:absolute; text-align:center;}
.tow-service-box1 .box1-text{padding-left:130px;}
.tow-service-box1 .box1-text h3{font-size:20px; color:#ca3434; font-weight:600;}
.tow-service-box1 .box1-text p{}
.tow-service-box1 .right-icon{ background-color:#0d2a44; color:#fff; width:30px; height:30px; font-size:20px !important; position:absolute; right:15px; bottom:15px; line-height:30px;text-align:center;}

.think-that-bg{padding:40px 0px;}
.think-that-bg h4{font-size:30px; color:#ca3434; font-weight:600; padding-top:20px;}
.think-that-bg ul{padding:0px; margin:0px; padding-top:15px;}
.think-that-bg ul li{background-image:url(../images/arrow-think.png); background-repeat:no-repeat; background-position:15px 17px; padding-left:32px; line-height:36px; list-style:none; font-size:16px; background-color:#f7f7f7; margin-top:8px; padding:5px 40px; border-radius:5px;}
.think-that-bg img{width:100%; height:auto;}

.advantages-bg{padding:40px 0px; background-color:#f7f7f7;}	
.advantages-bg h3{font-size:30px; text-align:center; color:#ca3434; font-weight:600; padding-bottom:20px;}
.advantages-box{margin-top:15px; background-color:#FFFFFF; padding:25px; box-shadow:0px 0px 100px 0px #e2e4e7; border-radius:15px; text-align:left; height:340px;}
.advantages-box .advantages-icon{margin-top:5px; color:#ca3434; font-size:40px !important;}
.advantages-box h4{font-size:22px; color:#0d2a44; font-weight:600;}
.advantages-box p{line-height:26px;}
.advantages-top{padding-top:30px}

.milestones-bg{padding:60px 0;}
.milestones-box02{box-shadow:0px 0px 100px 0px #e2e4e7; border-radius:15px; background-color:#FFFFFF; background-image:url(../images/milestones-map.png); background-repeat:no-repeat; background-position:right 50px; padding:25px;}
.milestones-box02 h3{font-size:30px; text-align:left; margin-top:0px; color:#ca3434; font-weight:600; }
.milestones-box02 ul{padding:0px; margin:0px;}
.milestones-box02 ul li{background-image:url(../images/arrow-think.png); background-repeat:no-repeat; background-position:15px 18px; padding-left:32px; line-height:36px; list-style:none; font-size:18px; background-color:#f7f7f7; margin-top:8px; padding:8px 40px; border-radius:5px; display:inline-block; }

.accessibility-bg{padding:40px 0px;}
.accessibility-bg h4{font-size:30px; color:#ca3434; font-weight:600; padding-top:20px;}
.accessibility-bg ul{padding:0px; margin:0px;}
.accessibility-bg ul li{background-image:url(../images/arrow-page.png); background-repeat:no-repeat; background-position:0px 11px; padding-left:30px; line-height:36px; list-style:none; font-size:18px;}
.accessibility-bg img{width:100%; height:auto;}


.expert-bg{padding:60px 0;}
.expert-bg-box02{box-shadow:0px 0px 100px 0px #e2e4e7; border-radius:15px; background-color:#FFFFFF; background-image:url(../images/speak-expert.png); background-repeat:no-repeat; background-position:right top; background-size:contain; padding:60px 40px;}
.expert-bg-box02 h3{font-size:40px; text-align:left; margin-top:0px; color:#ca3434; font-weight:600; }
.expert-bg-box02 p{font-size:18px;}
.expert-bg-box02 .contact-box{cursor:pointer; color:#ca3434; font-weight:600;}
.expert-bg-box02 .contact-box span{color:#0d2a44; font-size:30px;}

.contact-us-now-bg{background-color:#ca3434; color:#FFFFFF; font-size:22px; padding:30px 0px;  text-align:center}
.contact-us-now-bg p{padding-bottom:20px;}
.contact-us-now-bt{background-color:#FFFFFF; color:#ca3434; font-weight:600; font-size:22px; padding:10px 18px; border-radius:5px; text-align:center}


.contact-us-page{padding:10px 0 100px 0}
.contact-us-page h4{font-size:30px; color:#ca3434; font-weight:600; padding-top:20px;}
.contact-us-page p{line-height:30px;}
.contact-us-page-box1{ background-color:#f7f7f7; padding:10px 20px; border-radius:5px; margin:8px 0}
.contact-us-page-box1 .icon{ background-color:#ca3434; padding:15px; margin-top:15px; color:#fff; border-radius:50%; width:50px; height:50px; font-size:25px !important; line-height:25px; position:absolute; text-align:center;}
.contact-us-page-box1 .box1-text{padding-left:80px;}
.contact-us-page-box1 .box1-text h3{font-size:20px; color:#ca3434; font-weight:600;}
.contact-us-page-box1 .box1-text p{}
.enquiry-bg{
	box-shadow: 5px 7px 30px 0 rgb(72 73 121 / 15%);
    padding: 30px 30px 14px 30px;
	background-color:#FFFFFF; margin:15px; margin-top:40px;
}
.enquiry-bg h3{ font-size:24px; padding-left:15px; color:#0d2a44; font-weight:600; margin-top:0px;}
/*Request A Quote CSS END*/
.right-ok{
	background-image:url(../images/right-icon.png);
	background-repeat:no-repeat;
	background-position: 8px;
}

.wrong-icon{
	background-image:url(../images/wrong-icon.png);
	background-repeat:no-repeat;
	background-position: 8px;
}

.example{margin:15px;font-size:14px;color:#656666;content:"Example";background-color:#fff;border-color:#929494;border-width:1px;border-radius:4px;padding:10px 20px 10px;border-style:solid;}
.form-control-feedback{display:none;}
.has-feedback label~.form-control-feedback{top:0!important;}
.error{text-align:left!important;display:table!important;}
.thnak4{margin-top: 50px;}

.has-feedback .form-control {
    padding-right: 42.5px;
}

.form-group{
	margin:15px !important;
}
.form-group input{
	border-left:5px solid #ca3434;
	height:45px;
}

.form-group textarea{
	border-left:5px solid #ca3434;
	height:80px;
}

.form-group select{
	border-left:5px solid #ca3434;
}
.Submit-box{
	background-color:#ca3434;
	border:1px solid #ca3434;
	padding:10px 15px;
	color:#fff;
	border-radius:5px;
}
.Submit-box:hover{
	background-color:#323743;
	border:1px solid #323743;
}
/*Request A Quote CSS END*/


.new_faq_question .new_blog_bg {
    background: white;
    box-shadow: 0 0 20px rgb(0 0 0 / 7%);
    padding: 0px 15px;
    border-radius:8px;
    height: auto;
    margin-bottom: 10px;
    border: 1px solid #ddd;
}

.new_faq_question h3{
    font-size:26px !important;
	color:#000;
	margin-bottom:15px;
}


.heading-faq{
	 font-size: 18px !important;
	font-weight:bold;
	text-transform:capitalize;
	padding-top:15px;
}

.new_faq_question .new_blog_bg h2{
    font-size: 18px !important;
	font-weight:bold;
}

.new_faq_question .new_blog_bg P{
    font-size: 16px !important;
    line-height: 1.8;
}
.mt-top{margin-top:20px}


.contact-us-box{background-color:#ca3434; color:#FFFFFF; font-size:22px; padding:30px 0px;  text-align:center}
.contact-us-box p{padding-bottom:20px;}
.contact-bt{background-color:#FFFFFF; color:#ca3434; font-weight:600; font-size:18px; padding:10px 18px; border-radius:5px; text-align:center; display:inline-block;}

@media only screen and (max-width : 768px) {
.img-banner-bg{
	background-image:none; 
	background: rgb(255,255,255);
    background: linear-gradient(90deg, rgba(255,255,255,1) 35%, rgba(10,170,228,1) 100%);
}
.home-bg-01 {
  padding:30px 0 00px 0px;
  background-color: #fff;
}

.welcome-bg h1 {font-size: 32px;}
.promises-heading{padding: 10px 0px;}
.promises-heading h4 {font-size: 24px;}
.tow-service-box1 .icon {
  position: relative;
  margin: 0 auto;
}
.tow-service-box1 .box1-text {
  padding-left: 0;
  text-align: center;
}
.tow-service-bg{padding: 0 0;}
.think-that-bg h4 {
  font-size: 24px;
  text-align: center;
}
.think-that-bg ul li {
  background-position: 15px 17px;
  padding-left: 32px;
  line-height: 24px;
  list-style: none;
  font-size: 16px;
  background-color: #f7f7f7;
  margin-top: 8px;
  padding: 5px 40px;
  border-radius: 5px;
}
.think-that-bg{padding:20px 0px;}
.milestones-box02{background-image:none}
.accessibility-bg h4 {
  font-size: 25px;
}
.expert-bg-box02{background-image:none}
.milestones-box02 ul li {
  background-position: 11px 18px;
  padding: 8px 30px;
}
.text-container {
    padding-top: 0;
    margin-right: 0px;
}
.box-vision {
    height: auto;
}
contact-info-section {
    position: relative;
    margin-top: 00px;
}
.expert-bg-box02 .contact-box span {
  font-size: 23px;
}
.accessibility-bg {
  padding: 10px 0px;
}

.expert-bg-box02 {
  padding: 40px 20px;
}
.ask-our-bg {
    padding:20px 0;
}
.contact-info-block .icon {
    position: relative;
}
.contact-info-block .inner-box {
    position: relative;
    padding-left: 0;
    margin-left: 15px;
}
.advantages-box {
  padding: 20px;
  height: auto;
}
.h2-heading {
    margin-right: auto;
    margin-left: auto;
    font-size: 31px;
    font-weight: 600;
    color: #e31b1e;
}
.sticky .menu-bar-nav > ul > li > a{color:#ffff;}
.sticky .menu-bar-nav > ul > li > a:hover {color: #fff;}

.product-banner-part {
	background: rgb(255,208,77);
	background: linear-gradient(110deg, rgba(255,208,77,1) 10%, rgba(0,167,225,1) 100%);
	padding:40px 0px 40px 0;
}


.fa-stack-1x{
    position: absolute;
    left: 23px !important;
    width: 100%;
    text-align: center;
    
}


.mt-5 {
	 padding-top:0px !important;
    margin-top:0rem !important;
}
.menu-bar-nav li {margin-bottom:10px !important;}
.treatments {
    padding-top: 0;
}
.contact-us-page-bg{padding-bottom:20px;}
.contact-us-page {
  padding: 10px 0 0px 0;
}
.contact-us-page-box1 {
  padding: 10px 15px;
}
.contact-us-page-box1 .box1-text {
  padding-left: 60px;
}
.enquiry-bg {
  padding: 20px 0;
}

.power-by{text-align:center;}
.power{text-align:center;
}
.nav-dropdown > li > a, .megamenu-list > li > a {
  width: 100% !important;
}

}
