@font-face {
  font-family: 'Poppins Regular';
  font-style: normal;
  font-weight: normal;
  src: local('Poppins Regular'), url('../fonts/Poppins-Regular.woff') format('woff');
  }

  @font-face {
    font-family: 'Poppins Medium';
    font-style: normal;
    font-weight: normal;
    src: local('Poppins Medium'), url('../fonts/Poppins-Medium.woff') format('woff');
    }

  @font-face {
      font-family: 'Poppins Bold';
      font-style: normal;
      font-weight: normal;
      src: local('Poppins Bold'), url('../fonts/Poppins-Bold.woff') format('woff');
      }


      @font-face {
        font-family: 'Poppins SemiBold';
        font-style: normal;
        font-weight: normal;
        src: local('Poppins SemiBold'), url('../fonts/Poppins-SemiBold.woff') format('woff');
        }





body {font-family: "Poppins Regular", Arial, Helvetica, sans-serif;}
img{max-width:100%;}
a{color:#1d1d1d;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;cursor:pointer;text-decoration:none}
a:hover,a:active,a h3:hover, .ptc-list li a:hover{text-decoration:none;color:#2b6ea8}


.ptc-top-social-links {display: flex;justify-content: right;align-items: center;}
.ptc-top-social-links a {margin-left: 10px}
.ptc-top-social-links img {height: 35px;width: 35px}
.ptc-m-top-social-links {justify-content: left;padding: 30px 0 20px}
.ptc-logo-section {padding:16px 0;align-items: center}
.ptc-header-banner {display: flex;justify-content: center;text-align: center}


.ptc-second-level-menu {position: absolute;z-index: 9;top: 50px;left: 0;width:260px;list-style: none;padding: 0;margin: 0;display: none}
.ptc-second-level-menu > li {line-height:25px;background: #fafafa;color: #000;}
.ptc-second-level-menu > li > a {line-height:25px;}
.ptc-second-level-menu > li a {color: #000;padding:10px;font-size:13px; text-align: left; display:block;line-height:19px; }
.ptc-second-level-menu > li a .ptc-arrow {border: solid #000;border-width: 0 1px 1px 0}
.ptc-second-level-menu > li:hover .ptc-arrow,
.ptc-second-level-menu > li a:hover .ptc-arrow {border: solid #FFF;border-width: 0 1px 1px 0; color:#fff}
.ptc-second-level-menu > li:hover > a,
.ptc-second-level-menu > li:hover {background: #fbfbfb;color: #009966}
.ptc-top-level-menu {list-style: none;padding: 0;margin: 0;display: flex; flex:1;text-align: center;}
.ptc-top-level-menu ul {list-style: none;padding: 0;margin: 0;}
.ptc-top-level-menu > li {padding: 10px 10px;position: relative;background: #e2ba02;width:30%;border-right:1px solid #000}
.ptc-top-level-menu > li.ptc-custom-menu {position: initial}
.ptc-top-level-menu > li:hover > a { color:#fff}
.ptc-top-level-menu > li:hover {background: #000066}
.ptc-top-level-menu .ptc-arrow {margin-left: 10px}
.ptc-top-level-menu li:hover > ul,
.ptc-top-level-menu li:hover > .ptc-second-custom-menu {display: inline;}
.ptc-top-level-menu .ptc-second-custom-menu {width: 100%;left:16px;right: 16px;height: 285px;box-shadow: 0 2px 10px rgb(0 0 0 / 30%);z-index: 9;background: #FFF ;color:#fff}
.ptc-top-level-menu a {font: normal 16px "Poppins Regular" Arial, Helvetica, sans-serif;color: #000;text-decoration: none;display: flex;align-items: center;line-height: 30px; text-transform: uppercase;  justify-content: center; font-weight:bold;}
.ptc-top-level-menu a:hover {color: #ffffff}


/*.ptc-nav-btn{padding-left: 5px;margin-left: 5px}
.ptc-nav-btn-wrapper {padding: 12px 0 0 6px}
.ptc-nav-btn:hover .ptc-arrow {border: solid #FFF;border-width: 0 2px 2px 0}
.ptc-nav-btn .ptc-arrow {border: solid #000;border-width: 0 2px 2px 0;display: inline-block;padding: 4px;} */




.ptc-arrow {border: solid #FFF;border-width: 0 1px 1px 0;display: inline-block;padding: 3px}
.ptc-arrow-right {transform: rotate(-45deg);-webkit-transform: rotate(-45deg)}
.ptc-arrow-left {transform: rotate(135deg);-webkit-transform: rotate(135deg)}
.ptc-arrow-up {transform: rotate(-135deg);-webkit-transform: rotate(-135deg)}
.ptc-arrow-down {transform: rotate(45deg);-webkit-transform: rotate(45deg)}

.ptc-menu-wrapper{background: #e2ba02;height: 50px}
.ptc-menu-bar {display: flex;align-items: center;position: relative}
.ptc-home-logo a.ptc-home-icon {background: #f5832a;display: block;padding: 10px}
.ptc-home-svg{width: 30px}
.ptc-live-tv  {margin-left: auto}
.ptc-search-header > button {background-color: transparent;border: 0;outline: none;margin-left: 10px}
.ptc-top-level-menu .ptc-custom-menu-items {width: 250px;background: #ededed;padding: 16px 0 16px 16px;height: 285px}
.ptc-custom-menu-items li > a:hover,
.ptc-custom-menu-items li > a {color: #000;font-weight: bold;padding: 4px 10px;text-align: right;display: block;font-size: 14px;border: 1px solid #ededed} 
.ptc-custom-menu-items {border-right: 1px solid #d8d8d8}
.ptc-custom-menu-items li > a{position: relative}
.ptc-custom-menu-items li > a:before {content: "";width: 2px;height: 38px;background: transparent;position: absolute;right: -2px;top: 0}
.ptc-custom-menu-items li.active-item > a, .ptc-custom-menu-items li > a:hover {border: 1px solid #d8d8d8;border-right: 1px solid #FFF;background: #FFF}
.ptc-custom-menu-items li.active-item > a:before,
.ptc-custom-menu-items li > a:hover:before {background: #FFF}
.ptc-third-level-custom {display: none;left: 250px;top: 0;right: 16px;position: absolute;z-index: 9;padding: 16px;z-index: 9}
.ptc-custom-menu-items li:first-child .ptc-third-level-custom{display: block}
.ptc-nav-thumbnail {padding-bottom: 10px}
.ptc-nav-thumbnail img{width: 100%}
.ptc-nav-title h3 a:hover{text-align: left}
.ptc-nav-title h3 a{font-size: 14px;text-align: left;line-height: 20px;color: #000;font-weight: 700}
.ptc-nav-title h3 a:hover{color: #009966}
.ptc-third-level-custom .row .col {padding-right: 0}
.ptc-top-search-box {position: absolute;width: 350px;display: none;padding: 16px;border-top: 2px solid #810505;background: #FFF;box-shadow: 0 2px 10px rgb(0 0 0 / 30%);right: 0;top: 50px;z-index: 9999}

.sticky-wrapper .ptc-home-icon{display: block}
.sticky-wrapper .ptc-home-img img{width: 100%}
.ptc-home-img{display: none;width: 62px}
.sticky-wrapper.is-sticky .ptc-home-icon{display: none}
.sticky-wrapper.is-sticky .ptc-home-img{display: block}
.ptc-m-top-bar{background: #f0f0f0}
.ptc-mobile-header {display: none;}
.ptc-m-logo img {width:250px;}
.hamburger-icon {width: 28px;height: 3px;background-color: #000;margin: 6px 0;display: block}
.ptc-menu-close-btn,.ptc-hamburger{padding: 0;border: 0}
.ptc-mobile-menu {z-index:18;position:absolute;float: left;height: 100vh;background:rgb(67, 67, 67);left: -1400px;color:#000;width:85%;top: 0;background:#000;-webkit-transition: left 0.5s ease-out;transition: left 0.5s ease-out;padding: 20px;overflow-y: auto}
.ptc-menu-close-btn {float: right}
.ptc-menu-close-btn img {width: 22px}
.ptc-submenu-icon {padding: 0}
.ptc-submenu-icon img {width: 20px}
.ptc-m-submenugroup {display: flex;align-items: center;justify-content: space-between}
.ptc-m-submenu-list{list-style: none;margin: 0 0 0 12px;padding: 0}
.ptc-m-submenu-list li{margin-bottom: 12px}
.ptc-m-menugroup a {color: #fff;font-weight: 400;font-size: 14px}
.ptc-m-submenugroup a {font-size: 20px}
.ptc-m-menugroup {padding-bottom: 14px}
.ptcTopNav,.ptc-d-stickynav {z-index: 9999!important;}
.laxman{display:none}

@media (max-width: 1160px) {
  .ptc-desktop-header {display: none}
  .ptc-top-level-menu a {font-size: 14px;padding: 0 0 0 8px}
  .ptc-top-level-menu > li {padding: 10px 6px}
  .sticky-wrapper .ptc-home-img {width: 50px}
  .ptc-search-header > button {margin: 0; height: 40px;width: 40px;}
  .ptc-top-level-menu .ptc-second-custom-menu {left: 0}
  .ptc-top-level-menu .ptc-custom-menu-items {width: 180px}
  .ptc-third-level-custom {left: 180px}
  .ptc-mobile-header {display: block!important}
  .ptc-top-search-box {width: 100%}
  .laxman{display:block}

}







.w-100 {width: 100%!important;}
.fs14{font-size: 14px;line-height: 21px}
.fs16{font-size: 16px;line-height: 23px}
.fs19 {font-size: 19px;line-height: 29px}
.fs20{font-size:20px}
.pd10{padding:10px}
.pd5{padding:5px}
.col1{color:#ff0000}
.ptc-latest { color: #d40000;font-size: 21px;font-weight: 600;margin: 0 0 10px 0;overflow: hidden}
.ptc-latest :after  {content: "";display: inline-block;height: 0.5em;vertical-align: bottom;width: 100%;margin-right: -100%;margin-left: 10px;border-top: 1px solid #9a9a9a;}
.cro-btn{height:40px; padding:10px;margin-top:15%; background-color:#000; width:50px; margin-left:40px;}
.cro-btn1{height:40px; padding:10px;margin-top:15%; background-color:#000; width:50px; margin-right:40px;}
.ptc-m{display:none}
.ptc-m1{display:block}
.fot{color:#fff}
.fot a{color:#ffe400}
.fot a:hover{color:#fff}






.iw-fixed-social-icons {position: fixed;
  z-index: 99;
  left: 0;
  margin-left:0px;
}

.iw-fixed-social-icons ul {
  padding: 0;
  margin: 0;
  list-style: none;
}




.iw-fixed-social-icons ul li a {
  display: block;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-decoration: none;
  background: #ccc;
  overflow: hidden;
  color: #fff;
  font-size: 18px;
}


.iw-fixed-social-icons ul li a i {
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
}


.iw-fixed-social-icons ul li a.iw-fb {
  background: #516eab;
  color: #fff;
}

.iw-fixed-social-icons ul li a.iw-twt {
  background: #29c5f6;
}

.iw-fixed-social-icons ul li a.iw-insta {
  background: linear-gradient(45deg,#f7ce00,#f82700,#9148c6);
}

.iw-fixed-social-icons ul li a.iw-youtube {
  background: #ec5b50;
}

.iw-fixed-social-icons ul li a.iw-tv {
  background: #607d8b;
}



.vdo-list {padding: 0;margin: 0}
.vdo-list li {float: left;list-style: none; padding:7px 0px 7px 0px}
.vdo-list li a {color: #000;font-size: 13px;font-weight:600;line-height:23px} 
.vdo-list li a:hover{color:#2b6ea8}
.vdo-list li .float-left {width: 36%}
.vdo-list li .float-right {width: 61%; margin-top:-5px; padding-right:5px;}
.vdo-list li:last-child{border-bottom:none!important}


.MultiCarousel { float: left; overflow: hidden; padding: 15px; width: 100%; position:relative; }
.MultiCarousel .MultiCarousel-inner { transition: 1s ease all; float: left; }
.MultiCarousel .MultiCarousel-inner .item { float: left;}
.MultiCarousel .MultiCarousel-inner .item > div { padding:10px; margin:10px;color:#000;}
.MultiCarousel .leftLst, .MultiCarousel .rightLst { position:absolute; border-radius:50%;top:calc(50% - 20px); }
.MultiCarousel .leftLst { left:0; }
.MultiCarousel .rightLst { right:0; }
.MultiCarousel .leftLst.over, .MultiCarousel .rightLst.over { pointer-events: none; background:#000; }


.overflow{overflow: hidden; height:112px}





.bg-grey {background: #2b2b2b}
.foot-menu {
  width: 100%;
  text-align: center;

  
}

.foot-menu .ss {color:#ff0000; font-size:25px;}


.foot-menu ul {
  list-style: none;
  margin: 0 auto;
  width: 100%;
  border-bottom: 1px solid #555555;
  text-align: center;
  font-size:15px;

}

.foot-menu ul li {
  padding: 10px 10px 7px;
  display: inline-block;
  
}

.foot-menu ul li a {
  color: #8c8c8c;
}

.foot-menu ul li a:hover {
  color: #fff;
}



.foot-menu1 {
  width: 100%;
  text-align: center;
}

.foot-menu1 ul {
  list-style: none;
  margin: 0 auto;
  width: 100%;
  border-bottom: 1px solid #555555;
  text-align: center;
  font-size:15px;

}

.foot-menu1 ul li {
  padding: 10px 10px 7px;
  display: inline-block;
  
}

.foot-menu1 ul li a {
  color: #fff;
}

.foot-menu1 ul li a:hover {
  color: #8c8c8c;
}


.foot-menu .social {
  display: inline-block;
}




.follow {
  color: #fff;
  font-size: 12px;
  margin: 14px 10px 0 0;
  float: left;
  padding-left:10px;
}




.foot-menu  .social {
  display: inline-block;
  margin-right:20px;
  font-size:12px;
  }


.social a {
  background-color: #fff;
  border-radius: 50%;
  padding: 5px;
  height: 35px;
  width: 35px;
  display: inline-block;}



.foot-menu  .social1 {
display: inline-block;
margin-right:20px;
font-size:12px;
}


.social1 a {padding:2px;
 display: inline-block;
}






.fb, .twitt, .yout, .instag {
  background-image: url(https://ptcpunjabi-wp.s3.ap-south-1.amazonaws.com/wp-content/uploads/2022/12/social.png);
  display: block;
}




.fb { margin: 1px 0 0 5px}
.fb {background-position: 0 0;height: 25px;width: 13px; margin-left:6px;}
footer .twitt {margin: 0 0 0 2px;}
.twitt {background-position: -19px 0;height: 25px;width: 21px;margin-left:3px;}


.yout {margin: 1px 0 0;}
.yout {background-position: -43px 0;height: 25px;width: 22px; margin-left:3px;}
.instag {background-position: -66px 0;height: 24px;width: 27px;}



.iw-row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
}

.w_50 {
  width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}



.iw-post-content h4.iw-post-title {
  margin: 10px 0;
}

.iw-post-content h4.iw-post-title a {
  display: block;
  text-decoration: none;
  color: #2b6ea8;
  font-size: 14px;
  font-weight: 600;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.5;
}


.w_100 {
  width: 100%;
  padding: 0 15px;
}

.iw-post-wrapper.style1 {
  display: flex;
  margin-bottom: 10px;
}


@media screen and (max-width:768px) {

  .dsp{display:none}
  .iw-fixed-social-icons {top: initial; bottom: 0;left: 50%;transform: translateX(-50%);width: 100%;}
  .iw-fixed-social-icons ul {display: flex;flex-wrap: nowrap;width: 100%;align-items: center;justify-content: center;}
  .iw-fixed-social-icons ul li {width: 100%;text-align: center;display: block;}
  .iw-fixed-social-icons ul li a {width: 100%;}
  .iw-fixed-social-icons ul li a i {width: 50px;height: 50px;line-height: 50px;text-align: center}
  .iw-fixed-social-icons ul li a.iw-fb {background: #516eab;color: #fff;}
  .iw-fixed-social-icons ul li a.iw-twt {background: #29c5f6;}
  .iw-fixed-social-icons ul li a.iw-insta {background: linear-gradient(45deg,#f7ce00,#f82700,#9148c6);}
  .iw-fixed-social-icons ul li a.iw-youtube {background: #ec5b50;}
  .iw-fixed-social-icons ul li a.iw-tv {background: #607d8b;}
  .lst-news li {width:34%;}
  .lst-news li .float-right {width:63%;}
  .ptc-m{display:block}
  .ptc-m1{display:none}

  .bg-grey {background: #2b2b2b}
  .foot-m {list-style: none;width: 100%;text-align: center;}
  .foot-m .ss {color:#ff0000; font-size:25px;}
  .foot-m ul {list-style: none;width: 100%;border-bottom: 1px solid #555555;font-size:15px;max-width: 1350px; overflow-x: auto;overflow-y: hidden;white-space: nowrap}
  .foot-m ul li {padding: 5px 0px 8px 10px;display: inline-block}
  .foot-m ul li a {color: #8c8c8c}
  .foot-m ul li a:hover {color: #fff}
  .foot-m1 { width: 100%}
  .foot-m1 ul {list-style: none;border-bottom: 1px solid #555555;font-size:15px;max-width: 1350px;width: 100%;overflow-x: auto;overflow-y: hidden;white-space: nowrap}
  .foot-m1 ul li { padding: 10px 10px 7px;display: inline-block;}
  .foot-m1 ul li a {color: #fff}
  .foot-m1 ul li a:hover {color: #8c8c8c;}
  .foot-m .social { display: inline-block}
  .follow {color: #fff;font-size: 18px;margin: 14px 10px 0 0;text-align: center}
  .foot-m  .social {display: inline-block;margin-right:20px;font-size:12px;}
  .social a {background-color: #fff;border-radius: 50%;padding: 5px;height: 35px; width: 35px;display: inline-block;}
  .foot-m .social1 {display: inline-block;margin-right:20px;font-size:12px;}
  .social1 a {padding:2px; display: inline-block;}
  .fb, .twitt, .yout, .instag { background-image: url(https://ptcpunjabi-wp.s3.ap-south-1.amazonaws.com/wp-content/uploads/2022/12/social.png); display: block;}
  .fb {background-position: 0 0;height: 25px;width: 13px;margin-left:6px;margin: 1px 0 0 5px;}
  .twitt {background-position: -19px 0;height: 25px;width: 21px;margin-left:3px;margin: 0 0 0 2px}
  .yout {background-position: -43px 0;height: 25px;width: 22px; margin-left:3px}
  .instag {background-position: -66px 0;height: 24px;width: 27px;}
  .righ{text-align: center!important;}

.border-bottom {border-bottom: 1px solid #dee2e6!important;}
.lst-news {padding:0;margin: 0;}
.lst-news li {float: left;list-style: none;width:35%;  padding:12px 0px 12px 0px}
.lst-news li .float-right {width:68%;}
.lst-news li a {color:#2b6ea8;}
.lst-news li a:hover {color:#000}
.lst-news li:last-child{border-bottom:none!important}
.lst-news h2 {font-size:13px;line-height:21px;  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;overflow: hidden; text-overflow: ellipsis; font-weight: bold;}
.lst-news span{font-size:12px; color:#646464; font-weight: bold;} 
}


