@charset "utf-8";
/* CSS Document */



@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap');

::selection {
  color: #fff;
  background: #f7941d; 
}

.page-loader{position:absolute;left:0;top:0;width:100%;height:100%;z-index:9999;background: #fff;}

.loader {color: #b048fd;
  font-size: 20px;
  margin:auto;

  width: 1em;

  height: 1em;

  border-radius: 50%;left:0;right:0;bottom:0;top:0;

  position: absolute;

  text-indent: -9999em;

  -webkit-animation: load4 1.3s infinite linear;

  animation: load4 1.3s infinite linear;

  -webkit-transform: translateZ(0);

  -ms-transform: translateZ(0);

  transform: translateZ(0);

}

.loading-1{ 
    position: relative;
}
.loading-1 i {
    position: absolute;
    bottom: 0px;
    display: block;
    width: 9px;
    height: 5px;
    background: #031e61;
    animation: loading-1 1.5s  infinite ease-in-out;
}
.loading-1 i:nth-child(2){
  left: 11px;
  animation-delay: .2s;
}
.loading-1 i:nth-child(3){
  left:22px;
  animation-delay: .4s;
}
.loading-1 i:nth-child(4){
  left:33px;
  animation-delay: .6s;
}
.loading-1 i:nth-child(5){
  left:44px;
  animation-delay: .8s;
}
@keyframes loading-1 {
  0% {
  height:5px;transform:translateY(0px);background:#031e61;
  }
    25% {height:30px;transform:translateY(15px);background:#034bff;}
    50% {height:5px;transform:translateY(0px);background:#031e61;}
    100% {height:5px;transform:translateY(0px);background:#031e61;}
}

body{font-family: 'Lato', sans-serif;margin:0;padding:0;font-size:14px;line-height:20px;font-weight:400;overflow-x:hidden;} 
section{overflow-x:hidden;}
a {-webkit-transition: 0.2s ease-out;-moz-transition: 0.2s ease-out;-o-transition: 0.2s ease-out;-ms-transition: 0.2s ease-out;transition: 0.2s ease-out;text-decoration: none;}
a:hover {text-decoration: none;}
a:focus {outline: none;text-decoration: none;} 
.container{max-width:1320px;}  
.header{position: fixed;left: 0;width: 100%;top: 0;padding: 10px 0;z-index: 999;}
.menu-fixed{background: #38184c;box-shadow: 0px 0px 15px rgba(0,0,0,0.15);}
.header .container{max-width: 100%;padding:0 50px;}
.logo{float: left;position: relative;z-index: 9;}
.logo img{max-width: 100%;}
.menu{width: 100%;position: absolute;left: 0;top:42px;text-align: center;}
.menu .navbar{padding: 0;display: inline-block;}
.menu .navbar-nav li{margin: 0 2px 0 0;}
.menu .navbar-nav li .nav-link{padding: 7px 25px 7px 25px;border-radius: 60px;color: #fff;font-weight: 600;}
.menu .navbar-nav li .nav-link:hover{background: #f7941d;color: #38184c;}
.menu .navbar-nav li.active .nav-link{background: #f7941d;color: #38184c;}
.appointment-btn{float: right;color: #fff;background: #f7941d;padding: 6px 30px 8px 50px;border-radius: 60px;position: relative;z-index: 9;margin-top: 33px;font-weight: 700;border: solid #f7941d 1px;}
.appointment-btn:hover{background: none;color: #f7941d;}
.appointment-btn i{position: absolute;left: 15px;top: 5px;font-size: 25px;}
.appointment-btn strong{font-weight: 700;}
.whatsapp{position: fixed;left:15px;bottom: 25px;width: 64px;height: 64px;border-radius: 64px;animation: bluePulse 1.5s infinite;z-index:99;}

@keyframes bluePulse {
  0% {
    transform: scale(1);
  }
  15% {
    box-shadow: 0 0 0 2px rgba(74, 174, 32, 0.4);
  }
  25% {
    box-shadow: 0 0 0 4px rgba(74, 174, 32, 0.4),
      0 0 0 8px rgba(74, 174, 32, 0.2);
  }
  25% {
    box-shadow: 0 0 0 8px rgba(74, 174, 32, 0.4),
      0 0 0 16px rgba(74, 174, 32, 0.2);
  }
}

.scroll-down{position: absolute;right: 0;left: 0;margin: 0 auto;bottom: 0;z-index: 9;animation: bounce 1s ease infinite;color: #fff;font-size: 25px;width: 40px;height: 40px;border-radius: 40px;background: #f7941d;text-align: center;padding-top: 8px;}
@keyframes bounce {
  50% {
    transform: translateY(-50%);
  }
}

.head-social{ margin:0;padding: 0;list-style: none;position: fixed;right: 10px;bottom: 10px;width: 36px;z-index: 99;}
.head-social li {position: relative;margin: 5px 0;float: left;}
.head-social li a {position: relative;display: inline-block;color: #000;font-size: 16px;width: 36px;height: 36px;line-height: 34px;border-radius: 50%;background-color:#fff;box-shadow: 0px 0px 15px rgba(0,0,0,0.15); text-decoration: none;text-align: center;transition-duration: 0.3s;transition-delay: 0.1s;}
.head-social li a:before {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;border: solid 1px #dc1786;border-radius: 50%;opacity: 0;-webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transition-duration: 0.5s;transition-delay: 0s;}
.head-social li a:hover:before {opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);}
.head-social li a:hover {color: #fff;background-color: #dc1786;border-color: #dc1786;}
@keyframes bounce {
    from {
        transform: translateY(0px);
    }
    to {
        transform: translateY(-10px);
    }
}
@-webkit-keyframes bounce {
    from {
        transform: translateY(0px);
    }
    to {
        transform: translateY(-10px);
    }
}
.bounce1 {
    animation: bounce 1.5s infinite alternate;
    -webkit-animation: bounce 1.5s infinite alternate;
}
.bounce2 {
    animation: bounce 2.3s infinite alternate;
    -webkit-animation: bounce 2.3s infinite alternate;
}
.bounce3 {
    animation: bounce 2.6s infinite alternate;
    -webkit-animation: bounce 2.6s infinite alternate;
}

.slider{width: 100%;height: 85vh;float: left;position: relative;background: #38184c;}
.slider .item img{width: 100%;object-fit: cover;height: 630px;border-radius: 30px;box-shadow: 0px 0px 15px rgba(0,0,0,0.25);}
.slider .owl-carousel{width: 100%;padding: 0 50px 0;margin-top: 115px;}
.slider .owl-item{padding: 10px 17px;}
.banner-cap{width: 100%;position: absolute;left: 0;top: 50%;padding: 0 90px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%); transform: translateY(-50%);}
.banner-cap h3{color: #fff;font-size: 60px;font-weight: 900;margin: 0 0 10px;line-height: 55px;}
.banner-cap h3 strong{color: #f7941d;text-transform: uppercase;}
.banner-cap p{color: #fff;margin: 0 0 10px;line-height: 22px;}
.banner-cap a{display: inline-block;padding: 10px 30px 12px 30px;background: #dc1786;color: #fff;border-radius: 60px;font-weight: 700;}
.banner-cap a:hover{background: #fff;color: #dc1786;}
.slider .owl-nav{position: absolute;left: 0;top: 50%;width: 100%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%); transform: translateY(-50%);margin: 0;padding: 0 40px;}
.slider .owl-nav button{width: 45px;height: 45px;border-radius: 45px !important;background: #fff !important;box-shadow: 0px 0px 15px rgba(0,0,0,0.20);text-align: center;outline: none;position: relative;}
.slider .owl-nav button span{display: none;}
.slider .owl-nav .owl-prev{float: left;}
.slider .owl-nav .owl-prev:before{position: absolute;left: 0;top: 13px;color: #000;font-family:IcoFont;content: "\eab5";width: 100%;font-size: 25px;}
.slider .owl-nav .owl-next{float:right;}
.slider .owl-nav .owl-next:before{position: absolute;left: 0;top: 13px;color: #000;font-family:IcoFont;content: "\eab8";width: 100%;font-size: 25px;}
.about-sec{width: 100%;float: left;padding: 60px 0;}
.about-sec img{max-width: 100%;}
.about-sec h3{color: #f7941d;font-size: 36px;margin: 0 0 10px;padding:0 0 8px;position: relative;font-weight: 900;}
.about-sec h3:before{position: absolute;left: 0;bottom: 0;content: "";width: 60px;height: 1px;background:#f7941d;}
.about-sec h4{color: #000;font-size: 28px;font-weight: 900;margin: 0 0 10px;}
.about-sec p{margin: 0 0 10px;color: #6a6a6a;line-height: 20px;text-align: justify;}
.about-sec p strong{font-size: 18px;}
.about-sec p strong a{padding: 0;color: #000;border: none;}
.about-sec p strong a:hover{color:#dc1786;background: none;}
.about-sec a{display: inline-block;padding: 8px 30px;border: solid #dc1786 2px;color: #dc1786;border-radius: 60px;font-weight: 700;text-transform: uppercase;margin-top: 10px;}
.about-sec a:hover{background: #dc1786;color: #fff;}
.about-sec ul{margin: 0;padding: 0;list-style: none;display: inline-block;width: 100%;}
.about-sec ul li{margin:10px 0 10px 0;float: left;width:49%;text-align: center;color: #000;font-weight: 700;padding: 10px;border: solid rgba(0,0,0,0.10) 1px;min-height: 240px;}
.about-sec ul li img{margin-bottom: 10px;}
.about-sec ul li:nth-child(2){float: right;}
.about-sec ul li span{width: 100%;display: inline-block;font-size: 16px;text-transform: uppercase;}
.about-sec ul li p{text-align: center;margin: 10px 0 0;}
.our-services{width: 100%;float: left;background: url("../images/service-bg.jpg") no-repeat;background-size: cover;background-position: center top;background-attachment: fixed;padding: 60px 0;}
.our-services-left h3{font-weight: 900;font-size: 36px;color: #f7941d;margin: 0 0 15px;padding-bottom: 10px;position: relative;}
.our-services-left h3:before{position: absolute;left: 0;bottom: 0;content: "";width: 60px;height: 1px;background: #f7941d;}
.our-services-left p{margin: 0 0 15px;color: #fff;}
.our-services-left p strong{font-size: 16px;letter-spacing: 2px;}
.our-services-left ul{margin: 0;padding: 0;list-style: none;}
.our-services-left ul li{width: 50%;float: left; padding-right: 15px;min-height: 100px;position: relative;padding-left:75px;}
.our-services-left ul li img{position: absolute;left: 0;top: 10px;}
.our-services-left ul li h4{color: #fff;text-transform: uppercase;font-size: 16px;font-weight: 700;margin: 0 0 0;}
.our-services-left ul li p{color: #bba2c9;}
.our-services-left ul li:nth-child(2n){padding-right: 0;}
.our-services-right .item{border-radius: 15px;background: #fff;box-shadow: 0px 0px 15px rgba(0,0,0,0.15);overflow: hidden;}
.our-services-right .item figure{width: 100%;margin: 0;}
.our-services-right .item figure img{width: 100%;}
.our-services-right .owl-item{padding: 10px;}
.services-thumb-des{width: 100%;float: left;padding: 55px 30px 30px;position: relative;text-align: center;min-height: 180px;}
.services-thumb-des h3{color: #000;font-weight: 700;font-size: 16px;margin: 0 0 5px;}
.services-thumb-des p{color: rgba(0,0,0,0.70);margin: 0;}
.services-thumb-des span{width:70px;height:70px;background: #f7941d;box-shadow: 0px 0px 15px rgba(0,0,0,0.15);position: absolute;left: 0;right: 0;top: -37px;margin: 0 auto;-webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg); 
    -webkit-transform-origin: 30px 30px;
    -moz-transform-origin:30px 30px;
    -ms-transform-origin:30px 30px;
    -o-transform-origin:30px 30px;
    transform-origin:30px 30px;}
.services-thumb-des span img{-webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    transform:rotate(-45deg);
 -webkit-transform-origin: 35px 28px;
    -moz-transform-origin:35px 28px;
    -ms-transform-origin:35px 28px;
    -o-transform-origin:35px 28px;
    transform-origin:35px 28px;
}
.view-all-btn{margin: 15px auto 0;display: table;background: #f7941d;border: solid #f7941d 2px;color: #fff;border-radius: 60px;padding: 9px 35px 9px;}
.view-all-btn i{position: relative;top: 2px;font-size: 16px;}
.view-all-btn:hover{background: none;border-color: #fff;color: #fff;}
.our-services-left .view-all-btn{margin: 0;}
.our-services-right .owl-nav{position: absolute;left: 0;top: 50%;width: 100%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%); transform: translateY(-50%);margin: 0;padding: 0 0px;}
.our-services-right .owl-nav button{width: 35px;height: 35px;border-radius: 35px !important;background: #fff !important;box-shadow: 0px 0px 15px rgba(0,0,0,0.20);text-align: center;outline: none;position: relative;}
.our-services-right .owl-nav button span{display: none;}
.our-services-right .owl-nav .owl-prev{float: left;margin-left: -9px;}
.our-services-right .owl-nav .owl-prev:before{position: absolute;left: 0;top: 9px;color: #000;font-family:IcoFont;content: "\eab5";width: 100%;font-size: 20px;}
.our-services-right .owl-nav .owl-next{float:right;margin-right: -9px;}
.our-services-right .owl-nav .owl-next:before{position: absolute;left: 0;top: 9px;color: #000;font-family:IcoFont;content: "\eab8";width: 100%;font-size: 20px;}
.why-choose-us{width: 100%;float: left;padding: 60px 0;}
.why-choose-us-right img{max-width: 100%;float: right;}
.why-choose-us-left h3{font-weight: 900;font-size: 36px;color: #f7941d;margin: 0 0 15px;padding-bottom: 10px;position: relative;}
.why-choose-us-left h3:before{position: absolute;left: 0;bottom: 0;content: "";width: 60px;height: 1px;background: #f7941d;}
.why-choose-us-left h4{font-weight: 700;color: #000;font-size: 20px;margin: 0 0 15px;}
.why-choose-us-left p{color: rgba(0,0,0,0.80);margin: 0 0 15px;}
.why-choose-us-left ul{margin: 0;padding: 0;list-style: none;}
.why-choose-us-left ul li{margin: 0 0 10px;position: relative;padding-left: 15px;color: rgba(0,0,0,0.80);}
.why-choose-us-left ul li:before{position: absolute;left: 0;top: 7px;content: "";width: 6px;height: 6px;border-radius: 6px;background:#dc1786;}

.why-choose-us-left .accordion .item-header h2 button {
    color: #f7941d;font-weight: 700;border: solid #f7941d 1px;border-top-left-radius:30px;border-bottom-right-radius: 30px;border-bottom-left-radius: 0;border-top-right-radius: 0;
    font-size: 20px;
    padding:10px 15px 10px 25px;
    display: block;
    width: 100%;
    text-align: left;position: relative;text-decoration: none;
}

.why-choose-us-left .accordion .item-header h2 i {
    position: absolute;
    font-size: 30px;
    color: #fff;
    background-color: #f7941d;
    width: 60px;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 0;border-bottom-right-radius: 30px;right: 0;top: 0;border: solid #fff 2px;
}

.why-choose-us-left button.btn.btn-link.collapsed i {
    transform: rotate(0deg);
}

.why-choose-us-left button.btn.btn-link i {
    transform: rotate(180deg);
    transition: 0.5s;
}
.active-acc button i{border-bottom-right-radius: 0 !important;border-top-left-radius: 30px !important;color: #f7941d !important;background: #fff !important;border-color: #f7941d !important;}
.active-acc h2 button{background: #f7941d;color: #fff !important;}
.active-acc h2 button:hover{background: #f7941d;color: #fff !important;}
.why-choose-us-left .collapse{padding:5px 20px 20px;width: 100%;float: left;}
.item-header{margin-bottom: 15px;}
.appointment-sec{width: 100%;float: left;position: relative;} 
.appointment-sec img{width: 100%;object-fit: cover;height: 600px;}
.appointment-des{position: absolute;left: 0;top: 50%;width: 100%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%); transform: translateY(-50%);}
.appointment-des h3{color: #dc1786;font-size: 55px;font-weight: 900;margin: 0;text-transform: uppercase;}
.appointment-des p{color: #000;font-weight: 700;margin: 0 0 10px;}
.appointment-des a{color: #dc1786;border: solid #dc1786 2px;border-radius: 60px;padding: 10px 25px 10px 45px;display: inline-block;position: relative;}
.appointment-des a i{position: absolute;left: 18px;top: 12px;font-size: 18px;}
.latest-news-blog{width: 100%;float: left;padding: 60px 0;}
.latest-news-blog h3{text-align: center;font-weight: 900;font-size: 36px;color: #f7941d;margin: 0 0 15px;}
.latest-news-blog h3 strong{font-size: 20px;font-weight: 900;color: #787878;font-style: italic;position: relative;padding-left: 15px;margin-left: 15px;}
.latest-news-blog h3 strong:before{position: absolute;left: 0;top: 0;width: 1px;height: 22px;content: "";background: #f7941d;}
.latest-news-blog .item{background: #f9f9f9;}
.latest-news-blog .item img{width: 100%;}
.latest-news-blog .owl-item{padding: 15px;}
.latest-news-blog .item figure{margin: 0;}
.news-blog-des{width: 100%;display: inline-block;position: relative;padding: 35px;}
.news-blog-des span{position: absolute;background: #e01384;color: #fff;padding:5px 15px;text-transform: uppercase;left: 35px;top: -15px;}
.news-blog-des h4{color: #1D1D1D;font-weight: 900;font-size: 18px;margin: 0 0 10px;text-transform: uppercase;}
.news-blog-des p{color: rgba(0,0,0,0.50);margin: 0 0 10px;}
.news-blog-des a{color: #171717;}
.news-blog-des a:hover{color: #f7941d;}
.news-blog-des a i{position: relative;top: 1px;}
.latest-news-blog .owl-dots{width:100%;text-align: center;margin:10px 0 0 0;}
.latest-news-blog .owl-dots  .owl-dot{outline: none;width: 16px;height: 16px;border: solid #f7941d 2px;border-radius: 12px;margin: 0 3px;opacity: .3;}
.latest-news-blog .owl-theme .owl-dots .owl-dot span{width: 6px;height: 6px;background: #f7941d;margin: 0 0 0 3px;}
.latest-news-blog .owl-theme .owl-dots .owl-dot.active{border-color: #f7941d;opacity: 1;}
.latest-news-blog .owl-theme .owl-dots .owl-dot.active span{background: #f7941d;}
.home-contact{width: 100%;float: left;position: relative;padding: 60px 60px 160px;}
.home-contact:before{background: #38184c;position: absolute;left: 0;top: 0;content: "";width: 100%;height: 370px;}
.home-contact-inner{width: 100%;float: left;position: relative;padding-top: 130px;}
.home-contact-img{position: absolute;left: 0;top: 0;width: 100%;object-fit: cover;height: 575px;border-radius: 60px;border: solid 3px #fff;box-shadow: 0px 0px 15px rgba(0,0,0,0.25);}
.home-contact-inner .container{position: relative;z-index: 9;}
.home-contact-inner small{font-size: 20px;font-style: italic;font-weight: 700;color: #f7941d;}
.home-contact-inner h3{font-size: 50px;font-weight: 900;color: #fff;text-transform: uppercase;margin: 15px 0;}
.home-contact-inner p{font-style: italic;font-size: 16px;color: #fff;font-weight: 700;}
.home-form{width: 100%;display: inline-block;padding: 60px;background: #fff;box-shadow: 0px 0px 15px rgba(0,0,0,0.20);border-bottom-left-radius: 60px;border-bottom-right-radius: 60px;}
.home-form h4{color: #000;font-weight: 700;font-size: 28px;margin: 0 0 15px;text-align: center;}
.home-form input{color: #000;margin: 0 0 30px;width: 100%;background: #f5f5f5;border: none;outline: none;padding: 15px;}
.home-form select{color: #000;margin: 0 0 30px;width: 100%;background: #f5f5f5 url("../images/select-arrow.png") no-repeat;background-position: 98% center;border: none;outline: none;padding: 15px;-moz-appearance:none;  
    -webkit-appearance:none;  
    appearance:none;}
.home-form textarea{color: #000;margin: 0 0 30px;width: 100%;background: #f5f5f5;border: none;outline: none;resize: none;height: 100px;padding: 15px;}
.home-form button{margin: 0 auto;display: table;padding:8px 25px;background: #f7941d;border: solid #f7941d 2px;color: #fff;border-radius: 60px;font-weight: 700;cursor: pointer;}
.home-form button:hover{background: none;color: #f7941d;}
.footer{width: 100%;float: left;background: #38184c;position: relative;padding-top: 150px;overflow: initial;}
.footer-info{position: absolute;left: 0;top: -50px;padding:35px;width: 95%;right: 0;margin: 0 auto;background: #fff;}
.footer-info-box{position: relative;width: 100%;float: left;padding-left: 60px;}
.footer-info-box:before{position: absolute;width: 1px;height: 60px;right: 0;top: 0;content: ""; 
background: -moz-linear-gradient(top,  rgba(247,148,29,0) 0%, rgba(247,148,29,1) 50%, rgba(247,148,29,0) 100%); 
background: -webkit-linear-gradient(top,  rgba(247,148,29,0) 0%,rgba(247,148,29,1) 50%,rgba(247,148,29,0) 100%); 
background: linear-gradient(to bottom,  rgba(247,148,29,0) 0%,rgba(247,148,29,1) 50%,rgba(247,148,29,0) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f7941d', endColorstr='#00f7941d',GradientType=0 ); }
.footer-info-box img{position: absolute;left: 0;top: 5px;}
.footer-info-box small{font-weight: 700;font-size: 14px;text-transform: uppercase;color: #565656;display: inline-block;width: 100%;}
.footer-info-box a{font-size: 20px;color: #565656;font-weight: 900;}
.footer-info-box h3{font-size: 24px;color: #565656;font-weight: 900;margin: 0;}
.footer .footer-info .row .col-xl-3:last-child .footer-info-box a{background: #f7941d;padding: 10px 30px;color: #fff;text-transform: uppercase;border-radius: 60px;border: solid #f7941d 2px;font-size: 14px;font-weight: 700;margin-top: 5px;display: inline-block;}
.footer .footer-info .row .col-xl-3:last-child .footer-info-box a:hover{background: none;color:#f7941d;}
.footer .footer-info .row .col-xl-3:last-child .footer-info-box:before{display: none;}
.footer .footer-info .row .col-xl-3:last-child .footer-info-box{padding-left: 0;}
.footer-logo img{max-width: 100%;margin: 0 0 15px;}
.footer-logo P{color: #fff;padding-left: 25px;margin: 0 0 15px;position: relative;}
.footer-logo P a{color: #fff;}
.footer-logo P i{position: absolute;left: 0;top: 4px;}
.footer-links h3{position: relative;padding-bottom: 10px;color: #fff;font-size: 18px;font-weight: 700;margin: 0 0 15px;}
.footer-links h3:before{position: absolute;left: 0;bottom: 0;width: 60px;height: 1px;content: "";background: #fff;}
.footer-links ul{margin: 0;padding: 0;list-style: none;}
.footer-links ul li{margin: 0 0 10px;padding-left: 15px;position: relative;}
.footer-links ul li:before{position: absolute;left: 0;top: 0;font-family:IcoFont;color: #fff;content: "\eab8";}
.footer-links ul li a{color: #fff;}
.footer-links ul li a:hover{color:#f7941d;padding-left: 6px; }
.copyrights{width: 100%;display: inline-block;margin-top: 30px;padding: 15px 0;text-align: center;background: #250837;}
.copyrights p{margin: 0;color: #fff;}
.copyrights a{color: #fff;}
.inner-banner{width: 100%;float: left;position: relative;}
.inner-banner:before{position: absolute;left: 0;top: 0;width: 100%;content: "";height: 100%;  
background: -moz-linear-gradient(top,  rgba(56,24,76,0.2) 0%, rgba(56,24,76,0.9) 100%);  
background: -webkit-linear-gradient(top,  rgba(56,24,76,0.2) 0%,rgba(56,24,76,0.9) 100%);  
background: linear-gradient(to bottom,  rgba(56,24,76,0.2) 0%,rgba(56,24,76,0.9) 100%);  
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3338184c', endColorstr='#e638184c',GradientType=0 );  }
.inner-banner img{width: 100%;object-fit: cover;height: 470px;}
.inner-banner-cap{width: 100%;position: absolute;left: 0;bottom: 0;padding: 15px;text-align: center;}
.inner-banner-cap h3{color: #fff;font-size: 36px;margin: 0;font-weight: 600;}
.inner-content{width: 100%;float: left;padding: 60px 0 70px;}
.about-page img{float: left;max-width: 100%;margin: 0 15px 15px 0;}
.about-page p{line-height: 24px;margin: 0 0 15px;text-align: justify;color: rgba(0,0,0,0.80);}
.about-page p a{color: rgba(0,0,0,0.80);font-weight: 700;}
.about-page p a:hover{color:#f7941d }
.about-page ul{margin: 0 0 15px;padding: 0;list-style: none;}
.about-page ul li{padding-left: 15px;position: relative;color: rgba(0,0,0,0.80);margin-bottom: 5px;display: flex;}
.about-page ul li::before{position: absolute;left: 0;top: 8px;content: "";width: 6px;height: 6px;border-radius: 6px;background:#f7941d;}
.about-page h3{color: #f7941d;font-size: 26px;margin: 0 0 10px;padding:0 0 8px;position: relative;font-weight: 900;display: flex;}
.about-page h3:before{position: absolute;left: 0;bottom: 0;content: "";width: 60px;height: 1px;background:#f7941d;}
.service-row{width: 100%;float: left;margin: 10px 0;border-radius: 15px;padding: 15px;box-shadow: 0px 0px 10px rgba(0,0,0,0.10);}
.service-row img{width: 100%;}
.service-row h3{color: #f7941d;font-size: 22px;margin: 0 0 10px;padding:0 0 8px;position: relative;font-weight: 900;}
.service-row h3:before{position: absolute;left: 0;bottom: 0;content: "";width: 60px;height: 1px;background:#f7941d;} 
.service-row p{line-height: 24px;margin: 0 0 15px;text-align: justify;color: rgba(0,0,0,0.80);}
.service-row ul{margin: 0 0 15px;padding: 0;list-style: none;}
.service-row ul li{padding-left: 15px;position: relative;color: rgba(0,0,0,0.80);margin-bottom: 5px;}
.service-row ul li::before{position: absolute;left: 0;top: 8px;content: "";width: 6px;height: 6px;border-radius: 6px;background:#f7941d;}
.whyus-page img{float: left;max-width: 100%;margin: 0 15px 15px 0;}
.whyus-page p{line-height: 24px;margin: 0 0 15px;text-align: justify;color: rgba(0,0,0,0.80);}
.whyus-page h3{color: #f7941d;font-size: 26px;margin: 0 0 10px;padding:0 0 8px;position: relative;font-weight: 900;display: flex;}
.whyus-page h3:before{position: absolute;left: 0;bottom: 0;content: "";width: 60px;height: 1px;background:#f7941d;}
.whyus-page ul{margin: 0;padding: 0;list-style: none;}
.whyus-page ul li{margin: 0 0 10px;position: relative;padding-left: 15px;color: rgba(0,0,0,0.80);display: flex;}
.whyus-page ul li:before{position: absolute;left: 0;top: 7px;content: "";width: 6px;height: 6px;border-radius: 6px;background:#dc1786;}
.contact-page h3{color: #f7941d;font-size: 26px;margin: 0 0 10px;padding:0 0 8px;position: relative;font-weight: 900;display: flex;}
.contact-page h3:before{position: absolute;left: 0;bottom: 0;content: "";width: 60px;height: 1px;background:#f7941d;}
.contact-page P{color: #000;padding-left: 25px;margin: 0 0 15px;position: relative;}
.contact-page P i{position: absolute;left: 0;top: 4px;}
.contact-page P a{color: #000;}
.contact-page P a:hover{color: #f7941d;}
.contact-page input{color: #000;margin: 0 0 10px;width: 100%;background: #f5f5f5;border: none;outline: none;padding: 15px;}
.contact-page select{color: #000;margin: 0 0 10px;width: 100%;background: #f5f5f5 url("../images/select-arrow.png") no-repeat;background-position: 98% center;border: none;outline: none;padding: 15px;-moz-appearance:none;  
    -webkit-appearance:none;  
    appearance:none;}
.contact-page textarea{color: #000;margin: 0 0 10px;width: 100%;background: #f5f5f5;border: none;outline: none;resize: none;height: 100px;padding: 15px;}
.contact-page button{margin: 0 0;display: inline-block;padding:8px 25px;background: #f7941d;border: solid #f7941d 2px;color: #fff;border-radius: 60px;font-weight: 700;cursor: pointer;}
.contact-page button:hover{background: none;color: #f7941d;}
.contact-page small{text-transform: uppercase;font-weight: 600;font-size: 12px;}
#map{height: 350px;width: 100%;margin-top: 15px;}
.service-des-box{width: 100%;float: left;text-align: center;padding: 15px;border-radius: 15px;box-shadow: 0px 0px 10px rgba(0,0,0,0.10);margin: 15px 0;min-height: 280px;}
.service-des-box figure{margin: 0 0 10px;}
.service-des-box h4{font-weight: 600;font-size: 15px;margin: 0 0 10px;color:#151515;}
.service-des-box p{color: rgba(0,0,0,0.60);line-height: 18px;margin: 0;}
.why-choose-us-left { padding-top: 100px;}


/*media start here*/

@media screen and (max-width:1850px){
	.footer-info-box a{font-size: 20px;}
	.footer-info-box h3{font-size: 20px;}
}

@media screen and (max-width:1650px){ 
	.slider{height: 80vh;} 
	.slider .item img{height: 520px;}
	.appointment-sec img{height: 500px;} 
}

@media screen and (max-width:1599px){ 
	.slider{height: 90vh;}
	.slider .item img{height: 480px;}
	.logo img{max-width: 250px;}
	.menu{top: 30px;}
	.appointment-btn{margin-top: 21px;}
	.slider .owl-carousel{margin-top: 110px;}
	.appointment-des{padding-left: 80px;}
	.footer-info-box a{font-size: 15px;}
	.footer-info-box h3{font-size: 15px;}
}

@media screen and (max-width:1450px){ 
	.home-contact{padding: 30px 30px 110px;}
	.home-contact-img{border-radius: 30px;}
	.home-contact-inner{padding:50px 30px 0;}
}

@media screen and (max-width:1399px){ 
	.slider{height: 95vh;} 
	.slider .item img{height:420px;}
	.about-sec{padding: 30px 0;}
	.banner-cap h3{font-size: 40px;line-height: 38px;}
	.menu .navbar-nav li .nav-link{padding: 7px 20px 7px 20px;font-size: 13px;}
	.footer-info-box small{font-size: 12px;}
	.footer-info-box a{font-size: 14px;}
	.footer-info-box h3{font-size: 14px;} 
}

@media screen and (max-width:1330px){ 
	.container{max-width:100%;}
	.header .container{padding: 0 15px;}
	.slider .owl-carousel{padding: 0 15px;}
	.slider .owl-nav{padding: 0;}
	.banner-cap{padding: 0 45px;}
	.footer .footer-info .row .col-xl-3:last-child .footer-info-box a{font-size: 12px;}
	.inner-banner img{height: 400px;}
}

@media screen and (max-width:1199px){
	.slider{height: auto;overflow: hidden;padding-bottom: 30px;} 
	.slider .item img{height:auto;}
	.banner-cap h3{font-size:30px;line-height: 28px;}
	.appointment-btn strong{display: none;}
	.appointment-btn{padding: 0;width: 35px;height: 35px;}
	.appointment-btn i{left: 4px;top: 4px;}
	.menu{left: auto;right: 55px;width: auto;}
	.about-sec h3{font-size: 26px;}
	.about-sec h4{font-size: 20px;}
	.about-sec p strong{font-size: 14px;}
	.our-services-left h3{font-size: 26px;}
	.our-services-left ul li{width: 100%;padding-right: 0;}
	.our-services-left ul li img{top: 0;} 
	.our-services{padding: 30px 0;}
	.why-choose-us-left h3{font-size: 26px;}
	.why-choose-us{padding: 30px 0;}
	.latest-news-blog{padding: 30px 0;}
	.latest-news-blog h3{font-size: 26px;}
	.latest-news-blog h3 strong{font-size: 18px;}
	.news-blog-des{padding: 20px;}
	.news-blog-des span{left: 20px;}
	.news-blog-des h4{font-size: 15px;font-weight: 700;}
	.home-form{padding: 30px;}
	.footer-info-box{margin: 10px 0;}
	.footer{padding-top: 0;}
	.footer .footer-info .row .col-xl-3:nth-child(2) .footer-info-box:before{display: none;}
	.copyrights{margin-top: 15px;}
	.footer-info{position: relative;box-shadow: 0px 0px 15px rgba(0,0,0,0.15);top: -30px;}
	.home-contact{ padding: 30px 30px 60px;}
	.inner-banner img{height: 300px;}
	.inner-content{padding-top: 30px;}
	.service-des-box{min-height: 220px;}
}

@media screen and (max-width:991px){
	.menu .navbar-toggler{border: none;padding: 0;outline: none;position: absolute;right: 15px;top:15px;width: 50px;}
	.menu .navbar-toggler img{max-width: 100%;}
	.menu{right: 0;width: 100%;top: 0;}
	.menu .navbar{width: 100%;}
	.appointment-btn{margin-right: 65px;margin-top: 20px;}
	.menu .navbar-collapse{top:90px;left: 0;padding: 0 15px;position: absolute;width: 100%;}
	.menu .navbar-nav li .nav-link{border-radius: 0;background: #fff;color: #38184c;border-bottom: solid #38184c 1px;}
	.menu .navbar-nav li{margin: 0;}
	.appointment-des h3{font-size: 40px;}
	.inner-banner-cap h3{font-size: 26px;}
	.about-page img{float: none;margin: 0 0 15px;}
	.inner-content{padding-bottom: 30px;}
	.whyus-page img{float: none;margin: 0 0 15px;}
	.whyus-page h3{font-size: 22px;}
	.service-des-box{min-height: 240px;}
	.why-choose-us-left { padding-top: 50px;}
}

@media screen and (max-width:800px){
	.why-choose-us-left { padding-top: 15px;}
}
	
@media screen and (max-width:767px){
	.slider .item img{height:320px;}
	.banner-cap h3{font-size: 23px;}
	.banner-cap{padding: 0 25px;z-index: 99;}
	.banner-cap p{line-height: 18px;}
	.slider .item{position: relative;}
	.slider .item:before{position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;content: "";z-index: 9;border-radius: 30px; 
background: -moz-linear-gradient(45deg,  rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.2) 100%); 
background: -webkit-linear-gradient(45deg,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.2) 100%); 
background: linear-gradient(45deg,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.2) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d000000', endColorstr='#33000000',GradientType=1 ); } 
	.whatsapp{left: 10px;bottom: 10px;width: 40px;height: 40px;}
	.whatsapp img{max-width: 100%;}
	.our-services-left ul li img{max-width: 45px;}
	.our-services-left ul li{padding-left: 50px;min-height: 0;margin:5px 0;}
	.why-choose-us-left .accordion .item-header h2 button{font-size: 16px;border-top-left-radius:15px;border-bottom-right-radius:15px;}
	.why-choose-us-left .accordion .item-header h2 i{border-bottom-right-radius:15px;}
	.active-acc button i{border-top-left-radius:15px !important;}
	.why-choose-us-left .collapse{padding: 0;}
	.appointment-sec img{height: 360px;object-position: 70%;}
	.appointment-des{padding-left: 15px;}
	.appointment-des h3{font-size: 30px;}
	.latest-news-blog h3{margin: 0;}
	.latest-news-blog h3 strong{padding-left: 5px;margin-left: 5px;}
	.home-contact-img{object-position: 70%;height: 365px;}
	.home-contact-inner h3{font-size: 30px;}
	.home-contact-inner{padding:20px 3px 0;}
	.home-contact{padding: 10px 10px 55px;}
	.home-form input{margin: 0 0 10px;}
	.home-form select{margin: 0 0 10px;}
	.home-form textarea{margin: 0 0 10px;}
	.home-form{padding: 15px;border-bottom-left-radius:30px;border-bottom-right-radius:30px;}
	.home-contact:before{height: 200px;}
	.footer-info-box{padding-left: 50px;padding-bottom: 10px;}
	.footer-info-box:before{width: 100%;height: 1px;top: auto;bottom: 0;
background: -moz-linear-gradient(left,  rgba(247,148,29,0) 0%, rgba(247,148,29,1) 50%, rgba(247,148,29,0) 100%);  
background: -webkit-linear-gradient(left,  rgba(247,148,29,0) 0%,rgba(247,148,29,1) 50%,rgba(247,148,29,0) 100%); 
background: linear-gradient(to right,  rgba(247,148,29,0) 0%,rgba(247,148,29,1) 50%,rgba(247,148,29,0) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f7941d', endColorstr='#00f7941d',GradientType=1 );  }
	.footer-info{padding: 15px 15px 0;}
	.footer .footer-info .row .col-xl-3:nth-child(2) .footer-info-box:before{display: block;}
	.slider .owl-nav button{width: 35px;height: 35px;}
	.slider .owl-nav .owl-next:before{font-size: 22px;top: 9px;}
	.slider .owl-nav .owl-prev:before{font-size: 22px;top: 9px;}
	.slider .owl-item{padding: 10px 0;}
	.inner-banner img{height: 280px;}
	.inner-banner-cap h3{font-size: 22px;}
	.service-row img{border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;}
	.service-row h3{font-size: 18px;}
	.whyus-page h3{font-size: 18px;}
	.service-des-box{min-height: 0;}
	.why-choose-us-right{text-align: center;}
	.why-choose-us-right img{float: none;}
}

@media screen and (max-width:480px){
	.logo img{max-width: 160px;}
	.appointment-btn{margin-top: 30px;margin-right: 55px;}
	.menu .navbar-toggler{top: 28px;}
	.menu .navbar-collapse{top: 90px;padding: 0;}
	.our-services-left ul li img{top: 5px;}
	.banner-cap h3 br{display: none;}
	.appointment-des{background: rgba(255,255,255,0.40);padding: 15px;}
	.appointment-sec img{height: 300px;object-position: 75%;}
	.home-contact-inner h3{font-size: 22px;margin: 5px 0;}
	.home-form h4{font-size: 20px;}
	.about-sec ul li{width: 100%;min-height: 0;}
}
