body, p, a{
  font-size: 14px;
}

h1, h2, h3, h4, h5, h6{
font-family: "Philosopher", sans-serif;
}  
.span{
  color: #ff933b;
}
strong{
  font-size: 18px;
  color: #343a40;
  font-weight: 500;
  margin-top: 10px;
}
h3{
  color: #FF953B;
}
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6{
      color: #FF953B !important;
    font-size: 25px !important;
    margin-left: 0 !important;
    line-height: 30px;
}
.ul li::before {
  font-family: FontAwesome;
  content: "\f013";
  position: absolute;
  font-size: 20px;
  color: #ff923b;
  left: 50px;
  }

  .ul li{
    list-style: none;
  }
  .uls li::before {
  font-family: FontAwesome;
  content: "\f013";
  position: absolute;
  font-size: 20px;
  color: #ff923b;
  left: 22px !important;
  }
  .uls li{
    list-style: none;
  }

  .mtchannel{
    margin-top:20px;
  }
  .manual-therapy ul li p{
      margin-left: 0px;
  }
  .cd{
    cursor: default;
    margin-top: -5px !important;
  }
  .cd:hover{
    background-color: #fef4eb;
    color: #ff933b;
    text-decoration: none !important;

  }
  .mr-p{
   line-height: 26px;
  font-size: 16px;

  }
  .ct{
    padding: 50px 30px 10px !important;
}
.alt-row{
  margin-top: -50px !important;
} 
.ml{
  margin-left: 48px;
  }
.lt{
  margin-top: 40px !important;
  }
  .why-us{
padding: 90px 0 70px 0;
  background-image: url("Images/abt-bg.png");
  background-repeat: no-repeat;
  background-attachment: fixed;

  }
  
   .bottomsec h3 {
    color: #2b2e35;
  font-weight: 600;
  font-size: 40px;
  margin: 0px 0 20px;
  text-align: center;
   }
   .bottomsec h3 span {
    color: #ff923b;
   }
  .why-us span {
    color: #ff923b;
  }
  .span{
    color: #ff923b;
  }
  .why-us h2{
    color: #2b2e35;
  font-weight: 600;
  font-size: 40px;
  text-align: left;
  margin: 0px 0 20px;
    margin-top: 0px;
  font-family: 'Ysabeau', sans-serif;
  margin-top: -10px;
  }
  .manual-therapy{
        padding: 50px 0 50px 0;

  }

  .buttom-desc{
    padding: 50px 0 50px;
  }
  .buttuom-desc h3{
    color: #2b2e35;
  font-weight: 600 !important;
  font-size: 40px !important;
  margin: 0px 0 20px;
  text-align: center;
  }
  .buttom-desc span{
 color: #ff923b;
  }
  .tt{
    padding: 49px 30px 0px !important;
  }

  .physio h3{
  color: #2b2e35;
  font-weight: 600;
  font-size: 40px;
  text-align: left;
  margin: 0px 0 20px;
  }
  .physio h4{
  color: #2b2e35;
  font-weight: 600;
  font-size: 40px;
  text-align: left;
  margin: 0px 0 20px;
  }
 

  .manual-therapy p{
    color: #91807B;
  font-family: 'Poppins';
  text-align: left;
  font-weight: 400;
  font-size: 14px;
  line-height: 28px;
  margin-bottom: 10px;.chanelulli li a
  }

@media screen and (min-width: 1600px) {
  .manual-therapy p{
    font-size: 19px;
    line-height: 34px;
  }
}
 @media screen and (min-width: 1800px) {
  .manual-therapy p{
    font-size: 20px;
    line-height: 36px;
  }
}

.manual-therapy ul li{
    color: #91807B;
  font-family: 'Poppins';
  text-align: left;
  font-weight: 400;
  font-size: 14px;
  line-height: 28px;
  list-style:none;
  margin-bottom: 10px;
}
.manual-therapy ul li::before {
  font-family: FontAwesome;
  content: "\f013";
  position: absolute;margin-top: 2px;
  font-size: 20px;
  color: #ff923b;
  left: 22px !important;
}
  .rw{
    margin-top: 30px;
  }
  .posture-restoration{
    padding: 50px 0px !important;
  }
  .iastm{
    padding: 50px 0 50px;
    text-align: center;
  }
  .mat{
    margin-top: -70px ;
  }
  .phsiop{
    color: #91807B;
  font-family: 'Poppins';
  text-align: left;
  font-weight: 400;
  font-size: 20px !important;
  line-height: 30px !important;
  margin-bottom: -10px !important;
  }
  .shoulder-ul{
    list-style: disc;
    color: #ff923b;
  }
  .shoulder-ul li {
    font-size: 20px !important;
  }
  .shoulder-li{
    color: black !important;
       font-size: 20px;
       text-align: center;
  }
  .shoulder-pain-p{
    margin-top: -80px !important;
    margin-bottom: 50px;
  }
  .shoulder-h4{
    color:#ff923b ;
  font-weight: 600;
  font-size: 30px;
  margin: 0px 0 10px;
  }
  .Consistency-is-the-Key{
    margin-top: 25px;
  }

  .spin-min{
    min-height: 100px !important;

  }
  .arthritis-min{
    min-height: 534px !important;
    }
    .sportinjury-min{
  min-height: 563px;

      }

      .bt-min{
        min-height: 627px ;
      }
     .pilates-min{
      min-height: 593px;
     }
     .clinical-pilates-min{
        min-height: 684px;
     }
     .p2f-channel-min{
      min-height: 470px ;
     }
     .functional-training-min{
      min-height: 745px ;
     }
     .aul{
      list-style: disc;
  color: #ff923b;
  margin-left: -21px !important;
     }
     .review-min{
      min-height: 325px;
     }



}

@media screen and (min-width:767px){

  .container {
    max-width: 88.5%;
  }
   .mat{
    margin-top: 0px !important ;
  }
  

}

@media screen and (min-width:991px){
  .container {
    max-width: 92.5%;
  }
  .review-min {
  min-height: 295px;
}
}
.ml-20{
  margin-left: 20px;
}




@media screen and (min-width:767px){
  .dropdown:hover > .dropdown-menu {
    display: block;
  }.navbar-nav li:hover > ul.dropdown-menu {
    display: block;
}
.dropdown-submenu {
    position:relative;
}
.dropdown-submenu>.dropdown-menu {
    top:0;
    left:100%;
    margin-top:-6px;
}
 .mt{
    margin-top: 10px !important;
  }
  .ct {
  padding: 0px 30px 10px !important;
}
.back{
  margin-top: 75px;
}
.backr{
  margin-top: 115px;
}
.t{
      padding: 30px 30px 0px !important;
}



/* rotate caret on hover */
.dropdown-menu > li > a:hover:after {
    text-decoration: underline;
    transform: rotate(-90deg);
} 
  #navbarDropdownMenuLink2:hover.dpd{
    display: block;
  }
  .dropdown-item{
    color: #2B2E35 !important;
font-family: "Philosopher", sans-serif;font-size: 16px;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu{
    background: #fef4eb;margin-top: 0px;
  }
  .dropdown-item:focus, .dropdown-item:hover {
    color: #ff953d;
    text-decoration: none;
    background-color: transparent;
  }
  .dropdown22:hover > .dropdown-menu22 {
  display: block;
}
}

@media screen and (max-width: 768px){
  .social {
    height: 24px;
  }
  .header-social a{
    font-size: 12px;
  }
}

@media screen and (max-width: 580px){
  .d-sm-none-custom{
    display: none;
  }
  .topbar {
    background-image: -webkit-linear-gradient(30deg, #0c0c0c 42%, #ff953d 31%);
  }
}
@media screen and (max-width: 450px){
  .d-sm-none-custom{
    display: none;
  }
  .topbar {
    padding: 7px 0 10px;
    background-image: -webkit-linear-gradient(30deg, #0c0c0c 48%, #ff953d 31%);
  }
  .social {
    height: 20px;
  }
  .header-social a{
    font-size: 11px;
  }
}


#mobileviewheadermenu{
  display: none;
}
@media screen and (max-width:767px){
  #desktopviewheadermenu{
  display: none;
}
#mobileviewheadermenu{
  display: block;
}
.ml{
  margin-left:  0px !important;
  }
}
/*Topbar Ended*/


/*Menu */


/* #Navigation
================================================== */
.logo{
 height: 60px;
 aspect-ratio: 1/.35;
}
.start-header {
  opacity: 1;
  transform: translateY(0);
/*  padding: 20px 0;*/
/*box-shadow: 0 10px 30px 0 rgba(138, 155, 165, 0.15);*/
-webkit-transition : all 0.3s ease-out;
transition : all 0.3s ease-out;
}
.start-header.scroll-on {
  box-shadow: 0 5px 10px 0 rgba(138, 155, 165, 0.15);
  padding: 10px 0;
  -webkit-transition : all 0.3s ease-out;
  transition : all 0.3s ease-out;
}
.start-header.scroll-on .navbar-brand img{
  height: 24px;
  -webkit-transition : all 0.3s ease-out;
  transition : all 0.3s ease-out;
}
.navigation-wrap{
  position: absolute;
  width: 100%;
  top: 30px;
  left: 0;
  z-index: 1000;
  -webkit-transition : all 0.3s ease-out;
  transition : all 0.3s ease-out;
  background-color: transparent;

}
.navbar{
  padding: 0;
}
.navbar-brand img{
  height: 28px;
  width: auto;
  display: block;
  /*filter: brightness(10%);*/
  -webkit-transition : all 0.3s ease-out;
  transition : all 0.3s ease-out;
}
.navbar-toggler {
  float: right;
  border: none;
  padding-right: 0;
}
.navbar-toggler:active,
.navbar-toggler:focus {
  outline: none;
}
.search img{
  height: 45px;
  padding-left: 20px;
  padding-right: 20px;
}
.nav-item .search{
  padding-top: 2px !important;
}
.navbar-nav{
  padding-top: 6px !important;
}

.navbar-light .navbar-toggler-icon {
  width: 24px;
  height: 17px;
  background-image: none;
  position: relative;
  border-bottom: 1px solid #000;
  transition: all 300ms linear;
}
.navbar-light .navbar-toggler-icon:after, 
.navbar-light .navbar-toggler-icon:before{
  width: 24px;
  position: absolute;
  height: 1px;
  background-color: #000;
  top: 0;
  left: 0;
  content: '';
  z-index: 2;
  transition: all 300ms linear;
}
.navbar-light .navbar-toggler-icon:after{
  top: 8px;
}
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:after {
  transform: rotate(45deg);
}
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:before {
  transform: translateY(8px) rotate(-45deg);
}
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {
  border-color: transparent;
}
.search2s::after{
  background: transparent !important;
}

.nav-link{
  color: #2B2E35 !important;
  font-family: "Philosopher", sans-serif;
  transition: all 200ms linear;
  font-weight: 600;
  text-transform: none;
  font-size: 17px;
}
.nav-item:hover .nav-link{
  color: #ff953d !important;
}
.nav-item.active .nav-link{
  color: #777 !important;
}
.nav-link {
  position: relative;
  padding: 11px 8px !important;
  display: inline-block;
}
.nav-item:after{
  position: absolute;
  bottom: -5px;
  left: 0;
  width: 100%;
  height: 2px;
  content: '';
  background-color: #ff953d;
  opacity: 0;
  transition: all 200ms linear;
}
.nav-item:hover:after{
  bottom: 0;
  opacity: 1;
}
.nav-item.active:hover:after{
  opacity: 0;
}
.nav-item{
  position: relative;
  transition: all 200ms linear;
}
.btnnavbar button {
  background: #2b2e35;
  color: #fff;
  border-radius: 100px;
  border: 1px solid #2b2e35;
  width: 100%;
  padding: 3px 17px;
  width: 200px;
  cursor: pointer;
  text-align: left;
  font-size: 13px;
}
.btnnavbar button img{
  height: 20px;
  margin-top: 8px;
}

.navbar-light .navbar-brand{
  display: none;
}
@media screen and (max-width:1280px){
  .nav-link{
    font-size: 16px;
  }
  .logo {
  height: 50px;
}
}
@media screen and (max-width: 992px){

  .nav-link{
    color: #212121 !important;
  }
  .ml-md-4, .mx-md-4 {
    margin-left: 5px !important;
  }
  .nav-link{
    font-size: 12px;
  }
  .navigation-wrap{
    top: 49px;
    background-color: #fff;
  }
  #navbarSupportedContent ul{
    background: #fef4eb;
  }

}
@media screen and (max-width: 767px){
  .searchnone{
    display: none;
  }
  .mt{
    margin-top: 15px;
  }
}
@media screen and (max-width: 600px){
  .navigation-wrap {
    top: 42px;
  }
  .start-header{
    padding: 8px 0;z-index: 9999999999999 !important;
  }
}


/*Menu Ended*/



/*Slider Started*/
.banner-panel{

}
.slider-social-icon{
  position: fixed;
  z-index: 999999999 !important;
  list-style: none !important;
  bottom: 30%;
  right: 0%;
  padding: 5px 6px 21px 10px;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  text-align: center;
  min-width:43px;
}
.slider-social-icon li{
  margin-top: 20px; 
}
.slider-social-icon img{
  height: 15px;
}
.absolute34{
  position: absolute;
  z-index: 999999 !important;
  top: 35%;
  background: #ff943d;
  width: 23%;
  border-radius: 64px;
  text-align: center;
  padding: 15px 10px 10px;
  left: -6%;

}
.absolute34 p{
  color: #fff;
  padding-top: 10px;
  font-weight: 700;
  font-family: 'Ysabeau';
  text-transform: uppercase;text-align: center !important;
}
#carousel .carousel-item.boat {
  background-image: url("images/slider1.jpg");
}

#carousel .carousel-item.sea {
  background-image: url("images/slider2.jpg");
}

#carousel .carousel-item.river {
  background-image: url("images/slider3.jpg");
}
#carousel .carousel-item {
  height: 92vh;
  width: 100%;
  min-height: 350px;
  background: no-repeat center center scroll;
  background-size: cover;
}

#carousel .carousel-inner .carousel-item {
  transition: -webkit-transform 2s ease;
  transition: transform 2s ease;
  transition: transform 2s ease, -webkit-transform 2s ease;
}

#carousel .carousel-item .caption {
  /*background-color: rgba(0, 0, 0, 0.5);*/
  padding: 40px;
  color: white;
  animation-duration: 1s;
  animation-delay: 2s;
}

#carousel .caption h2 {
  animation-duration: 1s;
  animation-delay: 2s;
  font-family: "Philosopher", sans-serif;
  font-weight: 700;
  font-size: 52px;
  padding-left: 10px;
  border-left: 4px solid #ff953d;
  margin-bottom: 20px;
}
#carousel .caption h4 {
  animation-duration: 1s;
  animation-delay: 2s;
  font-family: "Philosopher", sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 20px;
}
#carousel .caption p {
  animation-duration: 1s;
  animation-delay: 2.2s;
  font-family: 'Rubik', sans-serif;
  font-weight: 400;margin-bottom: 30px;margin-left: 20px;
}

#carousel .caption a {
  animation-duration: 1s;
  animation-delay: 2.4s;margin-left: 20px;
}

.carousel-control-next, .carousel-control-prev{
  display: none;
}
.carousel-indicators li::before{
  display: none;
}
.carousel-indicators li::after{
  display: none;
}
.carousel-indicators li, .carousel-indicators .active{
  background: transparent;
}
/* Button */
.delicious-btn {
  display: inline-block;
  min-width: 100px;
  height: 40px;
  color: #ffffff;
  border: none;
  border-radius: 0;
  padding: 0 30px;
  font-size: 16px;
  line-height: 40px;
  font-weight: 600;
  -webkit-transition-duration: 500ms;
  transition-duration: 500ms;
  text-transform: capitalize;
  background-color: #ffffff4d;
}

.delicious-btn.active, .delicious-btn:hover, .delicious-btn:focus {
  font-size: 16px;
  font-weight: 600;
  color: #ffffff;
  background-color: #ff953d;

}

.modal-content{
  padding: 10px 30px;background-color: #fff;border: none;
}
.modal-body .form-group {
  margin-bottom: 0rem !important;
}

.jk{
	margin-bottom: 40px;
}
.sliderfix{
  position: absolute;
  z-index: 9999999999999999 !important;
  bottom: -10%;
  right: 6%;
  height: 150px;
}
.carousel-caption h5{
  color: #bcc431;font-family: 'Poppins';
  font-weight: 500;font-size: 16px;
  text-transform: uppercase;
  text-align: left;
}
.carousel-caption{
  bottom: 5%;
  left: 8.5%;
}
@media screen and (max-width:991px){
  .carousel-caption{
    left: 12.5%;
  }

}
.carousel-caption h3{
  color: #fff;
  font-weight: 600;font-size: 42px;
  text-align: left;
  margin: 15px 0;
  text-transform: capitalize;
}.btn-primary:hover {
  color: #fff;
  background-color: #ff923b;
  border-color: #ff923b;
}

.carousel-caption h3 span{
  color: #ff923b;
  text-align: left;
  font-weight: 400;
}
.carousel-caption p{
  color: #fff;
  font-family: 'Poppins';
  text-align: left;
  font-weight: 400;
}
.slider-social-icon{

  background: #2b2e35;
}

@media screen and (max-width: 1450px){
  #carousel .carousel-item .caption{
    margin-left: 10%;
  }


}

@media screen and (max-width: 1250px){
  #carousel .carousel-item {
    height: 70vh;
  }
}

@media screen and (max-width: 991px){
  #carousel .carousel-item {
    height: 60vh;
  }
  #carousel .carousel-item .caption {
    margin-left: 2%;
  }
  #carousel .caption h4{
    font-size: 18px;
  }
  #carousel .caption h2{
    font-size: 40px;
  }
  #carousel .caption p{
    font-size: 16px;
  }


}

@media screen and (max-width: 850px){
  #carousel .carousel-item .caption {
    margin-left: 9%;margin-top: 10%;
  }

  #carousel .carousel-item {
    height: 55vh;
  }
}


@media screen and (max-width: 500px){
  #carousel .caption h2 {
    font-size: 24px;
  }
  #carousel .caption h4 {
    font-size: 16px;
  }
  #carousel .carousel-item .caption{
    padding-right: 0;
  }


  #carousel .caption p {
    font-size: 13px;
  }
  .delicious-btn{
    line-height: 30px;
    height: 30px;
    min-width: 80px;
  }
}
@media screen and (max-width: 400px){


}



@media screen and (max-width:1380px){
  .absolute34 p{
    font-size: 12px;
  }
}






/*Search */

.search-area {
  background: #0c0c0c;
  padding: 40px 0 10px;
}.search-area .form-group {
  margin-bottom: 30px;
}


[slider] {
  position: relative;
  height: 5px;
  border-radius: 10px;
  text-align: left;
  margin: 0px 0 10px 0;
}

[slider] > div {
  position: absolute;
  left: 13px;
  right: 15px;
  height: 5px;
}

[slider] > div > [inverse-left] {
  position: absolute;
  left: 0;
  height: 5px;
  border-radius: 10px;
  background-color: #CCC;
  margin: 0 7px;
}

[slider] > div > [inverse-right] {
  position: absolute;
  right: 0;
  height: 5px;
  border-radius: 10px;
  background-color: #CCC;
  margin: 0 7px;
}

[slider] > div > [range] {
  position: absolute;
  left: 0;
  height: 5px;
  border-radius: 14px;
  background-color: #ff953d;
}

[slider] > div > [thumb] {
  position: absolute;
  top: -5px;
  z-index: 2;
  height: 15px;
  width: 15px;
  text-align: left;
  margin-left: -11px;
  cursor: pointer;
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.4);
  background-color: #FFF;
  border-radius: 50%;
  outline: none;
}

[slider] > input[type=range] {
  position: absolute;
  pointer-events: none;
  -webkit-appearance: none;
  z-index: 3;
  height: 5px;
  top: -2px;
  width: 100%;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}

div[slider] > input[type=range]::-ms-track {
  -webkit-appearance: none;
  background: transparent;
  color: transparent;
}

div[slider] > input[type=range]::-moz-range-track {
  -moz-appearance: none;
  background: transparent;
  color: transparent;
}

div[slider] > input[type=range]:focus::-webkit-slider-runnable-track {
  background: transparent;
  border: transparent;
}

div[slider] > input[type=range]:focus {
  outline: none;
}

div[slider] > input[type=range]::-ms-thumb {
  pointer-events: all;
  width: 28px;
  height: 28px;
  border-radius: 0px;
  border: 0 none;
  background: red;
}

div[slider] > input[type=range]::-moz-range-thumb {
  pointer-events: all;
  width: 28px;
  height: 28px;
  border-radius: 0px;
  border: 0 none;
  background: red;
}

div[slider] > input[type=range]::-webkit-slider-thumb {
  pointer-events: all;
  width: 28px;
  height: 28px;
  border-radius: 0px;
  border: 0 none;
  background: red;
  -webkit-appearance: none;
}

div[slider] > input[type=range]::-ms-fill-lower {
  background: transparent;
  border: 0 none;
}

div[slider] > input[type=range]::-ms-fill-upper {
  background: transparent;
  border: 0 none;
}

div[slider] > input[type=range]::-ms-tooltip {
  display: none;
}

[slider] > div > [sign] {
  opacity: 0;
  position: absolute;
  margin-left: -11px;
  top: -39px;
  z-index:3;
  background-color: #ff953d;
  color: #fff;
  width: 28px;
  height: 28px;
  border-radius: 28px;
  -webkit-border-radius: 28px;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}

[slider] > div > [sign]:after {
  position: absolute;
  content: '';
  left: 0;
  border-radius: 16px;
  top: 19px;
  border-left: 14px solid transparent;
  border-right: 14px solid transparent;
  border-top-width: 16px;
  border-top-style: solid;
  border-top-color: #ff953d;
}

[slider] > div > [sign] > span {
  font-size: 12px;
  font-weight: 700;
  line-height: 28px;
}

[slider]:hover > div > [sign] {
  opacity: 1;
}

.form-control {
  height: 45px;
  border-radius: 0 !important;
  font-size: 14px;
  color: #8F8F8F;
  margin-bottom: 20px;
  border-radius: 8px !important;
}
label{
  color: #8F8F8F;
  padding-left: 20px;
  font-size: 12px;
}
.search-button{
  font-family: "Philosopher", sans-serif;
  color:#fff;
  background-color: #3fc2ef;
  border-radius: 0;
  text-transform: uppercase;
  letter-spacing: 1px;

  font-size: 13px;padding: 10px 40px;
  width: 100%
}
.panel-heading {
  display: none;
}
.panel {
  border: none;
  box-shadow: none;
}
.panel-collapse {
  height: auto;
}
.panel-collapse.collapse {
  display: block;
}
.searchbar{
  background: #0c0c0c;
}
.nav-tabs{
  border-bottom: none;
}
.searchbarbg{
  background: #3fc2ef;
  padding: 16px 0;
}
.searchbar li .active{
  background: #0c0c0c;
  padding: 20px 50px;
}
.searchbar li a{
  padding: 20px 50px;
}

.searchbar li a{
  color: #fff;
  font-family: "Philosopher", sans-serif;
  font-weight: 600;
  text-decoration:none;
  font-size: 18px;
}
.tab-img2{
  height: 20px;
  margin-right: 15px;
}

@media screen and (max-width: 768px){
  .searchbar li a, .searchbar li .active {
    padding: 20px 20px;
  }
}

@media screen and (max-width: 500px){
  .searchbar li a, .searchbar li .active {
    padding: 13px 13px;font-size: 14px;
  }
  .searchbarbg {
    padding: 8px 0;
  }.tab-img2 {
    height: 18px;
    margin-right: 5px;
  }
}
/*End Search*/

/*contact us */


.mb-40{
  margin-bottom: 40px;
}
.contact-us-btn{

  width: 12.5rem;
  height: 40px;
  border-radius: 5px;


}


.text-off{
  border-left: 5px solid #f79a31;
  padding-left: 10px;
}



a:hover {
  color: #ff923b;
  text-decoration: underline;
}

.con-pad{
  padding-top: 50px;
}

.contactform{
 order:2;

}


.google-map2{
  margin-top: 50px;
}

.details{
  margin: 10px;
}
.details p, .details a{
  color: #8F8F8F;
  font-family: 'Poppins', sans-serif;font-size: 16px;
}
.txu{
 font-size: 24px;
 font-family: "Philosopher", sans-serif;
 font-weight: 600;
}
.details a:hover{
  text-decoration: none;
  color: #BEC631;
}

@media screen and (max-width:680px){

  #btn2-txt{
    font-size:14px;
    padding:8px 0;
  }

  #clientpage {
    padding: 40px 20px 20px;
  }
  .mb-40{
    margin-bottom: 20px;
  }
  .tittle{
    font-size: 12px !important;
  }

}



@media screen and (max-width:414px){
  .text-center2{
    font-size: 25px !important;
  }

  .tittle{
    font-size: 10px !important;
  }
}



@media screen and (max-width:412px){
  .txu{
    font-size: 18px;
  }
  #btn2-txt{
    font-size:14px;
    padding:8px 0;
  }
  .contactform{
    padding-top:10px;
  }

  .tittle{
    font-size: 10px !important;
  }
  .text-center2{
    font-size: 25px !important;
  }

  
}





/*Footer*/
footer .mb-30{
  margin-bottom: 30px;
}
footer{
  background: url('images/footer.jpg');
  background-size: 100% 100%;
  padding: 0px 0 60px;
}
.sitemap img{
  height: 15px;
}
footer ul li{
  display: inline-block;
  margin-right: 5px;
}
.br-l{
  border-right: 1px solid #91807B;
}
.br-l:before{
  content: "";
  transform-origin: bottom right;
  right: -2px;
  bottom: 50%;
  border-right: 3px solid #ff953d;
  border-bottom: 3px solid #ff953d;
  position: absolute;
  width: 3px;
  height: 100px;
  border-radius: 10px;
}
.br-l2{
  border-bottom: 1px solid #91807B;
}
.pl-43{
  padding-left: 40px;
}
.bt-8{
  padding-top: 80px;
}
footer ul li img{
  height: 40px;
}
footer .input-group {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100%;
  border:none !important;
}
footer .input-group-append {
  margin-left: -70px;  background: transparent;padding: 0px 10px;
  border-top-right-radius: 4px;
  z-index: 999 !important;
  border-bottom-right-radius: 4px;
}
footer .btn img {
  height: 30px;
}
.input-group{
  margin-top: 10px;
}
footer .btn{
  background: transparent;
}
footer input{
  height: 46px !important;
}
footer h3{
  color: #fff;
  margin-bottom: 20px;
  font-size: 27px;
  font-weight: 600;
  margin-top: 60px;
}
footer p{
  color: #fff;
  font-size: 14px;
  font-family: 'Poppins', sans-serif;
  line-height: 1.45rem;
}
footer p a {
  color: #fff;font-family: 'Poppins', sans-serif;
}
.sitemap p a{
  color: #fff;
  line-height: 20px;
}
footer ul{
  padding-left: 0;
  margin-bottom: 60px;
  padding-top: 6px;
}
.copyright ul{
  padding-left: 0;
  padding-top: 6px;
  float: right;
  margin-top: 4.4%;
}
footer p a:hover{
  transition: 0.5s ease;
  color: #bec631;
  text-decoration: none;
}
.copyright{

  padding: 14px 0 10px;
background: #2b2e35;
}
.copyright p{
  color: #fff;
font-size: 15px;
font-family: 'Poppins';
line-height: 30px;
margin-bottom: 0;
text-align: center;
}
.owl-nav{
  display: none;
}
.copyright p a{
  color: #fff !important;
  text-decoration: none;  color: #fff;
font-size: 15px;
font-family: 'Poppins';
line-height: 30px;
margin-bottom: 0;
text-align: center;
}
.copyright ul li a{
  color: #fff;
  font-size: 15px;
  font-family: 'Roboto', sans-serif;
  line-height: 1.45rem;
  margin-top: 6%;
}
.copyright .logo{
 height: 70px;
 padding: 6px;
 background: #fff;
}
.copyright ul li {
  display: inline-block;
  margin-right: 10px;
}

.footerlogo{
  height: 120px;
  margin-bottom: 20px;
}
footer .form-control{
  border-radius: 32px !important;
background: #fff;
border: none !important;
}
footer h4{
  font-size: 18px;
  color: #fff;
}

footer .btn.focus, .btn:focus {
  outline: 0;
  box-shadow: none;
}

/*Footer End*/
#d-block-recent{
  display: none;
}


.mobile-screen-footer
{
  float:left;
  display:none;
  width: 100%;
  position: fixed;
  z-index: 9999999999 !important;
  bottom: 0px;
  background:#3fc2ef;
  border-radius: 30px 30px 0px 0px;

}
.mobile-footer-block
{
  width: 25%;
  float: left;
  text-align: center;
}
.mobile-footer-box
{
  width: 100%;
  margin: 0px auto;
  padding: 0px 5px;
  float: left;
}
.mobile-footer-box a
{
  width: 100%;
  text-decoration: none;
  padding: 10px 0px;
  float: left;
  padding-bottom: 5px;
}
.mobile-footer-box a img
{
  width: 25px;
  margin: 0px auto;
}
.mobile-footer-box a h5
{
  font-size: 10px;
  margin: 5px 0px 0px 0px;
  color: #fff;
  line-height: 15px;
  letter-spacing: 0px;
  text-transform: uppercase;
  font-weight: normal;
  text-align: center;
}  
@media screen and (max-width: 600px){
  .mobile-screen-footer{
    display: block;
    padding: 0 !important;
    border-top: 6px solid #bec631;
  }
  
  .details {
    margin: 10px;
    margin-left: 10px;
    margin-left: 20px;
  }
 

  .txu {
    font-size: 18px;
    margin-bottom: 10PX !important;
  }
  .details p, .details a{
    margin-bottom: 0;
  }
  .mb-22{
    margin-top: 20px;
  }
}


/*Active menu*/



.activemenu{

  color: #ff953d !important;

}

.searchm::after{
  background-color: transparent !important;
}

.nohover:hover::after {

  bottom: 0;
  opacity: 0;

}














@media screen and (max-width: 580px){
  .d-sm-none-custom{
    display: none;
  }

}
@media screen and (max-width: 450px){
  .d-sm-none-custom{
    display: none;
  }
  
  .social {
    height: 20px;
  }
  .header-social a{
    font-size: 11px;
  }

}


/*Topbar Ended*/


/*Menu */





/*Slider Started*/
.banner-panel{
 padding: 120px 0 40px;
margin-bottom: 0 !important;
background: #fef4eb;
}
.heading .text-center2 {
  font-size: 36px;
  color: #ff933b;
  text-rendering: cap;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 5px;
}
.headingil {
  margin-bottom: 0;
  padding-left: 0;
}
.headingil li {
  display: inline-block;
  color: #2b2e35;
  font-size: 16px;
  line-height: 25px;
  margin: 0 15px;
  position: relative;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.headingil li a {
  color: #2b2e35;
  text-decoration: none;
}
.headingil li a::before {
  position: absolute;
  content: '';
  background: #2b2e35;
  width: 5px;
  height: 5px;
  top: 10px;
  right: -20px;
}


#carousel .carousel-item.boat {
  background-image: url("images/slider1.jpg");
}

#carousel .carousel-item.sea {
  background-image: url("images/slider2.jpg");
}

#carousel .carousel-item.river {
  background-image: url("images/slider3.jpg");
}
#carousel .carousel-item {
  height: 92vh;
  width: 100%;
  min-height: 350px;
  background: no-repeat center center scroll;
  background-size: cover;
}

#carousel .carousel-inner .carousel-item {
  transition: -webkit-transform 2s ease;
  transition: transform 2s ease;
  transition: transform 2s ease, -webkit-transform 2s ease;
}

#carousel .carousel-item .caption {
  /*background-color: rgba(0, 0, 0, 0.5);*/
  padding: 40px;
  color: white;
  animation-duration: 1s;
  animation-delay: 2s;
}

#carousel .caption h2 {
  animation-duration: 1s;
  animation-delay: 2s;
  font-family: "Philosopher", sans-serif;
  font-weight: 700;
  font-size: 52px;
  padding-left: 10px;
  border-left: 4px solid #ff953d;
  margin-bottom: 20px;
}
#carousel .caption h4 {
  animation-duration: 1s;
  animation-delay: 2s;
  font-family: "Philosopher", sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 20px;
}
#carousel .caption p {
  animation-duration: 1s;
  animation-delay: 2.2s;
  font-family: 'Rubik', sans-serif;
  font-weight: 400;margin-bottom: 30px;margin-left: 20px;
}

#carousel .caption a {
  animation-duration: 1s;
  animation-delay: 2.4s;margin-left: 20px;
}

.carousel-control-next, .carousel-control-prev{
  display: none;
}

/* Button */
.delicious-btn {
  display: inline-block;
  min-width: 100px;
  height: 40px;
  color: #ffffff;
  border: none;
  border-radius: 0;
  padding: 0 30px;
  font-size: 16px;
  line-height: 40px;
  font-weight: 600;
  -webkit-transition-duration: 500ms;
  transition-duration: 500ms;
  text-transform: capitalize;
  background-color: #ffffff4d;
}

.delicious-btn.active, .delicious-btn:hover, .delicious-btn:focus {
  font-size: 16px;
  font-weight: 600;
  color: #ffffff;
  background-color: #ff953d;

}

#carouselExampleIndicators{
  background: url('../images/slider1.webp');
  background-size: cover;
}
.sliderimg{
  position: relative;
  z-index: 9999 !important;
}
.carousel-indicators {
 bottom: 0%;
 background: url('../images/indicator-bg.webp');
 background-size: auto;
 background-size: 100% 100%;
 height: 130px;
 width: 80% !important;
 margin-left: 56%;
 z-index: 99;
 border: 2px solid #ff9c3f;
 border-top-left-radius: 70px;
 border-bottom-left-radius: 70px;
}

.carousel-caption h3::before {
  transform-origin: bottom right;
  left: -30px;
  top: 0;
  background: url('../images/Group 31237.png');
  background-size: 100% 100%;
  content: "";
  position: absolute;
  height: 22%;
  width: 12%;
  transition: var(--transition);
}

.carousel-indicators li {width: 100px;padding-top: 15px; }
.carousel-indicators img{
  height: 100px !important;
}
.sliderfix{
  position: absolute;
  z-index: 9999999999999999 !important;
  bottom: -10%;
  right: 6%;
  height: 150px;
}
.carousel-caption h5{
  color: #bcc431;font-family: 'Poppins';
  font-weight: 500;font-size: 16px;
  text-transform: uppercase;
  text-align: left;
}
.carousel-caption h3{
  color: #2b2e35;
  font-weight: 800;font-size: 52px;
  text-align: left;
  margin: 15px 0 30px;
}.btn-primary:hover {
  color: #fff;
  background-color: #ff923b;
  border-color: #ff923b;
}
.carousel-caption a{
  float: left;
  padding: 4px 30px 6px;
  background: #ff9741;
  border: #ff9741;
  border: 1px solid #ff9741;
  border-radius: 52px;
  color: #fff;
  margin-top: 20px;
}
.carousel-caption h3 span{
  color: #ff923b;
  text-align: left;
  font-weight: 800;
}
.carousel-caption p{
  color: #91807B;
  font-family: 'Poppins';
  text-align: left;
  font-weight: 400;
  width: 70%;
}
.slidericonss p{
 color: #91807B;
 font-family: 'Poppins';
 text-align: center;
 font-weight: 400;
 font-size: 18px;
 margin-top: 20px;
 width: 100%;
   text-align: center !important;
}
.slidericonss img{
  text-align: center;
  margin-top: 30px;
}

@media screen and (max-width: 1450px){
  #carousel .carousel-item .caption{
    margin-left: 10%;
  }


}

@media screen and (max-width: 1250px){
  #carousel .carousel-item {
    height: 70vh;
  }
}

@media screen and (max-width: 991px){
  #carousel .carousel-item {
    height: 60vh;
  }
  #carousel .carousel-item .caption {
    margin-left: 2%;
  }
  #carousel .caption h4{
    font-size: 18px;
  }
  #carousel .caption h2{
    font-size: 40px;
  }
  #carousel .caption p{
    font-size: 16px;
  }


}

@media screen and (max-width: 850px){
  #carousel .carousel-item .caption {
    margin-left: 9%;margin-top: 10%;
  }

  #carousel .carousel-item {
    height: 55vh;
  }
}


@media screen and (max-width: 500px){
  #carousel .caption h2 {
    font-size: 24px;
  }
  #carousel .caption h4 {
    font-size: 16px;
  }
  #carousel .carousel-item .caption{
    padding-right: 0;
  }


  #carousel .caption p {
    font-size: 13px;
  }
  .delicious-btn{
    line-height: 30px;
    height: 30px;
    min-width: 80px;
  }
}
@media screen and (max-width: 400px){


}



/*Search */

.search-area {
  background: #0c0c0c;
  padding: 40px 0 10px;
}.search-area .form-group {
  margin-bottom: 30px;
}


[slider] {
  position: relative;
  height: 5px;
  border-radius: 10px;
  text-align: left;
  margin: 0px 0 10px 0;
}

[slider] > div {
  position: absolute;
  left: 13px;
  right: 15px;
  height: 5px;
}

[slider] > div > [inverse-left] {
  position: absolute;
  left: 0;
  height: 5px;
  border-radius: 10px;
  background-color: #CCC;
  margin: 0 7px;
}

[slider] > div > [inverse-right] {
  position: absolute;
  right: 0;
  height: 5px;
  border-radius: 10px;
  background-color: #CCC;
  margin: 0 7px;
}

[slider] > div > [range] {
  position: absolute;
  left: 0;
  height: 5px;
  border-radius: 14px;
  background-color: #ff953d;
}

[slider] > div > [thumb] {
  position: absolute;
  top: -5px;
  z-index: 2;
  height: 15px;
  width: 15px;
  text-align: left;
  margin-left: -11px;
  cursor: pointer;
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.4);
  background-color: #FFF;
  border-radius: 50%;
  outline: none;
}

[slider] > input[type=range] {
  position: absolute;
  pointer-events: none;
  -webkit-appearance: none;
  z-index: 3;
  height: 5px;
  top: -2px;
  width: 100%;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}

div[slider] > input[type=range]::-ms-track {
  -webkit-appearance: none;
  background: transparent;
  color: transparent;
}

div[slider] > input[type=range]::-moz-range-track {
  -moz-appearance: none;
  background: transparent;
  color: transparent;
}

div[slider] > input[type=range]:focus::-webkit-slider-runnable-track {
  background: transparent;
  border: transparent;
}

div[slider] > input[type=range]:focus {
  outline: none;
}

div[slider] > input[type=range]::-ms-thumb {
  pointer-events: all;
  width: 28px;
  height: 28px;
  border-radius: 0px;
  border: 0 none;
  background: red;
}

div[slider] > input[type=range]::-moz-range-thumb {
  pointer-events: all;
  width: 28px;
  height: 28px;
  border-radius: 0px;
  border: 0 none;
  background: red;
}

div[slider] > input[type=range]::-webkit-slider-thumb {
  pointer-events: all;
  width: 28px;
  height: 28px;
  border-radius: 0px;
  border: 0 none;
  background: red;
  -webkit-appearance: none;
}

div[slider] > input[type=range]::-ms-fill-lower {
  background: transparent;
  border: 0 none;
}

div[slider] > input[type=range]::-ms-fill-upper {
  background: transparent;
  border: 0 none;
}

div[slider] > input[type=range]::-ms-tooltip {
  display: none;
}

[slider] > div > [sign] {
  opacity: 0;
  position: absolute;
  margin-left: -11px;
  top: -39px;
  z-index:3;
  background-color: #ff953d;
  color: #fff;
  width: 28px;
  height: 28px;
  border-radius: 28px;
  -webkit-border-radius: 28px;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}

[slider] > div > [sign]:after {
  position: absolute;
  content: '';
  left: 0;
  border-radius: 16px;
  top: 19px;
  border-left: 14px solid transparent;
  border-right: 14px solid transparent;
  border-top-width: 16px;
  border-top-style: solid;
  border-top-color: #ff953d;
}

[slider] > div > [sign] > span {
  font-size: 12px;
  font-weight: 700;
  line-height: 28px;
}

[slider]:hover > div > [sign] {
  opacity: 1;
}

.form-control {
  height: 45px;
  border-radius: 0 !important;
  font-size: 14px;
  color: #8F8F8F;
  margin-bottom: 20px;
  border-radius: 8px !important;
}
label{
  color: #8F8F8F;
  padding-left: 20px;
  font-size: 12px;
}
.search-button{
  font-family: "Philosopher", sans-serif;
  color:#fff;
  background-color: #3fc2ef;
  border-radius: 0;
  text-transform: uppercase;
  letter-spacing: 1px;

  font-size: 13px;padding: 10px 40px;
  width: 100%
}
.panel-heading {
  display: none;
}
.panel {
  border: none;
  box-shadow: none;
}
.panel-collapse {
  height: auto;
}
.panel-collapse.collapse {
  display: block;
}
.searchbar{
  background: #0c0c0c;
}
.nav-tabs{
  border-bottom: none;
}
.searchbarbg{
  background: #3fc2ef;
  padding: 16px 0;
}
.searchbar li .active{
  background: #0c0c0c;
  padding: 20px 50px;
}
.searchbar li a{
  padding: 20px 50px;
}

.searchbar li a{
  color: #fff;
  font-family: "Philosopher", sans-serif;
  font-weight: 600;
  text-decoration:none;
  font-size: 18px;
}
.tab-img2{
  height: 20px;
  margin-right: 15px;
}

@media screen and (max-width: 768px){
  .searchbar li a, .searchbar li .active {
    padding: 20px 20px;
  }
}

@media screen and (max-width: 500px){
  .searchbar li a, .searchbar li .active {
    padding: 13px 13px;font-size: 14px;
  }
  .searchbarbg {
    padding: 8px 0;
  }.tab-img2 {
    height: 18px;
    margin-right: 5px;
  }
}
/*End Search*/





@media screen and (min-width:1400px){
  .carousel-caption {
    bottom: 10%;
  }
  .slider-social-icon img {
    height: 20px;
  }
  .carousel-caption p, .absolute34 p, .carousel-caption a{
    font-size: 16px;
  }
  .slidericonss p{
    font-size: 20px;
  }
  .carousel-indicators img{
    height: 110px !important;
  }
  .carousel-indicators li{
    width: 110px !important;
  }
  .carousel-indicators{
    height: 145px;
    width: 70% !important;
    margin-left: 62%;
  }

  .nav-link{
    font-size: 19px;padding: 15px 8px !important;
  }
  .search img {
    height: 50px;
  }
  .btnnavbar button {
    font-size: 14px;
    width: 200px;
  }
  .btnnavbar button img {
    height: 25px;
    margin-top: 10px;
  }
}


@media screen and (min-width:1600px){
  .carousel-caption {
    bottom: 10%;
  }
  .carousel-caption h3{
    font-size: 60px;
  }
  .carousel-caption p, .absolute34 p, .carousel-caption a{
    font-size: 18px;
  }
  .slidericonss p{
    font-size: 24px;
  }
  .carousel-indicators img{
    height: 120px !important;
  }
  .carousel-indicators li{
    width: 120px !important;
  }
  .carousel-indicators{
    height: 150px;
    width: 70% !important;
    margin-left: 62%;
  }
  .logo {
    height: 70px;
  }
  .nav-link{
    font-size: 22px;
  }
  .search img {
    height: 50px;
  }
  .btnnavbar button {
    font-size: 15px;
    width: 210px;
  }
  .btnnavbar button img {
    height: 28px;
    margin-top: 10px;
  }
  .slider-social-icon{
    padding: 5px 8px 21px 13px;
	min-width: 48px;
  }
}

@media screen and (min-width:1800px){
  .carousel-caption {
    bottom: 14%;
  }
  .carousel-caption h3{
    font-size: 70px;
  }
  .carousel-caption p, .absolute34 p, .carousel-caption a{
    font-size: 20px;
  }
  .slidericonss p{
    font-size: 26px;
  }
  .carousel-indicators img{
    height: 130px !important;
  }
  .carousel-indicators li{
    width: 130px !important;
  }
  .carousel-indicators{
    height: 160px;
    width: 70% !important;
    margin-left: 62%;
  }
  .logo {
    height: 80px;
  }
  .nav-link{
    font-size: 24px;
  }
  .search img {
    height: 55px;
  }
  .btnnavbar button {
    font-size: 15px;
    width: 210px;
  }
  .btnnavbar button img {
    height: 28px;
    margin-top: 10px;
  }
}

@media screen and (max-width:1350px){
  .carousel-caption h3::before{
    width: 14%;
  }
}

@media screen and (max-width:1250px){
  .carousel-caption{
    bottom:3%;
  }
  .carousel-caption h3{
    font-size: 46px;
    margin: 15px 0 20px;
  }
  .slidericonss img {
    margin-top: 20px;
  }
  .slidericonss p, .carousel-caption a{
    margin-top: 10px;
  }
}

@media screen and (max-width:1199px){
  .nav-link{
    padding: 15px 6px !important;
    font-size: 13px;
  }

  .search img{
    padding-left: 0;
    padding-right: 0;
  }
  .logo {
    height: 45px;
  }
  .dropdown-item{
    font-size: 14px;
  }
  .btnnavbar button{
    padding: 3px 10px;
    width: 175px;
  }
  .carousel-caption h3 {
    font-size: 40px;
    margin: 10px 0 15px;
  }
  .carousel-caption {
    bottom: 7%;
  }
  .slidericonss p{
    font-size: 16px;
  }
  .navigation-wrap{
    top: 15px;
  }
}


@media screen and (max-width:1100px){
  .carousel-caption h3 {
    font-size: 36px;
    margin: 10px 0 15px;
  }
  .carousel-caption {
    bottom: 4%;
  }
  .slidericonss img{
    margin-top: 5px;
  }
  .absolute34 p{
    font-size: 13px;
  }
  .absolute34 img{
    height: 30px;
  }
  .absolute34{
    padding: 10px 10px 0px;
  }
  .slidericonss p{
    font-size: 16px;
  }
  .carousel-indicators img {
    height: 90px !important;
  }
  .carousel-indicators li {
    width: 90px;
    padding-top: 7px;
  }
  .carousel-indicators{
    height: 110px;
    margin-left: 60%;
  }
}



@media screen and (max-width:992px){
  .navigation-wrap{
    top: 0px;
    background-color: #fef4eb;
    position: relative;
    padding-top: 12px;
  }
  .dropdown-item{
    padding: .25rem .5rem;
    font-size: 13px;
  }
  .nav-link {
    font-size: 15px;
  }
  .nav-link {
    padding: 18px 4px !important;
  }
  .logo {
    height: 30px;
  }
  .dropdown-item{
    font-size: 12px;
  }
  .nav-item .search {
    padding-top: 5px !important;
  }
  .btnnavbar button{
    margin-top: 6px;
  }
.navigation-wrap .col-md-12{
  padding: 0 !important;
}
  .nav-link {
    font-size: 12px;
  }
  .btnnavbar, .searchm{
    display: none;
  }
  .carousel-caption h3 {
    font-size: 30px;
  }
  .carousel-caption p{
    font-size: 14px;
  }
  .slidericonss img{
    height: 35px;
  }
  .carousel-caption a{
    padding: 5px 20px;
    font-size: 14px;
  }
  .absolute34 p {
    font-size: 12px;
  }
  .absolute34{
    width: 35%;
    top: 30%;
  }
  .carousel-indicators img {
    height: 60px !important;
  }
  .carousel-indicators li {
    width: 60px;
  }
  .carousel-indicators {
    height: 80px;
  }
  .carousel-caption {
    bottom: 11%;
  }
}

@media screen and (max-width:850px){
  .carousel-caption {
    bottom: 5%;
  }
}

@media screen and (max-width:767px){
  .carousel-caption h3 {
    font-size: 26px;
    margin: 5px 0 10px;
  }
   .nav-link {
    font-size: 15px;
  }  .navigation-wrap .col-md-12 {
    padding: 0 15px !important;
  }
    .logo {
    height: 40px;
  }
   .dropdown-item{
    padding: .25rem 1.5rem;
    font-size: 15px;
  }
  .carousel-caption p {
    font-size: 12px;
  }
  .carousel-caption a {
    margin-top: 0;
  }
  .carousel-caption{
    bottom:1%;
  }
  .slidericonss p{
    margin-top: 5px;
  }
  .carousel-indicators img {
    height: 50px !important;
  }
  .carousel-indicators li {
    width: 50px;
  }
  .carousel-indicators {
    height: 70px;
    width: 72% !important;margin-left: 66%;
    /*display:none;*/
  }.absolute34 p {
    font-size: 10px;
  }
  .nav-link {
    padding: 8px 8px !important;
  }
}
.ababatxts p, .about22 p{color: #91807B;
  font-family: 'Poppins';
  text-align: left;
  font-weight: 400;
  font-size: 14px;
  line-height: 28px;
    font-size: 20px;
    line-height: 36px;
} 
@media screen and (max-width:575px){
  .carousel-caption {
    bottom: 9%;
  }
  .carousel-caption p{
      display:none;
  }
  .carousel-caption h3 {
    font-size: 22px;
    margin: 2px 0 5px;
  }
  .carousel-caption a {
    padding: 3px 15px;
    font-size: 12px;
  }
  .absolute34 img {
    height: 20px;
  }
  .carousel-indicators img {
    height: 30px !important;
  }
  .carousel-indicators li {
    width: 30px;
    padding-top: 3px;
  }
  .carousel-indicators {
    height: 40px;
    width: 62% !important;margin-left: 76%;
  }
}

@media screen and (max-width:484px){
  .carousel-caption {
    bottom: 2%;
  }
  .carousel-indicators {
    bottom: 6%;
  }
  .carousel-caption p{
   width:100%;
  }
  .carousel-caption h3 {
    font-size: 19px;
    margin: 2px 0 10px;
  }
  .slidericonss p{
    display: block;
  }
  .absolute34{
    display: none;
  }
}



/*Home about*/
.homeabout{
  padding: 100px 0 80px;
}
.homeabout h2 {
  color: #2b2e35;
  font-weight: 600;
  font-size: 40px;
  text-align: left;
  margin: 0px 0 20px;
}
.homeabout h2 span {
  color: #ff923b;
}
.homeabout h5 {
  color: #ff923b;
  font-weight: 600;
  font-size: 18px;
  text-align: left;
  margin: 20px 0 10px;
  text-transform: uppercase;
}

.homeabout a {

  float: left;
  padding: 4px 30px 6px;
  background: #ff9741;
  border: #ff9741;
  border: 1px solid #ff9741;
  border-radius: 52px;
  color: #fff;
  margin-top: 20px;
  width: 50%;

}
.homeabout p {
  color: #91807B;
  font-family: 'Poppins';
  text-align: left;
  font-weight: 400;
  font-size: 14px;
  line-height: 28px;
}
.homeabout img{
  max-width: 105%;
  margin-left: -10%;
}
.homeabout .card{
  margin-top: -50px;
  border:none;
  width: 100%;
  padding:20px 50px 50px 70px;
  background: url('../images/Mask Group 45.png');
  background-size: 100% 100%;
  box-shadow:0 0px 7px rgba(179, 179, 179, 0.19), 0 1px 2px rgba(179, 179, 179, 0.23);
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
}
.pl-0-0{
  padding-left: 0;
}
.homeabt2section {
  margin-top: -30px !important;
}
.homeabt2section p{
  width: 87%;
  margin-bottom: 10px;
}
.orangecolor{
  background: #ff923b;
}
.blackcolor{
  background: #2b2e35;
}
.homeabtfloatright{
  position: absolute;
  margin-top: 20px;
  left: -35%;
}


.cardheighth{
  padding: 20px 10px 24px;
  font-size: 24px;
  text-align: center;
  color: #fff;
  margin: 0;
}
.enrollbtn{
  width: 100%;
  border: none !important;
  box-shadow: none !important;
  margin: 0;
  padding: 0;
  height: 100% !important;
  background: black;
}
.cardheighth2{
 max-width: 100% !important;
 margin-left: 0 !important;
}
@media screen and (min-width:1400px){
  .homeabout h2  {
    font-size: 40px;
  }
  .homeabout h5{
    font-size: 20px;
  }
  .homeabout p{
    font-size: 16px;
    line-height: 30px;
  }

  .homeabout .card{
    padding: 30px 60px 60px 70px;
  }
  .homeabout {
    padding: 160px 0 120px;
  }
  .cardheighth{
    font-size: 20px;
  }
  .homeabtfloatright{
    margin-top: 40px;
    left: -15%;
    width: 100%;
  }
}
@media screen and (min-width:1600px){
  .homeabout h2  {
    font-size: 46px;
  }
  .homeabout h5{
    font-size: 22px;
  }
  .homeabout p{
    font-size: 18px;
    line-height: 34px;
  }
  .homeabout a{
  
    font-size: 17px;
  }
  .homeabout .card{
    padding: 30px 90px 60px 70px;
  }
  .homeabout {
    padding: 160px 0 120px;
  }
  .cardheighth{
    font-size: 24px;
  }
  .homeabtfloatright{
    margin-top: 40px;
    left: -15%;
    width: 100%;
  }
}
@media screen and (min-width:1800px){
  .homeabout h2  {
    font-size: 50px;
  }
  .homeabout h5{
    font-size: 26px;
  }
  .homeabout p{
    font-size: 20px;
    line-height: 36px;
  }
  .homeabout a{
    font-size: 20px;
  }
  .homeabout .card{
    padding: 30px 50px 60px 70px;
  }
  .homeabout {
    padding: 160px 0 120px;
  }
  .cardheighth{
    font-size: 30px;
  }
  .homeabtfloatright{
    margin-top: 40px;
    left: -15%;
    width: 100%;
  }
}

@media screen and (max-width:1300px){
  .homeabout .card{
    padding: 20px 30px 50px 50px;
  }
  .homeabtfloatright{
    left: -50%;
  }
}

@media screen and (max-width:1199px){

  .homeabtfloatright{
    left: -60%;
  }
  .homeabout h2{
    font-size: 30px;
  }
  .homeabout h5{
    font-size: 16px;
  }
  .homeabout .card {
    padding: 10px 20px 20px 35px;
  }
  .homeabout a{
    margin-top: 0;
  }
  .homeabtfloatright{
    width: 100%;
  }

}

@media screen and (max-width:1100px){

  .homeabtfloatright{
    left: -80%;
  }
  .homeabout a{
    width: 60%;
  }
}


@media screen and (max-width:991px){
  .homeabout .card{
    background-size: cover;
    padding: 40px 50px 50px 70px;
  }
  .homeabout h2 {
    font-size: 26px;margin: 0px 0 10px;
  }
  .homeabout h5 {
    font-size: 14px;
    margin: 7px 0 2px;
  }  
  .enrollbtn{
      height: 76% !important;
  }
   .cardheighth2 {
    max-width: 53% !important;
  }
  .cardheighth{
    font-size: 18px;padding: 22px 10px 26px;
  }
  .homeabtfloatright {
    left: 15px;
/*  position: relative;*/
}
.homeabt2section p{
  width: 100%;
}
.homeabout {
  padding: 100px 0 30px;
}
.homeabout p{
  font-size: 14px;
  line-height: 28px;
}
.homeabt2section {
  margin-top: 25px !important;
  max-width: 90%;
  margin-left: 5%;
}

.cardheighth2 {
 min-height: 92px;
}
}
@media screen and (max-width:840px){
  .homeabtfloatright{
    position: relative;
  }
}

@media screen and (max-width:767px){
  .homeabout {
    padding: 100px 0 50px;
  }
  .homeabout img{
    display: none;
  }
  .homeabout .cardheighth2{
    display: block;
  }
}

@media screen and (max-width:600px){
  .homeabout .card {
    padding: 20px 30px 30px 40px;
  }
  .cardheighth2 {
    max-width: 100% !important;
    min-height: auto;
  }
  .homeabt2section {
    max-width: 100%;
    margin-left: 0;
  }
  .homeabtfloatright {
    left: 0;
  }
}











/*Counter Section*/

.counter{
  padding: 0px 0 60px;
}
.counterfixedd{
  position: absolute;
  right: 0;
  height: 200px;
}

.counter h3{
  color: #ff943c;
  font-weight: 600;
  text-align: center;
  font-family: 'Poppins', sans-serif;
  font-size: 26px;
}
.counter h5{
  color: #2b2e35;
  text-align: center;
  margin-top: 0px;
  font-family: 'Poppins', sans-serif;
  font-size: 17px;
  font-weight: 500;
  text-transform: uppercase;
}

.counterimg {
    /*height: 60px;*/
    margin-bottom: 20px;
    max-width: 100%;
    height: auto;
    max-height: 80px;
	width: auto;
}

@media screen and (min-width:1400px){
  .counter h5{
    font-size: 18px;
  }
  .counter h3{
    font-size: 30px;
  }
  .counter{
    padding: 10px 0 80px;
  }
  .counterimg {
    height: 70px;
  }
  .counterfixedd{
    height: 220px;
  }
}

@media screen and (min-width:1600px){
  .counter h5{
    font-size: 20px;
  }
  .counter h3{
    font-size: 36px;
  }
  .counterimg {
    height: 70px;
  }
  .counterfixedd{
    height: 220px;
  }
}
@media screen and (min-width:1800px){
  .counter h5{
    font-size: 22px;
  }
  .counter h3{
    font-size: 40px;
  }
  .counterimg {
    height: 80px;
  }
  .counterfixedd{
    height: 250px;
  }
}



@media screen and (max-width:1199px){
  .counterimg{
    margin-top: 30px;
  }
}




@media screen and (max-width:991px){
  .counter h3{
    font-size: 18px;
  }
  .counter h5{
    font-size: 15px;
  }
  .counter {
    padding: 20px 0 40px;
  }
}

@media screen and (max-width:767px){
  .counter h5{
    margin-bottom: 30px;
  }
  .counter{
    padding-bottom: 20px;
  }
}


@media screen and (max-width:500px){
  .counter {
    padding: 0px 0 10px;
  }
  .counter img {
    margin-bottom: 10px;
  }
}
/*ENd COunter*/



/*Start Servuce Home*/
.carousel-main .owl-dot{
  background-color: #DBD3D1 !important;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin: 0 4px;
  text-align: center;
} 
.carousel-main{
  margin-top: 20px;
}
.carousel-main h4 {
  color: #ff923b;
  font-weight: 600;
  font-size: 18px;
  margin-top: 20px;
  text-transform: uppercase;
  text-align: center;
}
.carousel-main .owl-item{
  text-align: center;
}
.carousel-main .owl-item img{
  height: 80px;
  width: auto;
  margin-left: auto;
  margin-right: auto;;
}
.carousel-main .owl-dots{
  text-align: center;
}
.carousel-main .owl-nav{
  display: none;
}

.homeservice{
  background: url('../images/services.webp');
  background-size: cover;
  padding: 60px 0 70px;
}
.homeservice h5 {
  color: #ff923b;
  font-weight: 600;
  font-size: 18px;
  text-align: left;
  margin: 20px 0 10px;
  text-transform: uppercase;
  text-align: center;
}
.homeservice h3 {
  color: #2b2e35;
  font-weight: 600;
  font-size: 40px;
  text-align: left;
  margin: 0px 0 20px;
  text-align: center;
}
.homeservice h3 span {
  color: #ff923b;
}
.homeservice p {
  color: #91807B;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 14px;
  line-height: 28px;
  width: 60%;
  text-align: center;
  margin-left: 20%;text-align: center !important;
}
.carousel-main p{
  width: 100%;
  margin-left: 0;
}
@media screen and (min-width:1400px){
  .homeservice h3 {
    font-size: 40px;
  }
  .homeservice h5 {
    font-size: 20px;
  }
  .homeservice p {
    font-size: 16px;
    line-height: 30px;
  }
  .carousel-main h4{
    font-size: 20px;
  }
  .carousel-main .owl-item img {
    height: 100px;
  }
}
@media screen and (min-width:1600px){
  .homeservice h3 {
    font-size: 46px;
  }
  .carousel-main .owl-item img {
    height: 100px;
    margin-left: 34%;
  }
  .homeservice h5 {
    font-size: 22px;
  }
  .homeservice p {
    font-size: 18px;
    line-height: 34px;
  }
  .carousel-main h4{
    font-size: 22px;
  }
}
@media screen and (min-width:1400px){
  .homeservice{
    padding: 70px 0 70px;
  }
}
@media screen and (min-width:1800px){
  .homeservice h3 {
    font-size: 50px;
  }

  .carousel-main h4{
    font-size: 24px;
  }
  .homeservice h5 {
    font-size: 26px;
  }
  .homeservice {
    padding: 70px 0 90px;
}
  .homeservice p {
    font-size: 20px;
    line-height: 36px;
  }
}


@media screen and (max-width:991px){
  .homeservice h3 {
    font-size: 26px;
    margin: 0px 0 10px;
  }
  .homeservice h5 {
    font-size: 14px;
    margin: 7px 0 2px;
  }
  .homeservice{
    padding: 40px 0 20px;
  }
  .homeservice p {
    font-size: 14px;
    width: 80%;
    line-height: 28px;
    margin-left: 10%;
  }
  .carousel-main p {
    width: 100%;
    margin-left: 0;
  }
  .carousel-main .owl-dots{
    margin-bottom: 30px;
  }
}

@media screen and (max-width:767px){
  .homeservice p{
    width: 100%;
    margin-left: 0;
  }
  .carousel-main .owl-dots {
    margin-bottom: 20px;
  }
}
/*ENd Service Home*/

/*Ready to make chanmge start*/
.homereadytochange{
  padding: 70px 0 40px;
}
.homereadytochange h5 {
  color: #ff923b;
  font-weight: 600;
  font-size: 18px;
  text-align: left;
  margin: 20px 0 10px;
  text-transform: uppercase;
  text-align: left;
}
.homereadytochange h3 {
  color: #2b2e35;
  font-weight: 600;
  font-size: 40px;
  text-align: left;
  margin: 0px 0 20px;
  text-align: left;
  text-transform: capitalize;
}
.homereadytochange h3 span {
  color: #ff923b;
}
.homereadytochange p {
  color: #91807B;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 14px;
  line-height: 28px;
  text-align: left;
}
.homereadytochange a {
  float: left;
  padding: 4px 30px 6px;
  background: #ff9741;
  border: #ff9741;
  border: 1px solid #ff9741;
  border-radius: 52px;
  color: #fff;
  margin-top: 20px;
}
.carousel-main2 .card{
  flex-direction: row;
  box-shadow:0 3px 6px rgba(125, 231, 255, 0.16), 0 3px 6px rgba(68, 68, 68, 0.23);
  background: #fff;
  border-radius: 2px;
  position: relative;
  border:none;
  margin: 10px;
  border-radius: 8px;
  padding: 10px;
}
.carousel-main2 .owl-dot {
  height: 20px;
  width: 20px;
  margin: 15px 0px;
  color: red !important;
  border: 1px solid #ff923b !important;
  border-radius: 16px;
  display: block;
}
.carousel-main2 .active span {
  background: #ff923b !important;
}
.carousel-main2 .owl-dot  span{
padding: 8px 8px;
border-radius: 10px;
margin-left: 0px;
margin-top: 1px;
height: 10px !important;
width: 0px !important;
display: inline-block;
}
.carousel-main2 .owl-dots {
  display: block !important;
  position: absolute;
  top: 37%;
  right: -8%;
}
.carousel-main2 .card img{
  width: 80%;
margin-left: 2%;
}
.carousel-main2 .card-title{
  margin-top: 0;
}
.carousel-main2 h5{
  color: #2b2e35;
}
.carousel-main2 p{
  margin-bottom: 10px;
}
.carousel-main2 a{
  background: none !important;
  color: #ff923b !important;
  border:none !important;
  float: left;
  padding: 0 !important;
  margin: 0 !important;
}
#classnonede{
  display: none;
}
@media screen and (min-width:1400px){
  .homereadytochange h3 {
    font-size: 40px;
  }
  .homereadytochange h5 {
    font-size: 20px;
  }
  .homereadytochange p {
    font-size: 16px;
    line-height: 30px;
  }
}
@media screen and (min-width:1600px){
  .homereadytochange h3 {
    font-size: 46px;
  }
  .homereadytochange h5 {
    font-size: 22px;
  }
  .homereadytochange p {
    font-size: 18px;
    line-height: 34px;
  }
  .carousel-main h4{
    font-size: 22px;
  }
}
@media screen and (min-width:1800px){
  .homereadytochange h3 {
    font-size: 50px;
  }

  .homereadytochange h5 {
    font-size: 26px;
  }
  .homereadytochange p {
    font-size: 20px;
    line-height: 36px;
  }
  .homereadytochange a{
      font-size:20px;
  }
  .homereadytochange {
    padding: 80px 0 40px;
}
}


@media screen and (max-width:991px){
  .homereadytochange h3 {
    font-size: 26px;
    margin: 0px 0 10px;
  }
  .homereadytochange h5 {
    font-size: 14px;
    margin: 7px 0 2px;
  }
.homereadytochange h3 br{
  display: none;
}
  .homereadytochange p {
    font-size: 14px;
    line-height: 28px;
  }
  #classnonede{
  display: block;
}
#classnonemo{
  display: none;
}
.homereadytochange a{
  margin-top: 0;
  margin-bottom: 30px;
}
.homereadytochange {
  padding: 40px 0;
}
.carousel-main2 .owl-dot{
  display: inline-block;
  margin: 0 10px;
}
.carousel-main2 .owl-dots{
  position: relative;
  text-align: center;
  top: 0;
right: 0;
}
.carousel-main2 .card{
  margin-bottom: 30px;
}
.carousel-main2 .card img {
  width: 36%;
}
.carousel-main2 .owl-nav{
  display: none;
}

}

@media screen and (max-width:767px){
  .carousel-main2 .card {
  flex-direction: column;
}
.carousel-main2 .card-title {
  margin-top: 0;
  font-size: 20px;
}
.carousel-main2 .card img {
  width: 96%;
}
.homereadytochange {
  padding: 30px 0;
}
}
/*Ready to make chanmge end*/


/*Start News & Blohgs*/

.homenews h5 {
  color: #ff923b;
  font-weight: 600;
  font-size: 18px;
  text-align: left;
  margin: 20px 0 10px;
  text-transform: uppercase;
}
.homenews h3 {
  color: #2b2e35;
  font-weight: 600;
  font-size: 40px;
  text-align: left;
  margin: 0px 0 60px;
}
.homenews h3 span {
  color: #ff923b;
}
.homenews p {
  color: #91807B;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 14px;text-align: center !important;
  line-height: 28px;
  text-align: center;
}
.homenews a {
  float: right;
  padding: 4px 30px 7px;
  background: #2b2e35;
  border: #2b2e35;
  border: 1px solid #2b2e35;
  border-radius: 52px;
  color: #fff;
  margin-top: 40px;
}
.homenews{
  padding: 20px 0 30px;
}
.new2{
  border: 4px solid #ff943d;
padding: 5px;
border-bottom-right-radius: 193px;
border-bottom-left-radius: 193px;

}
.new2div{width: 80%;
margin-left: 10%;
margin-right: 10%;}
.new1{
  border: 4px solid #ff943d;
padding: 5px;
border-top-right-radius: 193px;
border-top-left-radius: 193px;
}
.new3{
  border: 4px solid #ff943d;
padding: 5px;
border-top-right-radius: 193px;
border-top-left-radius: 193px;
}
.new1divfixed p{
  position: absolute;
top: 40%;
background: #ff943d;
padding: 14px 8px 20px;
right: -4%;
border-radius: 64px;
color: #fff;
font-size: 22px;
font-family: 'Ysabeau', sans-serif;
}
.new1heading{
  color: #2b2e35;
font-weight: 600;
font-size: 30px;
text-align: center;
margin-top: 20px;
}
.new2heading{
   color: #2b2e35;
font-weight: 600;
font-size: 30px;
text-align: center;
}
@media screen and (min-width:1400px){
  .homenews h3 {
  font-size: 40px;
}
.homenews h5 {
  font-size: 20px;
}
.homenews p {
  font-size: 16px;
line-height: 30px;
}
.new1, .new3{
  border-top-right-radius: 50%;
border-top-left-radius: 50%;
}

.new2{
   border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
}
.new2heading, .new1heading{
font-size: 32px;
}
}
@media screen and (min-width:1600px){
  .homenews h3 {
  font-size: 46px;
}
.homenews h5 {
  font-size: 22px;
}
.homenews p {
font-size: 18px;
line-height: 34px;
}
.carousel-main h4{
  font-size: 22px;
}
.new2heading, .new1heading{
font-size: 35px;
}
}
@media screen and (min-width:1800px){
  .homenews h3 {
  font-size: 50px;
}
.new2heading, .new1heading{
font-size: 38px;
}
.homenews a{
    font-size:20px;
}
.homenews h5 {
  font-size: 26px;
}
.homenews p {
  font-size: 20px;
  line-height: 36px;
}
.homenews{
        padding: 40px 0 50px;
}
.new1divfixed p{
  font-size: 34px;
line-height: 50px;
}
}

@media screen and (max-width:1199px){
  .new2heading,.new1heading{
    font-size: 26px;
  }

}

@media screen and (max-width:991px){
  .homenews h3 {
  font-size: 26px;
  margin: 0px 0 10px;
}
.homenews h5 {
  font-size: 14px;
  margin: 7px 0 2px;
}

.homenews p {
  font-size: 14px;
  line-height: 28px;
}
.new2heading,.new1heading {
  font-size: 23px;
}
.homenews a{
  margin-top: 28px;
  margin-bottom: 20px;
}
}
.dssa h2{
   margin-bottom: 15px !important;
}
.mnmn{
    margin:10px 0 0 !important;
}
.mt-wrek{
    margin-top:20px;
}
@media screen and (min-width: 1600px) {
  .mnmn b {
    font-size: 20px;
    line-height: 36px;
  }
}
@media screen and (min-width: 1800px) {
  .mnmn b {
    font-size: 24px;
    line-height: 36px;
  }
}
@media screen and (min-width:991px){
  .mt-5939{
    margin-top: 30px;
  }
  
}


@media screen and (max-width:767px){
  .new1, .new3{
    border-top-right-radius: 48%;
border-top-left-radius: 48%;
margin-top: 30px;
width: 70%;
margin-left: 15%;
  }
  .new2{
border-bottom-right-radius: 48%;
border-bottom-left-radius: 48%;
width: 80%;
margin-left: 10%;
  }
  #readarct{
    display: none;
  }
  .homenews h5, .homenews h3{
    text-align: center;
  }
  .new1divfixed{
    display: none;
  }
  .new2div{
    margin-top: 30px;
  }
}
/*ENd News & Blogs*/

/*Testimonials start*/

.carousel-main3 .card{
  margin: 10px;
   box-shadow:0 0px 7px rgba(179, 179, 179, 0.19), 0 1px 2px rgba(179, 179, 179, 0.23);
  border-radius: 15px;
  padding: 20px 10px 10px;
  background-image: -webkit-linear-gradient(0deg,#ff943d 12%,#fff 12%);
  background-repeat: no-repeat;
}
.carousel-main3 .card2{
  background-image: -webkit-linear-gradient(0deg,#2b2e35 12%,#fff 12%);
}
.carousel-main3 .iconn{
  height: 40px;
  width: auto !important;
}
.carousel-main3  p {
  color: #91807B;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 14px;
  line-height: 28px;
  text-align: center;
}
.carousel-main3 .card p{
  text-align: left !important;
}

.carousel-main3 .owl-dot {
  height: 20px;
  width: 20px;
  margin: 5px 10px;
  color: red !important;
  border: 1px solid #ff923b !important;
  border-radius: 16px;
}
.carousel-main3 .owl-dots.disabled {
  display: block !important;
  text-align: center;
}
.carousel-main3 .owl-dot span {
  padding: 8px 8px;
  border-radius: 10px;
  margin-left: 0px;
  margin-top: 1px;
  height: 10px !important;
  width: 0px !important;
  display: inline-block;
}
.carousel-main3 .active span {
  background: #ff923b !important;
}
.carousel-main3 .owl-dots{
  text-align: center;
}
.testimonials h5 {
  color: #ff923b;
  font-weight: 600;
  font-size: 18px;
  text-align: left;
  margin: 20px 0 10px;
  text-transform: uppercase;
  text-align: center;
}
.testimonials h3 {
  color: #2b2e35;
  font-weight: 600;
  font-size: 40px;
  text-align: left;
  margin: 0px 0 20px;
  text-align: center;
}
.testimonials h3 span {
  color: #ff923b;
}
.testimonials p {
  color: #91807B;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 14px;
  line-height: 28px;
  text-align: center;
}
.testimonials{
  padding: 0px 0 60px;
}
@media screen and (min-width:1400px){
  .testimonials h3 {
  font-size: 40px;
}
.testimonials h5 {
  font-size: 20px;
}
.testimonials p {
  font-size: 16px;
line-height: 30px;
}
}
@media screen and (min-width:1600px){
  .testimonials h3 {
  font-size: 46px;
}
.testimonials h5 {
  font-size: 22px;
}
.testimonials p {
font-size: 18px;
line-height: 34px;
}
.carousel-main h4{
  font-size: 22px;
}
}
@media screen and (min-width:1800px){
  .testimonials h3 {
  font-size: 50px;
}

.testimonials h5 {
  font-size: 26px;
}
.testimonials p {
  font-size: 20px;
  line-height: 36px;
}
.testimonials h4 {
  font-size: 30px;
}
.testimonials h6 {
  font-size: 22px;
}
.carousel-main3 .owl-dots {
    margin-top: 30px;
}
.testimonials {
    padding: 0px 0 80px;
}
}


@media screen and (max-width:991px){
  .testimonials h3 {
  font-size: 26px;
  margin: 0px 0 10px;
}
.testimonials h5 {
  font-size: 14px;
  margin: 7px 0 2px;
}

.testimonials p {
  font-size: 14px;
  line-height: 28px;
  text-align: center !important;
}
}

@media screen and (max-width:767px){
  .carousel-main3 .owl-dot{
    margin: 5px 5px;
  }
}
/*Testimonials end*/



/*Home Involve*/


/*Home News Events*/

.home-involve{
  padding: 0px 0 0px;
}

.home-involve h4{
  font-size: 16px;
  font-weight: 600;
  color: #9F280C;
  text-transform: uppercase;
  font-family: 'Titillium Web', sans-serif;
  line-height: 20px;

}
.home-involve .content3 h6{
  font-size: 24px;
  font-weight: 600;
  color: #fff;
/*  text-transform: ;*/
  font-family: 'Titillium Web', sans-serif;
  line-height: 20px;
  margin-top: 20px;
  margin-bottom: 20px;

}
.home-involve .content3 p{
  text-align: left;
}

.home-involve .content3 {
  padding: 60px 20px 10px;
}
.content3 img{
  border-radius: 7px;
}
.home-involve .btn{
float: left;
padding: 4px 30px 7px;
background: #ff9741;
border: #ff9741;
border: 1px solid #ff9741;
border-radius: 52px;
color: #fff;
margin-top: 20px;
}
.home-involve .btn:hover{
  background: transparent;
  border: 1px solid #ff9741;
  transition: 0.5s ease;
  color: #ff9741;
}

.home-involve .btn2{
  padding: 5px 20px;
background: #fff;
font-family: 'Titillium Web', sans-serif;
font-size: 13px;
color: #9F280C;
font-weight: 600;
text-transform: uppercase;
border-radius: 0 !important;
border: 1px solid #fff;
width: auto;
margin-top: 10px;
float: left;
}
.home-involve .content3 p{
  margin-bottom: 10px;
}
.home-involve .btn2:hover{
  background: transparent;
  border: 1px solid #fff;
  transition: 0.5s ease;
  color: #fff;
}
.home-involve input{
  margin-bottom: 20px;padding: 22px 20px;
font-size: 14px;
border: 1px solid #f2f2f2;
}

.home-involve textarea{
  margin-bottom: 20px;padding: 12px 20px;
font-size: 14px;
border: 1px solid #f2f2f2;
}
.home-involve h2{
  font-size: 38px;
  line-height: 50px;
  font-family: 'Titillium Web', sans-serif;
  color: #123169;
  text-transform: none;
  margin-bottom: 20px;
}
.content10 img{
  height: 17px;
}
.content10{
  padding-top: 30px;
  border-top: 1px solid #fff;margin-top: 30px;
}
.content10 p{
  margin-bottom: 20px;
}
.home-involve .img2{
  position: absolute;
  right: 0px;
  top: -70px;
  height: 300px;
}
.no-left-right-padding{
  padding-left: 0;
  padding-right: 0;
}
.home-involve .content2 img{
  margin-top: 6px;
}

.home-involve .content2{
  padding:60px 30px 20px 70px;
}
.home-involve .ko p{
  margin-bottom: 0 !important;margin-top: 10px;
}


.content9 h3{
  color: #123169;
}
.content9 p{
  color: #91807B !important;

}.home-involve .content9 {
  padding: 60px 40px 120px;
  background: url('../images/insta-bg.webp');
  background-size: cover;
}
.mb-row-20{
  margin-bottom: 20px;
}
.img4{
  margin-bottom: 30px;
}
.home-involve .content2 p{
  color: #fff;
  text-align: left;
  font-size: 16px;margin-bottom: 40px !important;
}
.home-involve p{
  margin-bottom: 45px;
  color: #fff;
  text-align: left;
}
.content4{
  padding: 0 20px;
}
.img4{
  height: 70px;
}
.time{
  font-size: 12px;
}
.time img{
  height: 20px;
}.mb-202{
  margin-bottom: 10px;
}
.content4 h1{
  font-size: 26px;
  line-height: 40px;
  color: #fff;
  margin-top: 0px;
  text-align: center;
  text-transform: capitalize;
  font-family: 'Titillium Web', sans-serif;
  margin-bottom: 20px;
  border-bottom: 2px solid #fff;padding-bottom: 5px;
  font-weight: 400;
}
.content4 h1 span{
  font-weight: 700;
  font-size: 30px;
}
.content4 h3{
  text-align: left;
}
@media screen and (max-width:1199px){
  .home-involve h2 {
    font-size: 34px;
    margin-bottom: 10px;
    line-height: 40px;
  }
  .home-involve h3{
    font-size: 28px;
    line-height: 36px;
  }.content10 img {
height: 14px;
width: auto;
}
.content10 .no-right-padding p{
  font-size: 14px;
}.home-involve .content2 {
  padding: 60px 30px 20px;
}
}

@media screen and (max-width: 991px){
  .home-involve .content3 {
  padding: 60px 20px 50px;
}
.md-none{
  display: none;
}
.content10 img {
height: 10px;
width: auto;
}
  .home-involve h2 {
    font-size: 25px;
    line-height: 35px;
  }
.home-involve .content2 {
    padding: 40px 20px ;
  }
  .home-involve .content9 {
  padding: 40px 40px 100px;
}.content10 img {
  height: 16px;
  width: auto;
}
}

@media screen and (max-width:767px){
  .content4{
    padding: 40px 0px;
  }.home-involve .content2 {
  padding: 40px 40px 10px;
}
}
@media screen and (max-width:500px){
  .home-involve h4 {
    font-size: 14px;
    line-height: 20px;
    margin-top: 20px;
  }
  .home-involve .content3 h6{
    font-size: 20px;
    margin-bottom: 10px;
  }
.no-left-right-padding{
  margin:6px 10px;
}
  .home-involve p {
    margin-bottom: 14px;
    font-size: 14px;
  }
  .home-involve h3{
    font-size: 21px;margin-bottom: 10px;margin-top: 15px;
  }.home-involve {
  padding: 30px 0 0px;
}
.home-involve .content2 {
  padding: 10px 40px 30px;
}.home-involve .content3 {
  padding: 30px 40px 10px;
}.content4 {
  padding: 20px 0px 10px;
}
}



@media screen and (max-width:500px){
  .home-involve {
  padding: 0px 0 0px;
}
.home-involve .ko p{
  margin-top: 4px;
}
.home-involve .content2 p{
  margin-bottom: 20px;
}
.home-involve .content2 {
  padding: 10px 40px 30px;
}

.home-involve .btn{
  margin-top: 6px;
}
}


.content2 h3{
   color: #fff;
  font-weight: 600;
  font-size: 40px;
  text-align: left;
  margin: 0px 0 30px;
}
.content9 h5 {
  color: #ff923b;
  font-weight: 600;
  font-size: 18px;
  text-align: left;
  margin: 20px 0 10px;
  text-transform: uppercase;
}
.content9 h3 {
  color: #2b2e35;
  font-weight: 600;
  font-size: 40px;
  text-align: left;
  margin: 0px 0 20px;
}
.content9 h3 span {
  color: #ff923b;
}
.content9 p {
  color: #91807B;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 14px;
  line-height: 28px;
  text-align: center;
}
@media screen and (min-width:1400px){
  .content9 h3, .content2 h3 {
  font-size: 30px;
}
.content9 h5 {
  font-size: 20px;
}
.content9 p {
  font-size: 16px;
line-height: 30px;
}
.home-involve .content2 p {
  font-size: 16px;
}
}
@media screen and (min-width:1600px){
  .content9 h3, .content2 h3 {
  font-size: 46px;
}
.home-involve .content2 p {
  font-size: 18px;
}
.content9 h5 {
  font-size: 22px;
}
.content9 p {
font-size: 19px;
line-height: 34px;
}
.carousel-main h4{
  font-size: 22px;
}
}
@media screen and (min-width:1800px){
  .content9 h3, .content2 h3 {
  font-size: 50px;
}
.content2 h3 {
 margin-left: 29px;
}
.home-involve .btn{
        font-size: 20px;
}
.content9 h5 {
  font-size: 26px;
}
.content9 p {
  font-size: 20px;
  line-height: 36px;
}
.home-involve .content2 p {
  font-size: 22px;
}
}


@media screen and (max-width:991px){
  .content9 h3, .content2 h3 {
  font-size: 26px;
  margin: 0px 0 10px;
  margin-left: 20px;
}
.content9 h5 {
  font-size: 14px;
  margin: 7px 0 2px;
}

.content9 p {
  font-size: 14px;
  line-height: 28px;
}
}

@media screen and (max-width:767px){
.home-involve .content2 {
  padding: 30px 40px 20px !important;
}
.content9 h3, .content2 h3{
  margin-left: 0;
  }
  .home-involve .content2 p{
    margin-bottom: 15px !important;
  }
  .home-involve .content9{
  padding: 30px 40px 80px !important;
}
  .mb-row-20 {
  margin-bottom: 0;
}
}
/*ENd News Events*/


/*ENd Involve*/


/*INsta start*/

.insta{
  padding: 80px 0 0;
}
.img1_1{
  background: url('../images/insta-bg.webp');
}
.instatext{
  padding: 20px;
}
.no-pad-left-right{
  padding: 0 !important;
}
.instatext h5 {
  color: #ff923b;
  font-weight: 600;
  font-size: 18px;
  text-align: left;
  margin: 20px 0 10px;
  text-transform: uppercase;
  text-align: center;
}
.instatext h3 {
  color: #2b2e35;
  font-weight: 600;
  font-size: 36px;
  text-align: left;
  margin: 20px 0 20px;

}
.instatext img{
  margin-top: 40px;
}
.instatext h3 span {
  color: #ff923b;
}
.instatext p {
  color: #91807B;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 14px;
  line-height: 28px;
  text-align: center;
}
@media screen and (min-width:1400px){
  .instatext h3 {
  font-size: 40px;
}
.instatext h5 {
  font-size: 20px;
}
.instatext p {
  font-size: 16px;
line-height: 30px;
}
}
@media screen and (min-width:1600px){
  .instatext h3 {
  font-size: 43px;
}
.instatext h5 {
  font-size: 22px;
}
.instatext p {
font-size: 18px;
line-height: 34px;
}
.carousel-main h4{
  font-size: 22px;
}
}
@media screen and (min-width:1800px){
  .instatext h3 {
  font-size: 46px;
}

.instatext h5 {
  font-size: 26px;
}
.instatext p {
  font-size: 20px;
  line-height: 36px;
}
}


@media screen and (max-width:1199px){
  .instatext h3{
    font-size: 20px;
  }
}


@media screen and (max-width:991px){
  .instatext h3 {
  font-size: 20px;
  margin: 10px 0 10px;
}
.instatext h5 {
  font-size: 14px;
  margin: 7px 0 2px;
}
.instatext img {
  margin-top: 5px;
}.insta {
  padding: 40px 0 0;
}
.instatext p {
  font-size: 14px;
  line-height: 28px;
}
}

@media screen and (max-width:767px){
  .no-pad-left-right{
  padding: 20px !important;
}
.insta{
  padding-bottom: 40px;
}
}
/*Insta end*/
/*Footer STart*/
footer{
  background: url('../images/footer-bg.webp');
  background-size: cover;
  padding: 0px 0 60px;
}
.footerbg{
  background: rgba(255, 255, 255, 0.4);
text-align: center;
width: 80%;
margin-left: 10%;
border-bottom-left-radius: 60px;
border-bottom-right-radius: 60px;
padding: 20px 30px;
}
.footerbg img{
  /*height: 70px;*/
  max-width: 100%;
  height: auto;
  max-height: 70px;
	
}
.footermenu{
  text-align: center;
}
.footermenu li a{
  color: #fff !important;
  text-decoration: none;
  color: #fff;
text-align: left;
font-size: 16px;
margin-bottom: 40px !important;
}
.footermenu li{
  margin: 0 20px;
}
#footerdnonem{
  display: none;
}

@media screen and (min-width:1400px){
  footer p {
  font-size: 16px;
  line-height: 30px;
}
footer h3{
  font-size: 30px;
}
.footermenu li a{
  font-size: 16px;
}
.copyright p, .copyright p a{
  font-size: 14px !important;
}
}

@media screen and (min-width:1600px){
  footer p {
  font-size: 18px;
  line-height: 32px;
}
footer h3{
  font-size: 34px;
}
.footermenu li a{
  font-size: 18px;
}
.copyright p, .copyright p a{
  font-size: 16px !important;
}
}

@media screen and (min-width:1800px){
  footer p {
  font-size: 20px;
  line-height: 34px;
}
footer h3{
  font-size: 36px;
}
.footermenu li a{
  font-size: 20px;
}
.copyright p, .copyright p a{
  font-size: 18px !important;
}
}

@media screen and (max-width:1199px){
  .footerbg img {
  height: 50px;
}
}

@media screen and (max-width:991px){
  footer h3{
    font-size: 25px;
  }
}


/*Mobile*/
.mobile-screen-footer
{
    float:left;
    display:none;
    width: 100%;
    position: fixed;
    z-index: 9999999999 !important;
    bottom: 0px;
    background: #ff923b;
border-radius: 30px 30px 0px 0px;
border-top: 2px solid #2b2e35;
   
}
.mobile-footer-block
{
    width: 25%;
    float: left;
    text-align: center;
}
.mobile-footer-box
{
    width: 100%;
    margin: 0px auto;
    padding: 0px 5px;
    float: left;
}
.mobile-footer-box a
{
    width: 100%;
    text-decoration: none;
    padding: 10px 0px;
    float: left;
    padding-bottom: 5px;
    text-align: center;
    
}
.mobile-footer-box a img
{
    width: 25px;
    margin: 0px auto;
}
.mobile-footer-box a h5
{
font-size: 11px;
    margin: 5px 0px 0px 0px;
    color: #fff;
    line-height: 15px;
    letter-spacing: 0px;
    text-align: center;
    text-transform: capitalize;
     font-family: 'Poppins-Light';
    letter-spacing: 1px;
}  

@media screen and (max-width:767px){
  #footerdnonem{
  display: block;
  margin-bottom: 30px;
}
footer ul{
  margin-bottom: 30px;
}
.footermenu{
  margin-top: 35px;
  text-align: left;
}
.mobile-screen-footer{
  display: block;
}
.footermenu li{
  margin: 10px 20px;
}
#footerdnone{
  display: none;
}
footer h3{
  margin-top: 0;
}
.copyright{
  padding-bottom: 70px;
}
}
/*End Footer*/





/*Contact us page start*/

/*Contact Us Page*/
svg * {
  transform-origin: 50%;
}
.buttons > :nth-child(1) {
  animation: buttonClick 2s infinite;
  animation-delay: -2.7s;
}
.display-digits > :nth-child(1) {
  animation: typeDigit 2s infinite;
  animation-delay: -2.7s;
}
.buttons > :nth-child(3) {
  animation: buttonClick 2s infinite;
  animation-delay: -8.1s;
}
.display-digits > :nth-child(2) {
  animation: typeDigit 2s infinite;
  animation-delay: -8.1s;
}
.buttons > :nth-child(5) {
  animation: buttonClick 2s infinite;
  animation-delay: -13.5s;
}
.display-digits > :nth-child(3) {
  animation: typeDigit 2s infinite;
  animation-delay: -13.5s;
}
.buttons > :nth-child(7) {
  animation: buttonClick 2s infinite;
  animation-delay: -18.9s;
}
.display-digits > :nth-child(4) {
  animation: typeDigit 2s infinite;
  animation-delay: -18.9s;
}
.buttons > :nth-child(8) {
  animation: buttonClick 2s infinite;
  animation-delay: -21.6s;
}
.display-digits > :nth-child(5) {
  animation: typeDigit 2s infinite;
  animation-delay: -21.6s;
}
@keyframes buttonClick {
  0%, 20%, 100% {
    stroke: transparent;
  }
  10% {
    stroke: grey;
    stroke-opacity: 1;
    stroke-width: 0.8%;
  }
}
@keyframes typeDigit {
  0% {
    opacity: 0;
  }
  10%, 100% {
    opacity: 1;
  }
}

#envelope {
  animation: float 2s ease-in-out infinite;
}
#star1, #star2, #star3, #star4, #star5, #star6 {
  animation: blink 1s ease-in-out infinite;
}
#star2 {
  animation-delay: 100ms;
}
#star3 {
  animation-delay: 500ms;
}
#star4 {
  animation-delay: 700ms;
}
#star5 {
  animation-delay: 300ms;
}
#star6 {
  animation-delay: 200ms;
}
@keyframes float {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-20px);
  }
  100% {
    transform: translateY(0px);
  }
}
@keyframes blink {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
.contact-span
{
  text-transform:uppercase
}

.detail ul{
  list-style: none;
  padding-left: 0;
}
.detail ul span{
  font-weight: bold;
}.txu {
  font-size: 24px;
  font-family: 'Ysabeau', sans-serif;
  color: #ff933b;
  margin-bottom: 20px;
  font-weight: 500;
  text-align: left;
  text-transform: capitalize;
  margin-bottom: 20px;
}.contact-page-address {
  margin-bottom: 1rem !important;
}.add-phon {
  margin-top: 30px;
}
.add-phon p{
  font-size: 14px;
  line-height: 28px;
  color: #333333;
}
.button--isi::before {
  content: '';
  z-index: -1;
  position: absolute;
  top: 50%;
  left: 100%;
  margin: -15px 0 0 1px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #5f3311;
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transform: scale3d(1, 2, 1);
  transform: scale3d(1, 2, 1);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  transition-timing-function: ease, ease;
  -webkit-transition-timing-function: cubic-bezier(0.7,0,0.9,1);
  transition-timing-function: cubic-bezier(0.7,0,0.9,1);
}

.button--border-thin {
  border: 1px solid;
}
.button--round-s {
  border-radius: 5px;
}
.button--size-s {
  font-size: 14px;
}
.button {
  float: left;
  display: block;
  margin: 1em;
  padding: 0.4em 0.8em;
  border: none;
  background: none;
  color: inherit;
  vertical-align: middle;
  position: relative;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  color: #fff;
  background: #312a81;
}
.button--isi {
  padding: 0.6em 1em;
  color: #fff;
  cursor: pointer;
  background: #312a81;
  overflow: hidden;
}

.p-l-l{
  padding-left: 6px;
}

svg{
  margin-top: 60px;
}

hr {
  /*margin-top: 1rem;*/
  margin-bottom: 1.4rem;
}


#contactpage h5{
  font-size:20px;
  font-family: 'Poppins';
  color: #ff933b;
  font-weight: 500;
  text-transform:uppercase;
}
#contactpage h2{
  font-size:38px;
  font-family: 'Ysabeau', sans-serif;
  color: #2b2e35;
  margin-bottom: 30px;
  font-weight: 600;
}
#contactpage h2 span{
  color: #ff933b;
}
#contactpage p{
  font-size:15px;
  font-family: 'Poppins';
  color: #91807B;
  margin-bottom: 15px;
}
#contactpage p a{
  font-size:15px;
  font-family: 'Poppins';
  color: #91807B;
  margin-bottom: 15px;
}
#contactpage p a:hover{
  text-decoration: none;color: #ff933b;
}
#contactpage .form-control{
  height: 45px;
  border-radius: 0 !important;
  font-size: 14px;
  color: #91807B;
  margin-bottom: 10px;
  border-radius: 8px !important;

}
.btncustom{
padding: 4px 30px 6px;
background: #ff9741;
border: 1px solid #ff9741;
border-radius: 52px;
color: #fff;
}
#message{
  padding-top: 17px;
  height: 100px !important;
}


#contactpage a:hover {
  color: #312a81;
  background: #fff;
  /*border: 1px solid #312a81;*/
}

#contactpage{
  padding: 60px 0 0px;
}

#contactpage i{
  color: #ff933b;
  padding-top: 5px;
  font-size: 18px;
}


@media screen and (max-width:991px)
{
  #contactpage h2 {
    font-size: 30px;
    margin-bottom: 30px;
  }
  #contactpage h5 {
    font-size: 18px;
  }
  #contactpage h2{
    font-size: 28px;
    margin-bottom: 10px;
  }
  #contactpage {
    padding: 60px 0 40px;
  }
  .txu{
    margin-bottom: 10px;
    margin-top: 20px;
  }
}


@media screen and (max-width:600px){
  #contactpage {
    padding: 40px 0 30px;
  }
  #contactpage h2 {
    font-size: 26px;
  }
  #contactpage h5 {
    font-size: 16px;
  }
  #contactpage h2 {
    font-size: 24px;
  }
  #contactpage a{
    font-size: 14px;
  }
}
/*End Contact Us Page*/


#contactpage p {
  font-size: 15px;
  font-family: 'Poppins';
  color: #91807B;
  margin-bottom: 15px;
}
.txu {
  font-size: 20px;
  font-family: 'Poppins';
  color: #ff933b;
  margin-bottom: 20px;
  font-weight: 500;
  text-align: left;
  text-transform: capitalize;
  margin-bottom: 20px;
}
#contactpage p a {
  font-size: 15px;
  font-family: 'Poppins';
  margin-bottom: 15px;
  color: #91807B;
}
#contactpage p a:hover {
  text-decoration: none;
  color: #ff933b;
}



@media screen and (min-width:1400px){
  #contactpage p a,  #contactpage p {
    font-size: 16px;
    line-height: 30px;
  }
  .txu{
    font-size: 24px;
  }
   .btncustom{
    font-size: 16px;
  }
    #contactpage h2
  {
    font-size: 36px;
  }
}
@media screen and (min-width:1600px){
  #contactpage p a, #contactpage p {
    font-size: 18px;
    line-height: 33px;
  }
  .txu{
    font-size: 27px;
  }
   .btncustom{
    font-size: 18px;
  }
    #contactpage h2
  {
    font-size: 40px;
  }
}
@media screen and (min-width:1800px){
  #contactpage p a, #contactpage p {
    font-size: 20px;
    line-height: 36px;
  }
  .btncustom{
    font-size: 20px;
  }
  .txu{
    font-size: 30px;
  }
  #contactpage h2
  {
    font-size: 42px;
  }
}

/*COntact us page end*/
/*ABout us page*/


/*about us*/

.about {
  padding: 90px 0 70px 0;

  background-image: url("Images/abt-bg.png");
  background-repeat: no-repeat;
  background-attachment: fixed;
}


.a-txt {
  padding: 10px;
}

.in-txt {
  font-size: 15px;
padding-bottom: 15px;
text-transform: uppercase;

}

.abt-p {
  color: #91807B;
font-family: 'Poppins';
text-align: left;
font-weight: 400;
font-size: 14px;
line-height: 28px;
}
.about h2 span {
  color: #ff923b;
}
.about h2 {
  color: #2b2e35;
font-weight: 600;
font-size: 40px;
text-align: left;
margin: 0px 0 20px;
font-family: 'Ysabeau', sans-serif;
margin-top: -10px;
}
.aboutpagefix {
  position: absolute;
  left: -80px;
  top: -100px;
  z-index: 9;
  animation: animName 10s linear infinite;
}
.abtimgm{
  z-index: 99;
  position: relative;
}
.accordion-button:not(.collapsed) {
  color: #fff;
  background-color: #0d0d0d;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .125);
}@keyframes animName {
  0%{
    transform: rotate(0deg);
  }
  100%{
    transform: rotate(360deg);
  }
}


.accordion-button {
  background-color: #f6f6f6;
}
.ma-ul{
  margin-top: 15px  ;
}
.ma-ul li{
  list-style: disclosure-closed;
}
.ma-ul li::marker{
  color: #df8e37 !important;
}

.accordion-button:not(.collapsed)::after {
  background-image: url("Images/Icons/dow.png");
  transform: rotate(-180deg);
}

.accordion-item {
  margin: 10px;
  border: none;
}

.accordion-item:first-of-type .accordion-button {
  border-radius: 5px;
}

#btn4 {
  display: flex;
  margin: 7% 0 0 1%;
}

/*button*/

.abt-bg {
  background: url("Images/dot.PNG") no-repeat;
}

.dot {

  margin: -5% -3% 0 0;
  opacity: 0.8;

}
.wdot{
  margin: -5% -3% 0 0;
  opacity: 0.5;
  height: 28px;

}

#bdot {
  position: absolute;
margin: -4% 0% 0px -3%;
opacity: 0.6;
height: 40px;
}

#sdot {
position: absolute;
margin: 3% 0% 0px -8%;
opacity: 0.6;
height: 25px;
}



@media screen and (max-width: 414px) {

.abt-text-h2{
  font-size: 28px;
}
.abt-p{
  font-size: 15px;
}
.accordion-header{
  font-size: 15px;
}
.accordion-body{
  font-size: 15px;
}


#btn4{
  margin: 7% 0 0 4%;
}


}

@media screen and (max-width: 412px) {

.abt-text-h2{
  font-size: 28px;
}
.abt-p{
  font-size: 15px;
}
.accordion-header{
  font-size: 15px;
}
.accordion-body{
  font-size: 15px;
}

/*#btn2-txt{
  padding: 0 0;
}*/
#btn4{
  margin: 7% 0 0 4%;
}



}

@media screen and (max-width: 360px) {

.abt-text-h2{
  font-size: 24px;
}
/*#btn2-txt{
  padding: 0 0;
}*/
#btn4{
  margin: 7% 0 0 4%;
}

}





.aboutopage{
  padding: 70px 0 50px;
}
.aboutopage h3 {
  color: #2b2e35;
  font-weight: 600;
  font-size: 40px;
  margin: 0px 0 20px;
  text-align: center;
}
.aboutopage h3 span {
  color: #ff923b;
}

.aboutpage1{
  padding: 50px 0;
}
.aboutpage1 h3 {
  color: #2b2e35;
  font-weight: 600;
  font-size: 40px;
  margin: 0px 0 40px;
  text-align: center;
}

.aboutpage1 h3 span {
  color: #ff923b;
}
.aboutpage1 img{
  margin-bottom: 20px;
  height: 100px;
}
.aboutpage1 h5 {
  color: #ff923b;
  font-weight: 600;
  font-size: 18px;
  margin: 20px 0 10px;
  text-transform: uppercase;
  text-align: center;
}
@media screen and (min-width:1400px){
  .aboutpage1 h3, .about h2, .aboutopage h3 {
  font-size: 40px;
}
.aboutpage1 img {
  height: 110px;
}
.aboutpage1 h5 {
  font-size: 20px;
}
.aboutpage1 p, .abt-p{
font-size: 16px;
line-height: 30px;
}
}
@media screen and (min-width:1600px){
  .aboutpage1 h3, .about h2, .aboutopage h3 {
  font-size: 46px;
}
.aboutpage1 img {
  height: 120px;
}
.aboutpage1 h5 {
  font-size: 22px;
}
.aboutpage1 p, .abt-p{
  font-size: 18px;
line-height: 34px;
}
}
@media screen and (min-width:1800px){
.aboutpage1 h3, .about h2, .aboutopage h3 {
  font-size: 50px;
}
.aboutpage1 img {
  height: 130px;
}
.aboutpage1 h5 {
  font-size: 26px;
}
.aboutpage1 p, .abt-p{
  font-size: 20px;
  line-height: 36px;
}
.aboutpage1 {
  padding: 70px 0;
}
.about {
  padding: 100px 0 90px 0;
}
.aboutopage {
  padding: 80px 0 60px;
}
}

@media screen and (max-width:1199px){
  .banner-panel {
  padding: 85px 0 40px;
}
}

@media screen and (max-width:991px){
  .aboutpage1 h3, .about h2, .aboutopage h3 {
  font-size: 26px;
}
.aboutpage1 img {
  height: 120px;
}
.aboutpage1 h5 {
  font-size: 14px;
}
.aboutpage1 p, .abt-p{
  font-size: 14px;
line-height: 28px;
}
.aboutpage1 img {
  height: 80px;
}
.abt-img{
  text-align: center;
}
.abtimgm {
  margin-bottom: 30px;
  height: 300px;
  width: auto;
}
#among{
  text-align: center;
}
.aboutpage1 {
  padding: 30px 0;
}
.about {
  padding: 60px 0 30px 0;
}
.abhb{
    padding: 45px 0 50px 0;
}
.aboutopage {
  padding: 50px 0 30px;
}
.banner-panel {
  padding: 16px 0 40px;
}
}

@media screen and (max-width:600px){
  .heading .text-center2 {
  font-size: 26px;
}
.banner-panel {
  padding: 8px 0 25px;
}

.aboutpage1 {
  padding: 20px 0;
}
.aboutpage1 h3{
  margin-bottom: 5px;
}
.aboutpage1 img{
  margin-top: 20px;
}
.about {
  padding: 45px 0 20px 0;
}
.abhb {
  padding: 35px 0 40px 0;
}
.aboutopage {
  padding: 35px 0 20px;
}

#contactpage {
  padding: 30px 0 0px !important;
}
.add-phon {
  margin-top: 0px !important;
}
.google-map2 {
  margin-top: 30px;
}
}
/*End about us page*/

/*Responsive Menu*/
@media screen and (max-width:767px){
  .nav-item{
  border-top: 1px solid #e1e1e1;
padding: 4px 0;
}
#navbarSupportedContent ul {
  padding: 0px 0px ;
}
#navbarSupportedContent ul li{
  border-top: 1px solid #e3e3e3;
padding: 2px 0;
}
.dropdown-item:focus, .dropdown-item:hover{
  background-color: transparent;
}
.ml-33 li{
  padding-left: 20px !important;
}
.ml-332 li{
  padding-left: 30px !important;
}
.ml-331 li{
  padding-left: 40px !important;
}
.dropdown-menu{
  border:none;
}
.nav-item::after{
  display: none;
}
.firstnav{
  border-top: none;
}
.bordernone{
  border: none !important;
}
#navbarSupportedContent{
  margin-top: 10px;
}
}

/**/


/*Blog Page*/
.blogsection{
  padding: 70px 0 40px;
}

.blogsection .card-body{
  padding: 20px 20px 30px;
}
.blogsection .card{
  margin-bottom: 30px;
}
.blogsection p {
  color: #91807B;
  font-family: 'Poppins';
  text-align: left;
  font-weight: 400;
  font-size: 14px;
  line-height: 28px;
}
.blogsection .card-title {
  color: #2b2e35;
  font-weight: 600;
  font-size: 22px;
  text-align: left;
}
.blogsection .btn-info{
  background: #ff9741;
  border: 1px solid #ff9741;
  border-radius: 22px;
  padding: 6px 20px 8px;
}
.blogsection .btn-light{
  position: absolute;
  top: 2%;
  left:2%;
  transition: 0.5s ease;
}
.blogsection .btn-info:not(:disabled):not(.disabled).active, 
.blogsection .btn-info:not(:disabled):not(.disabled):active, 
.show > .blogsection .btn-info.dropdown-toggle {
  color: #fff;
 background-color: #ff9741;
  border-color: #ff9741;
}
.blogsection .btn-info:not(:disabled):not(.disabled).active, 
.blogsection .btn-info:not(:disabled):not(.disabled):active, .show > .blogsection .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #ff9741;
  border-color: #ff9741;
}
.blogsection .btn-info:not(:disabled):not(.disabled).active:focus, .blogsection .btn-info:not(:disabled):not(.disabled):active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 .2rem rgba(255, 151, 65, 0.5);
}
.blogsection .btn-info:hover{
   color: #ff9741;
   transition: 0.5s ease;
  background-color: #fff;
  border-color: #ff9741;
}
@media screen and (min-width: 1400px) {
  .blogsection .card-title{
    font-size: 24px;
  }
  .blogsection p  {
    font-size: 16px;
    line-height: 30px;
  }
  .blogsection .btn-info{
    font-size: 16px;
  }
}
@media screen and (min-width: 1600px) {
  .blogsection .card-title{
    font-size: 26px;
  }
  .blogsection p  {
    font-size: 18px;
    line-height: 34px;
  }
  .blogsection .btn-info{
    font-size: 18px;
  }
}
@media screen and (min-width: 1800px) {
  .blogsection .card-title{
    font-size: 28px;
  }
  .blogsection p  {
    font-size: 20px;
    line-height: 36px;
  }
  .blogsection .btn-info{
    font-size: 20px;
  }
}
.blogpagesection h5{
  font-size: 24px;
  margin: 20px 0;
}
.blogpagesection img{
  margin-bottom: 20px;
}
@media screen and (max-width:1199px){
  .blogsection .card-title{
    font-size: 20px;
  }
  .blogsection p{
    line-height: 24px;
  }
    .blogsection .btn-info{
    font-size: 14px;
  }
}
@media screen and (max-width: 600px) {
  .blogsection {
    padding: 40px 0 10px !important;
  }
}

/*Blog Internal Page*/

.blogpagesection{
  padding: 60px 0;
}
.blogpagesection .sidebar-widget {
  margin-bottom: 35px;
  padding: 30px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);
}
.blogpagesection .sidebar-widget h3 {
  color: #2b2e35;
  font-weight: 600;
  font-size: 30px;
  text-align: left;
  margin: 0px 0 20px;
    margin-top: 0px;
  font-family: 'Ysabeau', sans-serif;
  padding-bottom: 8px;
  border-bottom: 1px solid #ff933b;
}
.blogpagesection .sidebar-widget ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.blogpagesection .sidebar-widget.categories ul li {
 color: #91807B;
  font-family: 'Poppins';
  text-align: left;
  font-weight: 400;
  font-size: 14px;
  line-height: 26px;
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 10px;margin-bottom: 10px;
}
.blogpagesection .sidebar-widget.categories ul li a {
  border-left: 1px solid #ffffff;
  text-decoration: none;
  display: block;color: #2b2e35;
}
.blogpagesection .sidebar-widget.categories ul li a:hover{
  color: #ff933b;
}
.blogpagesection .sidebar-widget.categories ul li a i {
  font-size: 20px;
  float: right;
  position: relative;
  top: 2px;
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
}
.blogpagesection .mt-20{
  margin-top: 20px;
}

.blogpagesection p {
  color: #91807B;
  font-family: 'Poppins';
  text-align: left;
  font-weight: 400;
  font-size: 14px;
  line-height: 28px;
  margin-bottom: 10px;
}
.blogpagesection ul li{
  color: #91807B;
  font-family: 'Poppins';
  text-align: left;
  font-weight: 400;
  font-size: 14px;
  line-height: 28px;
  list-style-type: disclosure-closed;
  margin-bottom: 5px;
}
.blogpagesection ul{
  padding-left: 30px;
}
.blogpagesection ul  ul{
  padding-left: 20px !important;
  margin-top: 5px;
}
.blogpagesection ul li::marker{
  color: #ff933b;
}
.blogpagesection ul ul li{
  list-style-type: disc;
}
@media screen and (min-width: 1400px) {

 .blogpagesection p, .blogpagesection ul li {
    font-size: 16px;
    line-height: 30px;
  }
  .blogpagesection .sidebar-widget h3{
    font-size: 32px;
  }
   .blogpagesection .sidebar-widget.categories ul li a{
    font-size: 16px;
    line-height: 26px;
  }
}
@media screen and (min-width: 1600px) {
  .blogpagesection p, .blogpagesection ul li {
    font-size: 18px;
    line-height: 34px;
  }
  .blogpagesection .sidebar-widget h3{
    font-size: 34px;
  }
   .blogpagesection .sidebar-widget.categories ul li a{
    font-size: 17px;
    line-height: 28px;
  }
}
@media screen and (min-width: 1800px) {
 .blogpagesection p, .blogpagesection ul li{
    font-size: 20px;
    line-height: 36px;
  }
  .blogpagesection .sidebar-widget h3{
    font-size: 36px;
  }
  .blogpagesection .sidebar-widget.categories ul li a{
    font-size: 18px;
    line-height: 30px;
  }
 
}
@media screen and (max-width:1250px){
    .btnnavbar {
    display: none;
  }
}
@media screen and (max-width:1199px){
  .blogpagesection p,.blogpagesection ul li{
    line-height: 24px;
  }

}
@media screen and (max-width:991px){
  .blogpagesection {
  padding: 40px 0;
}
.blogpagesection .sidebar-widget{
  margin-top: 30px;
}

}
@media screen and (max-width:767px){
  .blogpagesection {
  padding: 20px 0 10px;
}
.blogpagesection ul {
  padding-left: 20px;
}
.blogpagesection ul ul {
  padding-left: 10px !important;
  margin: 10px 0 30px;
}
.blogpagesection .sidebar-widget{
  padding: 15px 30px;
}
  .blogpagesection .sidebar-widget {
    margin-top: 0px;
  }
}
/*End Blog INternal Page*/

/*Workshop Page */
.workshopsection{
  padding: 0px 0;
}
.workshopsection .content2
{
  padding: 50px 30px 60px;
}
.workshopsection .btn {
  float: left;
  padding: 4px 30px 7px;
  background: #ff9741;
  border: #ff9741;
  border: 1px solid #ff9741;
  border-radius: 52px;
  color: #fff;
  margin-top: 20px;
}
.workshopsection .btn:hover {
  background: transparent;
  border: 1px solid #ff9741;
  transition: 0.5s ease;
  color: #ff9741;
}
.workshopsection p {
  color: #91807B;
  font-family: 'Poppins';
  text-align: left;
  font-weight: 400;
  font-size: 14px;
  line-height: 28px;
  margin-bottom: 10px;
}
.workshopsection .mt-70{
  padding-top: 35px;
}
.contentcol-new{
  padding: 50px 30px 110px !important;
}
@media screen and (min-width: 1400px) {
 .workshopsection p{
    font-size: 16px;
    line-height: 30px;
  }
   .workshopsection .content2
{
  padding: 50px 30px 70px;
}
  .workshopsection .form-control{
    height: 55px;
  font-size: 16px;
  }
    .workshopsection textarea{
    height: 70px !important;
  }
  .workshopsection .btn{
    font-size: 16px;padding: 8px 33px 13px;
  }
  .contentcol-new {
  padding: 50px 30px 150px !important;
}
 .dropdown-item{
    font-size: 18px;
  }
}
@media screen and (min-width: 1600px) {
  .workshopsection p{
    font-size: 18px;
    line-height: 33px;
  }
  .workshopsection .content2
{
  padding: 60px 30px 80px;
}
  .workshopsection .form-control{
    height: 55px;
  font-size: 18px;
  }
    .workshopsection textarea{
    height: 80px !important;
  }
  .workshopsection .btn{
    font-size: 18px;padding: 8px 33px 13px;
  }
  .contentcol-new {
  padding: 50px 30px 150px !important;
}
 .dropdown-item{
    font-size: 20px;
  }
}
@media screen and (min-width: 1800px) {
 .workshopsection p{
    font-size: 20px;
    line-height: 36px;
  }
  .dropdown-item{
    font-size: 22px;
  }
  .contentcol-new {
  padding: 50px 30px 170px !important;
}
  .workshopsection .content2
{
  padding: 50px 30px 60px;
}
  .workshopsection .form-control{
    height: 65px;
  font-size: 20px;
  }
    .workshopsection textarea{
    height: 90px !important;
  }
  .workshopsection .btn{
    font-size: 20px;padding: 8px 33px 13px;
  }
    .workshopsection .co1 {
    padding: 50px 30px 100px;
  }
}
@media screen and (max-width:1300px){
  .co1{
    padding: 50px 30px 110px !important;
  }
  .contentcol-new {
  padding: 50px 30px 160px !important;
}
}

@media screen and (max-width:1199px){
  .workshopsection p{
    line-height: 24px;
  } 
    .contentcol-new {
    padding: 50px 30px 110px !important;
  }
    .co1{
    padding: 50px 30px 70px !important;
  }
}
@media screen and (max-width:1150px){
 .co1{
    padding: 50px 30px 100px !important;
  }
    .contentcol-new {
    padding: 50px 30px 150px !important;
  }
}
@media screen and (max-width:1100px){
 .workshopsection .content2 {
  padding: 50px 30px 110px;
}
 .co1{
    padding: 50px 30px 120px !important;
  }
    .workshopsection .content221col {
    padding: 50px 30px 80px;
  }
}
@media screen and (max-width:1050px){
 .co1{
    padding: 50px 30px 150px !important;
  }
  .contentcol-new{
    padding: 50px 30px 180px !important;
  }
}
@media screen and (max-width:991px){
 .workshopsection .sm-40 {
  margin-top:30px ;margin-bottom: 60px;
}
  .workshopsection .content2 {
    padding: 25px 30px 40px;
  }
    .contentcol-new {
    padding: 40px 30px 50px !important;
  }
  .content9 h3, .content2 h3{
    margin-left: 0;
  }
    .co1 {
    padding: 50px 30px 60px !important;
  }
}

@media screen and (max-width:767px){
  .workshopsection .mt-70 {
  padding-top: 35px;
}
.co1{
  padding: 25px 30px 40px !important;
}
.workshopsection .sm-40{
  margin-bottom: 30px;
}
  .workshopsection .content9 .col-md-12, .workshopsection .content9 .col-md-5 {
    padding-left: 15px;
    padding-right: 15px;
  }
}
/*Work shop page end*/

/*Testimonials page started*/
.testimonialspage .card{
  margin: 10px;
   box-shadow:0 0px 7px rgba(179, 179, 179, 0.19), 0 1px 2px rgba(179, 179, 179, 0.23);
  border-radius: 15px;
  padding: 20px 10px 10px;
  background-image: -webkit-linear-gradient(0deg,#ff943d 12%,#fff 12%);
  background-repeat: no-repeat;
}
.testimonialspage .card2{
  background-image: -webkit-linear-gradient(0deg,#2b2e35 12%,#fff 12%);
}
.testimonialspage .iconn{
  height: 40px;
  width: auto !important;
}
.testimonialspage  p {
  color: #91807B;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 14px;
  line-height: 28px;
  text-align: center;
}
.testimonialspage .card p{
  text-align: left !important;
}
.testimonialspage{
  padding: 60px 0;
}
.testimonialspage img {
  display: block;
  width: 100%;
}

.testimonialspage .col-md-6, .testimonialspage .col-md-9{
  padding-left: 0;
}
.testimonialspage .cardminheight{
  min-height: 340px;
}


@media screen and (min-width: 1400px) {
 .testimonialspage p{
    font-size: 16px;
    line-height: 30px;
  }
  .testimonialspage .cardminheight2{
    min-height: 270px;
  }
  .testimonialspage .cardminheight {
  min-height: 380px;
}
}
@media screen and (min-width: 1600px) {
  .testimonialspage p{
    font-size: 17px;
    line-height: 34px;
  }
  .testimonialspage h4{
    font-size: 29px;
  }
  .testimonialspage .cardminheight {
  min-height: 400px;
}
}
@media screen and (min-width: 1800px) {
 .testimonialspage p{
    font-size: 19px;
    line-height: 36px;
  }
  .testimonialspage h4{
    font-size: 30px;
  }
  .testimonialspage .cardminheight {
  min-height: 440px;
}
}
@media screen and (max-width: 1350px) {
  .testimonialspage .cardminheight2{
    min-height: 250px;
  }
  .testimonialspage .cardminheight {
  min-height: 360px;
}
}
@media screen and (max-width:1199px){
  .testimonialspage p{
    line-height: 24px;
  }
  .testimonialspage .cardminheight2{
    min-height: 230px;
  }
  .testimonialspage .cardminheight {
  min-height: 330px;
}
}
@media screen and (max-width:1099px){
  .testimonialspage .cardminheight {
  min-height: 360px;
}
.testimonialspage h4{
    font-size: 20px;
  }
   .testimonialspage .cardminheight2{
    min-height: 250px;
  }
}

@media screen and (max-width:991px){
  .testimonialspage .cardminheight2{
    min-height: 230px;
  }
    .testimonialspage .cardminheight {
    min-height: 320px;
  }
  .testimonialspage .cardminheight22{
     min-height: 250px;
  }
}
@media screen and (max-width:767px){
  .testimonialspage .cardminheight2{
    min-height: auto;
  }
    .testimonialspage h4 {
    font-size: 22px;
  }
    .testimonialspage .cardminheight {
    min-height: auto;
  }
  .testimonialspage .cardminheight22{
     min-height: auto;
  }
  .testimonialspage {
  padding: 35px 0;
}
}

/*Testimonials page end*/

/*Gallery*/
/*Gallery*/
.gallery-section {
  padding: 60px 0;
}

.gallery-section h2 {
  color: #333333;
  text-transform: uppercase;
  font-size: 1.6em;
  text-align: center;

}

.gallery-section .gallery-box {
/*  background: #fff;*/
  padding: 15px;
  display: grid;
  grid-template-columns: repeat(4, auto);
  /*grid-template-rows: repeat(1, 18vw);*/
  grid-auto-rows: 16vw;
  grid-gap: 1rem;
  grid-auto-flow: dense;
}

.gallery-section .gallery-box .box {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  box-shadow: 0px 4px 20px -4px rgba(0, 0, 0, 0.15);
  transition: all .5s ease;
}

.gallery-section .gallery-box .box:hover {
  box-shadow: 0px 4px 40px -4px rgba(0, 0, 0, 0.3);
}

.gallery-section .gallery-box .box.big {
  grid-row: span 2;
  grid-column: span 2;
}

.gallery-section .gallery-box .box.horizontal {
  grid-column: span 2;
}

.gallery-section .gallery-box .box.vertical {
  grid-row: span 2;
}
.gallery-section h2{
  color: #fff;
  font-weight: 600;
  font-size: 46px;
  font-family: "Philosopher", sans-serif;
  text-align: center;
  margin: 15px 0;
  text-transform: capitalize;
}
.gallery-section .gallery-box .box img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  transition: all .5s ease;
}

.gallery-section .gallery-box .box:hover img {
  transform: scale(1.2);
}
@media screen and (min-width:1600px){
  .gallery-section h2{
    font-size: 50px;
  }
}
@media screen and (min-width:1800px){
  .gallery-section h2{
    font-size: 55px;
  }
}

@media (max-width: 991px) {
  .gallery-section .gallery-box {
    grid-template-columns: repeat(4, auto);
    grid-auto-rows: 18vw;
  }
}

@media (max-width: 767px) {
  .gallery-section .gallery-box {
    grid-template-columns: repeat(3, auto);
  }
}

@media (max-width: 575px) {
  .gallery-section .gallery-box {
    grid-template-columns: repeat(2, auto);
    grid-auto-rows: 35vw;
  }
}
.galleryulli{
   padding: 20px 30px 20px;
  border: 1px solid #FF933B;
  border-radius: 100px;

}
.galleryulli li a:hover{
  border-bottom: 4px solid #FF933B;
  
  color: #FF933B;
  text-decoration: none;
}
.galleryulli li{
 display: inline-block;
 padding: 15px 0px;
}
.galleryulli li a{
  border-bottom: 2px solid transparent;
  border-radius: 0px;
   font-family: 'Poppins', sans-serif;
  text-transform: uppercase;
   font-weight: 500;
  font-size: 16px;
   color: #91807B;
   padding:15px 30px;
}
.chanelulli li a{
  border-bottom: 2px solid transparent;
  border-radius: 0px;
  font-family: 'Poppins', sans-serif;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 16px;
   color: #91807B;
   padding:15px 30px ;
}
.chanelulli li{
 display: inline-block;
}
.chanelulli{
   padding: 20px 30px 20px;
  border: 1px solid #FF933B;
  border-radius: 100px;

}
.chanelulli li a:hover{
  border-bottom: 4px solid #FF933B;
  
  color: #FF933B;
  text-decoration: none;
}

@media screen and (min-width:1400px){
  .galleryulli li a{
    font-size: 17px;
  }
}
@media screen and (min-width:1600px){
  .galleryulli li a{
    font-size: 18px;
  }
}
@media screen and (min-width:1800px){
  .galleryulli li a{
    font-size: 20px;
  }
}

@media screen and (max-width:1260px){
  .galleryulli li a{
    font-size: 14px;
    padding-left: 25px;
  padding-right: 25px;
  }
}
@media screen and (max-width:1120px){
  .galleryulli li a{
    font-size: 14px;
    padding-left: 15px;
  padding-right: 15px;
  }
}
@media screen and (max-width:991px){
  .galleryulli li a{
    font-size: 13px;
    padding-left: 5px;
  padding-right: 5px;
  }
  .galleryulli {
  padding: 20px 20px 20px;
}
  .footerbg img {
    height: 40px;
  }
}
@media screen and (max-width:850px){
  .galleryulli li a{
    font-size: 12px;
    padding-left: 2px;
  padding-right: 2px;
  }
  .galleryulli {
  padding: 20px 15px 20px;
}
}
@media screen and (max-width:767px){
  .galleryulli li a{
    font-size: 14px;
    padding-left: 8px;
  padding-right: 8px;padding-top: 10px;padding-bottom: 4px;
  }
  .galleryulli li{
     margin-bottom: 15px;
  }
 .galleryulli {
    padding: 0;
    border:none;
  }
  .gallery-section {
  padding: 35px 0;
}
  .footermenu li {
    margin: 10px 10px;
  }
  .dropdown-item{
    font-family: "Philosopher", sans-serif;
  }
}

@media screen and (max-width:767px){

  .pilates-min {
  min-height: 530px !important;
}
.p2f-channel-min {
  min-height: 445px !important;
}
.mhs{
  margin-top: 15px !important;
}
}

p{
  text-align: justify !important;
}



@media screen and (max-width:991px){
  #contactpage p, #contactpage p a {
  font-size: 12px;
}
.p-l-l {
  padding-right: 0;
}.add-phon {
  margin-top: 24px;
}

}
@media screen and (max-width:767px){
  .carousel-caption h3{
    font-size: 16px !important;
  }
  .sliderimg{
    margin-top: -10px;
    margin-bottom: 10px;
  }  .galleryulli li {
    margin-bottom: 9px;
  }
  .galleryulli li a{
    font-size: 13px;
  }
  .homeabout {
    padding: 85px 0 50px;
  }
  .cardheighth2{
    width: 100%;
  }
   .counterimg {
    margin-top: 0;
  }
    .workshopsection .sm-40 {
    margin-bottom: 0;
  }.ct {
  padding: 0px 30px 0px !important;
}  .pilates-min {
    min-height: auto !important;
  }
  .clinical-pilates-min {
  min-height: auto !important;
}
.manual-therapy ul li br{
  display: none;
}
.mt-5, .my-5 {
  margin-top: 2rem !important;

}
.manual-therapy .uls{
  margin-bottom: 0;
}  .co1 {
    padding: 0px 10px 0px !important;
  }
  .dssa h2{
    font-size: 22px;
  }
  .new1, .new3{
    margin-top: 10px;
  }.new2div {
  width: 100%;
  margin-left: 0%;
  margin-right: 0%;
}
  .new2div {
    margin-top: 5px;
  }  .new2heading, .new1heading {
    font-size: 20px;
  }
  .homenews {
  padding: 20px 0 10px;
}
.testimonials {
  padding: 0px 0 30px;
}.no-pad-left-right {
  padding: 0 !important;
}
footer{
  padding: 0px 0 45px;
}
.copyright p{
  font-size: 14px;
}
.aboutpagefix {
  left: -38px;
  top: -55px;
}
  .abtimgm {
    margin-bottom: 0;
  }
  .manual-therapy {
  padding: 30px 0 30px 0;
}
.mtchannel {
  margin-top: 0px;
}
.chanelulli li{
  padding-bottom: 10px;
}
.chanelulli li a{
  padding-left: 2px;
  padding-right: 2px;
  font-size: 13px;
}
.chanelulli {
  padding: 20px 20px 20px;
}  .p2f-channel-min {
    min-height: auto !important;
  }
  .p2f-channel-min .card-title{
    font-size: 17px;
    margin-bottom: 0;
  }  .testimonialspage h4 {
    font-size: 17px;
  }
  .testimonialspage p{
    margin-top: -20px;
  }  .testimonialspage {
    padding: 28px 0;
  }
  #contactpage h2{
    margin-bottom: 8px !important;
  }
  .bottomsec h3{
    font-size: 18px;
    margin-bottom: 0;
  }
  .bottomsec{
    padding: 25px 0 !important;
  }
  .manual-therapy h3{
    font-size: 20px;
  }
  .ababatxts{
    margin-top: 30px;
  }
  .physio h4{
    font-size: 28px;

  margin: 0px 0 10px;
  }
  .manual-therapy ul{
    margin-bottom: 0;
  }  .contentcol-new {
    padding: 40px 30px 0px !important;
  }.sportinjury-min {
  min-height: auto;
}
.buttom-desc h3{
    font-size: 20px;
}
.buttom-desc {
  padding: 35px 0 30px;
}
.headingil li{
  font-size: 14px;
}  .heading .text-center2 {
    font-size: 20px !important;
  } .banner-panel {
    padding: 8px 0 15px;
  }
  .mt-234{
    margin-top: 20px;
  }
  b {
  font-size: 16px !important;
}
.dssa h2 {
  margin-bottom: 5px !important;
}
.physio{
  margin-bottom: 20px;
}
.physio h4{
  margin: 15px 0 20px;
}
.arthritis-min{
  min-height: auto !important;
}
.arthritisul {
  margin-bottom: 20px !important;
}
.manual-therapy h4{
  font-size: 20px;
}
.mt039287{
  margin-bottom: 20px;
}
.iastmsections{
  padding-bottom: 0 !important;
} .iastmsections .physio {
    margin-bottom: 0;
  }
  .primalmovementcghains{
    padding: 30px 0 15px 0;
  }
  .primal2m .shoulder-ul{
margin-bottom: 20px;
  }
  .primal2k{
    margin-bottom: 20px;
  }
  .functional-training-min {
  min-height: auto !important;
}  .iastmsections {
    padding-bottom: 20px !important;
  }
  .pilatesm{
    padding: 30px 0 20px 0 !important;
  }
  .neuravascular2 .mnmn {
  margin: 0px 0 0 !important;
}
.functionaltraining{
  padding: 30px 0 15px 0;
}
.idoportal2{
  padding: 30px 0 15px 0 !important;
}
.idoportal21  ul {
    margin-bottom: 20px;
  }
  .increasedtemperature{
    padding: 30px 0 5px 0 !important;
  }
  .chanelulli{
    border:none;
  }
    .chanelulli {
    padding: 0px 0px 0px;
  }
}

body{
overflow-x:hidden !important;
}

.mt-04{
margin-top: 1.5rem !important;
}
.card-body h3 span {
    font-size: 20px !important;
}

.owl-carousel .owl-item .review-min img {
    height: auto;
    max-width: 100%;
}