@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

body{
  margin:0;
  padding:0;
  color: #dd5710;
  font-family: "Poppins", sans-serif;
}
a:not([href]):not([class]), a:not([href]):not([class]):hover{
  color:#000;
}

:focus-visible {
    outline: -webkit-focus-ring-color auto 0px;
}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
    outline: 0px auto -webkit-focus-ring-color;
    outline-offset: -0px;
}
.main{
  margin: auto;
  padding: 0;
  width: 90%;
}
a{
  color: #000000;
  text-decoration: none;
}
a:focus, a:hover {
  color: #000;
  text-decoration: none;
}
img{
  max-width: 100%;
}
h1,h2,h3,h4,h5,h6{margin:0px;}

.bi {
  display: inline-block;
  vertical-align: -0.125em;
  fill: currentcolor;
}
p{
  margin:0;
}

/* START HEADER SECTION */

/* end tophead section*/

.tophead-section{
  background: radial-gradient(#a75a00, #9e0000) no-repeat;
  padding: 24px 0;
}
.tophead-section1 a em{
  margin: 0px 0 0px 0;
  display: inline-block;
}
.tophead-section1 a em svg{
  height: 53px;
  display: block;
  width: 53px;
  margin: 0px 0 -15px 0;
  border: 1px dashed #ffcd6f;
  fill: #ffd23f;
  border-radius: 50%;
  padding: 8px;
}
.tophead-section1 a span{
  font-size: 36px;
  text-transform: uppercase;
  font-weight: 600;
  color: #fff6d7;
} 
.tophead-section1 a span b{
  display:block;
  font-size:14px;
  font-weight: 500;
  margin: -5px 0 0;
}
/* end tophead section*/

/* start navigation section*/

/* end header section */
.navigation{border-top: 1px solid #ab3400;padding: 18px 0 0;margin: 22px 0 0;}
.navbar ul  li{
  display:inline-block;
  padding: 0px 30px;
  color: #fff;
  position: relative;
  transition: 0.2s ease-in;
}
.navbar ul li a{
  font-size: 17px;
  text-transform: uppercase;
  color: #dadada;
  border-radius: 30px;
  display: inline-block;
  padding: 0;
  transition: 0.1s ease-in;
  font-weight: 500;
}
.navbar ul li a:hover{
  color:#fff;
}
.navbar ul .current-menu-item a{
  color:#fff;
}
.head-mid{
  justify-content:center;
  align-items: center;
}

.navbar-nav, .menu{
  padding:0;
  margin: 0 auto;
}

.nav-link:focus, .nav-link:hover {
  color: #ffffff;
}
.fixed-top {
  position: fixed;
  top: 0;
  padding: 8px 0 8px;
  right: 0;
  left: 0;
  margin: 0 auto;
  z-index: 1030;
  height: auto;
  background: #fff;
  box-shadow: 0 0 11px #0000002e;
}
.navbar{
  border-radius: 0;
  border: 0;
}
.navbar-toggler{
  margin: -50px 0px 0 auto !important;
  border: 0;
  padding: 0;
  display: block;
  height: 34px;
  width: 39px;
}
.toggle-icon{
  height: 2px;
  margin: 6px 0 6px;
  padding: 0 0px;
  width:100%;
  background: #ffffff;
  display: block;
}
.navbar-toggler:focus{box-shadow:none;}
/* end navigation section*/


/* start blog section */

.blog-section{
  padding: 70px 0 50px;
  position: relative;
}
.blog-left1{
  padding: 0 50px 0 0px;
}
.content-blog{
  margin: 50px 0 30px;
  border-bottom: 1px solid #ffffff;
}
.content-blog p{
  color: #000000;
  text-align: justify;
  padding: 0 0 15px 0;
  line-height: 31px;
  font-size: 15px;
  font-weight: 400;
}
.content-text img{display:block;margin:0 auto;}
.content-blog p strong{
  font-weight: 600;
  color: #9b3907;
}
.content-blog p a strong{
  font-weight: 600;
  color: #0466ff;
}
.content-blog p strong a{
  font-weight: 600;
  color: #0466ff;
}
.content-blog ul, ol{
  padding:0;
  margin:0;
  list-style:none;
}
.content-blog ol li, ul li{
  color:#000;
  position: relative;
  margin: 12px 0 12px 0px;
  font-size:15px;
  padding: 0px 0 0px 30px;
}
.content-blog ol li:before, ul li:before{
  position: absolute;
  background: #e6e6e600 30%;
  top: -6px;
  left: 0px;
  font-weight: 600;
  color: #bf2500;
  font-size: 22px;
  content: "\2900";
  font-family: 'Glyphicons Halflings';
}
.content-blog h2,h3,h4,h5,h6{
  font-size: 19px;
  color: #000000;
  line-height: 35px;
  font-weight: 600;
  text-transform: capitalize;
  margin: 6px 0 15px;
  border-left: 2px solid #ffc107;
  padding: 3px 0 3px 10px;
}
.content-blog h2,h3,h4,h5,h6,strong{
  font-weight:600;
}
.content-blog b{
  font-size: 22px;
  color: #fff;
  font-weight: 600;
  text-transform: capitalize;
  display: block;
  border-radius: 9px;
  margin: 26px 0 15px;
  border-left: 2px solid #ffc107;
  padding: 7px 24px 6px;
  background: radial-gradient(#a75a00, #9e0000) no-repeat;
}
.content-blog b a{
  color: #ffffff;
}
.content-blog .read-moree{
  margin: 0px 0 27px;
  padding: 8px 20px 6px 20px;
  font-size: 15px;
  color: #000000;
  font-weight: 600;
  position: relative;
  border-radius: 55px;
  text-transform: capitalize;
  background: #ffc107;
  z-index: 9;
  transition: 0.5s ease-in;
  display: block;
  width: fit-content;
}





.blog-right1{
  padding: 0 0 0 10px;
}
.blog-right2{
  top: 0;
  position: sticky;
}
.blog-list strong{
  font-size: 20px;
  display: block;
  text-transform: capitalize;
  font-weight: 600;
  color: #000;
  margin: 0 0 9px 0;
}
.blog-list{
  background: #ffc8b4;
  padding: 30px 25px;
  border-radius: 17px;
}
.blog-list ul{
  padding:0;
  margin:0;
  overflow: scroll;
  height: 272px;
  overflow-x: hidden;
}
.blog-list ul::-webkit-scrollbar {
 width: 2px;
}
.blog-list ul::-webkit-scrollbar-track {
 box-shadow: inset 0 0 100px #ffffff;
 border-radius: 0px;
}
.blog-list ul::-webkit-scrollbar-thumb {
 background: #a11e00;
  height:20px;
 border-radius: 0px 0px 10px 10px;
} 
.blog-list ul li{
  font-size: 16px;
  color:#000;
  font-weight: 400;
  list-style: none;
  text-transform:capitalize;
  text-align: left;
  padding: 2px 0 0px 25px;
  position:relative;
  margin: 14px 0 0;
}
.blog-list ul li:before{
  position: absolute;
  background: #e6e6e600 30%;
  top: -4px;
  left: 0px;
  font-weight: 600;
  color: #bf2500;
  font-size: 22px;
  content: "\2699";
  font-family: 'Glyphicons Halflings';
}
.blog-list ul li a{
  color:#000;
}

.contact-pandit a{
  background: #ffc107;
  border-radius: 17px;
  padding: 18px 10px;
  margin: 20px 0 0 0;
  color: #000000;
  font-size: 21px;
  font-weight: 600;
  text-transform: uppercase;
  display: block;
  text-align: center;
}
.contact-pandit a svg{
  height: 38px;
  fill:#a11f00;
  width: 38px;
  margin: 0 3px 0 0px;
}
/* end blog section*/


/*start footer section*/

.copy p{
  font-weight: 600;
  padding: 7px 0;
  font-size: 13px;
}
.copy {
  background: #fff;
  color: #373737;
}
/* end footer section*/

/*  start bread crumb section */

.breadcrumb-section{
  /* border-bottom: 1px solid #a22a00; */
  padding: 30px 0 30px;
  /* border-top: 1px solid #eee; */
  background: #330400;
  position: relative;
  /* z-index: 9; */
}
.breadcrumb-section:before{
  content:"";
  background: #330400;
  height: 100%;
  width: 100%;
  bottom: -16px;
  transform: rotate(
180deg);
  left:0;
  right:0;
  z-index: -9;
  clip-path: polygon(
  0% 10%, 1.66% 0%, 3.33% 10%, 5% 0%, 6.66% 10%, 8.33% 0%, 10% 10%,
  11.66% 0%, 13.33% 10%, 15% 0%, 16.66% 10%, 18.33% 0%, 20% 10%,
  21.66% 0%, 23.33% 10%, 25% 0%, 26.66% 10%, 28.33% 0%, 30% 10%,
  31.66% 0%, 33.33% 10%, 35% 0%, 36.66% 10%, 38.33% 0%, 40% 10%,
  41.66% 0%, 43.33% 10%, 45% 0%, 46.66% 10%, 48.33% 0%, 50% 10%,
  51.66% 0%, 53.33% 10%, 55% 0%, 56.66% 10%, 58.33% 0%, 60% 10%,
  61.66% 0%, 63.33% 10%, 65% 0%, 66.66% 10%, 68.33% 0%, 70% 10%,
  71.66% 0%, 73.33% 10%, 75% 0%, 76.66% 10%, 78.33% 0%, 80% 10%,
  81.66% 0%, 83.33% 10%, 85% 0%, 86.66% 10%, 88.33% 0%, 90% 10%,
  91.66% 0%, 93.33% 10%, 95% 0%, 96.66% 10%, 98.33% 0%, 100% 10%,
  100% 100%, 0% 100%
);
  position: absolute;
}

.breadcrumb-section h1{
  font-size: 30px;
  font-weight: 600;
  text-transform: capitalize;
}
.breadcrumb-section h1 a{
  color: #ffc300;
}
/*  end bread crumb section */


/* start get in touch section */

.getin{
    padding: 100px 0 100px;
}
.getin-left1{
  padding: 0 40px 0 0px;
}
.getin-1{
    padding: 20px 0 0 0;
}
.getin-2 a{
    font-size: 25px;
    display: block;
    background: #ffc300;
    padding: 30px 30px;
    text-align: center;
    font-weight: 600;
    text-transform: uppercase;
}

/* end get in touch section*/








@media (max-width: 767px){
  body{text-align: center;}
  .navigation{margin: 39px 0 0px;padding: 8px 0 0px;border: 0;}
  .tophead-section{padding: 18px 0 10px;}
  .getin-left1{padding: 0 0 30px 0;}
  .getin {padding: 40px 0 100px;}
  .getin-2 a{padding: 20px 20px;font-size: 21px;}
  .blog-list{padding: 20px 15px;} 
  .navbar ul li{text-align:left;padding: 0  0px 2px 0px;display:block;}

}


@media only screen and (min-width: 768px) and (max-width: 991px) {
  .getin-left1{padding: 0 0 30px 0;}
  .getin {padding: 40px 0 100px;}
  .getin-2 a{padding: 20px 20px;font-size: 21px;}
  .navbar ul li{text-align:left;padding: 0  0px 2px 0px;display:block;}
   .navigation{margin: 39px 0 0px;padding: 8px 0 0px;border: 0;}
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {


}
@media only screen and (min-width: 1201px) and (max-width: 1340px) {

}

@media (max-width: 575px) and (min-width: 0px) {
  .tophead-section1 a span{font-size: 25px;}
  .tophead-section1 a em svg{height: 39px;width: 39px;margin: 0px 0 -13px 0;}


    

}
@media (max-width: 420px) and (min-width: 0px) {

  

}   















