.pmfbybannerWrap .whatsInItImageSvg { width: 79px; height: 76px; margin: 0 auto; }

.svgSec svg { width: 100%; height: auto }
 @keyframes colorSlide {  0% {
 background-position: 0% 100%
}
 20% {
 background-position: 0% 0%
}
 21% {
 background-color: #b1b1b1
}
 29.99% {
 background-color: #F7F7F7;
 background-position: 0% 0%
}
 30% {
 background-color: #b1b1b1;
 background-position: 0% 100%
}
 50% {
 background-position: 0% 0%
}
 51% {
 background-color: #b1b1b1
}
 59% {
 background-color: #F7F7F7;
 background-position: 0% 0%
}
 60% {
 background-color: #b1b1b1;
 background-position: 0% 100%
}
 80% {
 background-position: 0% 0%
}
 81% {
 background-color: #b1b1b1
}
 90%,  100% {
 background-color: #F7F7F7
}
}
 @keyframes trackBallSlide {  0% {
 opacity: 1;
 transform: scale(1) translateY(-10px)
}
 6% {
 opacity: 1;
 transform: scale(0.9) translateY(2.5px)
}
 14% {
 opacity: 0;
 transform: scale(.4) translateY(20px)
}
 15%,  19% {
 opacity: 0;
 transform: scale(.4) translateY(-10px)
}
 28%,  29.99% {
 opacity: 1;
 transform: scale(1) translateY(-10px)
}
 30% {
 opacity: 1;
 transform: scale(1) translateY(-10px)
}
 36% {
 opacity: 1;
 transform: scale(0.9) translateY(2.5px)
}
 44% {
 opacity: 0;
 transform: scale(.4) translateY(20px)
}
 45%,  49% {
 opacity: 0;
 transform: scale(.4) translateY(-10px)
}
 58%,  59.99% {
 opacity: 1;
 transform: scale(1) translateY(-10px)
}
 60% {
 opacity: 1;
 transform: scale(1) translateY(-10px)
}
 66% {
 opacity: 1;
 transform: scale(0.9) translateY(2.5px)
}
 74% {
 opacity: 0;
 transform: scale(.4) translateY(20px)
}
 75%,  79% {
 opacity: 0;
 transform: scale(.4) translateY(-10px)
}
 88%,  100% {
 opacity: 1;
 transform: scale(1) translateY(-10px)
}
}
 @keyframes nudgeMouse {  0% {
 transform: translateY(0)
}
 20% {
 transform: translateY(8px)
}
 30% {
 transform: translateY(0)
}
 50% {
 transform: translateY(8px)
}
 60% {
 transform: translateY(0)
}
 80% {
 transform: translateY(8px)
}
 90% {
 transform: translateY(0)
}
}
.carouselSlide { margin: 0px auto; position: relative; clear: both; overflow: hidden; z-index: 1 }
.carouselSlide .shadow { -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: 0 0 40px 2px #eaeaea; -moz-box-shadow: 0 0 40px 2px #eaeaea; -ms-box-shadow: 0 0 40px 2px #eaeaea; -o-box-shadow: 0 0 40px 2px #eaeaea; box-shadow: 0 0 40px 2px #eaeaea; background: #fff }
.carouselSlide .shadow.carousel-center .caption.carous_item { display: block }
.carouselSlide .shadow .caption { position: absolute; top: 0px; left: 0px; height: 100%; width: 100% }
.carouselSlide .shadow .caption.carous_item { box-sizing: border-box; display: none }
.carouselSlide .shadow .carous_desc { position: relative; display: block; text-align: center; width: 100%; height: 100%; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%) }
.errorMsg { color: red; font-size: 1.1rem; display: none; width: 100%; float: left; padding: 5px 0 15px }
.bannerWrap.pmfbybannerWrap { padding: 10px 0 70px; font-size: 0}
.bannerWrap .bannerWrapLeft { float: left; width: 33% }
.bannerWrap .bannerWrapLeft .bannerCircleImg {max-width: 380px; width: 100%;}
.bannerWrap .bannerHeads { width: 100%; float: left }
.bannerWrap .bannerHeads h1 { color: #ff9b41; font-family: "AllianzB"; font-size: 4rem; text-align: center; font-weight: normal; display: inline-block; padding-bottom: 70px; width: 100% }
.bannerWrap .bannerHeads h1 span { color: #5e5e5e; font-size: 2.5rem; width: 100%; float: left; margin: 5px 0; font-family: "AllianzSans" }
.bannerWrap .bannerWrapCenter { float: left; width: 35% }
.bannerWrap .bannerWrapRight { float: left; width: 30% }
.bannerWrap.pmfbybannerWrap .bannerWrapRight p { font-size: 2.2rem; font-family: 'AllianzB'; text-align: center; color: #0072bc; font-weight: bold;}
/* Devendra start 28Jan-2020 */
.bannerWrap .bannerWrapRight p { font-size: 2.6rem; font-family: 'AllianzB'; text-align: center; color: #0072bc }
/* Devendra end 28Jan-2020 */
.bannerWrap .bannerWrapRight .carouselSlide { width: 100%; height: 350px }
.bannerWrap .bannerWrapRight .carouselSlide .shadow { width: 288px; height: 288px; padding: 75px 0; margin: 30px 0 }
.bannerWrap .bannerWrapRight .carouselSlide .shadow .caption.carous_item { padding: 0px 15px }
.bannerWrap .bannerWrapRight .carouselSlide .shadow .carous_desc { padding: 0px 15px; margin-bottom: 15px; height: auto; float: left }
.bannerWrap .bannerWrapRight .carouselSlide .shadow .insuranceRoundListDetail { width: 100%; float: left; padding: 15px; text-align: center }
.bannerWrap .bannerWrapRight .carouselSlide .shadow .insuranceRoundListDetail p { color: #717272; font-size: 1.6rem; text-align: center }
.bannerWrap .mouseIcon { position: absolute; z-index: 1; bottom: 25px; left: 25px; cursor: pointer }
.svgProductSlide .svgSec svg { width: auto }
.bannerWrap .bannerWrapCenter .buyWheelForm p { padding-bottom: 25px }
.bannerWrap.pmfbybannerWrap.headsDetailPage .bannerHeads h1 { padding-bottom: 15px; }
.bannerWrap.headsDetailPage .bannerHeads span{color:#5e5e5e;font-size:1.8rem;width:100%;float:left;font-family:"AllianzSans"; padding-bottom: 15px; }
.bannerWrap.headsDetailPage .bannerWrapCenter .buyWheelForm p { padding: 70px 50px 0px }
.bannerWrap.headsDetailPage .bannerWrapRight h2 { padding-top: 75px }
.bannerWrap.headsDetailPage .mouseIcon { bottom: 200px }
.bannerWrap .bannerWrapRight .carouselSlide .shadow .caption .iconSec.animIconSec .svgSec.vehicleTrackSvg, .bannerWrap .bannerWrapRight .carouselSlide .shadow .caption .iconSec.animIconSec .svgSec.imClaimSetSvg, .bannerWrap .bannerWrapRight .carouselSlide .shadow .caption .iconSec.animIconSec .svgSec.roadAssistSvg { width: 79px; height: 76px; margin: 0 auto }
.errorMsg { width: 100%; float: left }
.errorMsg { color: red; font-family: "AllianzSans"; font-size: 1.2rem; padding: 5px 0 15px; display: none }
.bannerWrap .bannerWrapRight p {font-size: 2.6rem; font-family: 'AllianzB'; text-align: center;color: #0072bc;}
.introInBannerR {max-width: 420px; width: 100%;}
.introBannerReadMore, .introWithReadHide {display: none;}
.stillImgBanner {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}
.introInBannerR h2{font-size: 2rem; padding-bottom: 20px;}
.introWithReadMore p {color: #5e5e5e; font-size: 1.8rem;}
#pmfbyDiv .keyFeatures{width:50%; float:left;padding: 0px 20px;}
#pmfbyDiv{background: #ff9b41; text-align: center; float: left; width: 100.0%;padding: 40px 0px; color: #ffffff;}
#pmfbyDiv .keyFeatures:nth-child(1){border-right: 1px solid #ffffff;}
#pmfbyDiv ul li:before{display:none;}
.PMFasalBimaYojana .insPolicyTabsWrap .insPolicyTabsListWrap ul li:before, .PMFasalBimaYojana .listPradhanFarmerBenefits a span{display:none;}
.PMFasalBimaYojana .insPolicyTabsWrap .insPolicyTabsListWrap ul li a:after, .PMFasalBimaYojana .insPolicyTabsWrap .insPolicyTabsListWrap ul li.insPolicySel a:after {left:-20px;}
.PMFasalBimaYojana .insPolicyTabsWrap .insPolicyTabsListWrap .listPradhanFarmerBenefits{padding:30px 50px;}
.spaceDiv { height: auto !important;
    display: flex;
    width: 100%;
    float: left;
    zoom: 75%;
    align-items: center;}
.logo-pmfby{margin-right: 0px;}
.popup .iframpopup
{
    display: block;
    height: 400px;
    
}
.iframpopup ifram
{
    width: 100%;
    height: 100%;
}
.tabsOrangeLeftHeads h2 { padding-bottom: 20px; font-family: "AllianzB";  color: #ff9b41;  font-size: 3rem;  text-transform: uppercase; display: block; font-weight: normal;}
.tabsOrangeLeftHeads, .tabsOrangeLeftHeads h2, .listingTabsWrapper ul, .listingTabsWrapper h3, .listingTabsCommonText {
    padding-bottom: 20px;}
.listingTabsWrapper li { font-size: 1.6rem; color: #000000;  padding: 0px 0 20px 20px;  position: relative;}
.listingTabsWrapper li:before {
    content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    left: 0;
    top: 7px;
    background: #ff9b41;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    border-radius: 20px;
}
.tabsOrangeLeftHeads p { color: #000000; font-size: 1.6rem;  padding-bottom: 0;}
.listingTabsWrapper h3 {color: #0072bc; font-size: 1.8rem;  font-family: "AllianzSans"; font-weight: normal;}
.bannerWrap.pmfbybannerWrap .bannerWrapRight .carouselSlide .shadow{margin-top: 15px;}
.banner-intro-less, .read-more { text-decoration: underline; margin-left: 5px;}
.PMFasalBimaYojana .insPolicyTabsWrap .insPolicyTabsContentWrap{padding-bottom: 0px;}

@media screen and (max-width: 1500px) {
.container { padding: 0 40px }
}
 @media screen and (max-width: 1400px) {
.carouselSlide .shadow { -webkit-box-shadow: 0 0 20px 2px #eaeaea; -moz-box-shadow: 0 0 20px 2px #eaeaea; -ms-box-shadow: 0 0 20px 2px #eaeaea; -o-box-shadow: 0 0 20px 2px #eaeaea; box-shadow: 0 0 20px 2px #eaeaea; }
                }
 @media screen and (max-width: 1200px) {
.container { padding: 0 20px }
}
 @media screen and (max-width: 1024px) {
.bannerWrap .bannerWrapLeft,  .bannerWrap .bannerWrapCenter { width: 100%; display: block; vertical-align: top }
.bannerWrap .mouseIcon { display: none }
.bannerWrap.headsDetailPage .bannerWrapCenter .buyWheelForm p { padding-top: 40px }
.bannerWrap.headsDetailPage { padding: 40px 0 60px }
}
 @media screen and (max-width: 768px) {
.bannerWrap .bannerHeads h1 { padding-bottom: 30px }
.bannerWrap .bannerWrapLeft,  .bannerWrap .bannerWrapCenter { width: 100% }
.bannerWrap .bannerWrapCenter { display: block; vertical-align: top; padding-top: 30px }
}
 @media screen and (max-width: 767px) {
    .logo-pmfby{
        padding-top: 24px;
    }

        .spaceDiv{
margin-top:5%;  }
                .bannerWrap.pmfbybannerWrap{


     margin-top:-12px;}
.bannerWrap .bannerHeads h1 { font-size: 3rem; padding-bottom: 30px }
.bannerWrap .bannerHeads h1 span { font-size: 2rem }
.btn { font-size: 1.5rem; padding: 5px 25px 7px }
.bannerWrap { padding: 30px 0 30px }
.bannerWrap .bannerWrapLeft,  .bannerWrap .bannerWrapCenter { width: 100% }
.bannerWrap .bannerWrapCenter { padding-top: 30px }
.bannerWrap.headsDetailPage { padding: 30px 0 }
.bannerWrap.pmfbybannerWrap .stillImgBanner{display:block;}
.bannerWrap.pmfbybannerWrap .bannerWrapRight { display: block; width:100%;     margin-top: 15px;}
#pmfbyDiv .keyFeatures:nth-child(1){border-right: 0px solid #ffffff;}
#pmfbyDiv .keyFeatures{width:100%; margin: 20px 0px; padding: 0px;}
#pmfbyDiv{text-align:left;}
#pmfbyDiv ul{padding:0px; margin:0px;}
#pmfbyDiv ul li{color: #ffffff; padding: 0px 0 20px 20px; position: relative;}
#pmfbyDiv ul li:before {
    content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    left: 0;
   /* top: 7px;*/
    background: #ffffff;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    border-radius: 20px;
    display:block;
}
}
@media screen and (max-width:640px) {
.bannerWrap.headsDetailPage {padding: 10px 0;}
.bannerWrap.headsDetailPage .bannerHeads h1 {padding-bottom: 10px;}
.bannerWrap .bannerHeads h1 span { font-size: 1.6rem;}
}

/*!important*/ {
.bannerWrap .bannerHeads h1 { font-size: 2rem }
}
 @media screen and (max-width: 480px) {
.container { padding: 0 10px }
.bannerWrap .bannerWrapRight { display: block; width:100%;}
}

.iframpopup 
{
	left: 20%;
	top: 20%;
}
#iframVideo
{
	display:none;
}
#clickMe
{
	cursor: pointer;
}

.play-btn {
  width: 70px;
  height: 70px;
  background: radial-gradient( #0071bb 60%, #0071bb 62%);
  border-radius: 50%;
  position: relative;
  display: block;
  margin: -275px auto;
  box-shadow: 0px 0px 25px 3px #0071bb;
}

/* triangle */
.play-btn::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-40%) translateY(-50%);
  transform: translateX(-40%) translateY(-50%);
  transform-origin: center center;
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 25px solid #fff;
  z-index: 100;
  -webkit-transition: all 400ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: all 400ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* pulse wave */
.play-btn:before {
  content: "";
  position: absolute;
  width: 150%;
  height: 150%;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation: pulsate1 2s;
  animation: pulsate1 2s;
  -webkit-animation-direction: forwards;
  animation-direction: forwards;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: steps;
  animation-timing-function: steps;
  opacity: 1;
  border-radius: 50%;
  border: 5px solid rgba(255, 255, 255, .75);
  top: -30%;
  left: -30%;
  background: rgba(198, 16, 0, 0);
}

@-webkit-keyframes pulsate1 {
  0% {
    -webkit-transform: scale(0.6);
    transform: scale(0.6);
    opacity: 1;
    box-shadow: inset 0px 0px 25px 3px rgba(255, 255, 255, 0.75), 0px 0px 25px 10px rgba(255, 255, 255, 0.75);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
    box-shadow: none;

  }
}

@keyframes pulsate1 {
  0% {
    -webkit-transform: scale(0.6);
    transform: scale(0.6);
    opacity: 1;
    box-shadow: inset 0px 0px 25px 3px rgba(255, 255, 255, 0.75), 0px 0px 25px 10px rgba(255, 255, 255, 0.75);
  }
  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1);
    opacity: 0;
    box-shadow: none;

  }
}
@media screen and (max-width: 640px)
{
    .play-btn {

  margin: -11px auto;

}                

    .popupSec.videoPopupSec {
        height: 300px;
        left: 5%;
    }

  .popupSec.videoPopupSec .closePop span {
    background: black !important;
}
    .popupSec .closePop span:nth-child(2) {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    position: relative;
    top: 7px;
}

.popupSec .closePop span:nth-child(1) {
    -webkit-transform: rotate(47deg);
    -moz-transform: rotate(47deg);
    -ms-transform: rotate(47deg);
    -o-transform: rotate(47deg);
    transform: rotate(47deg);
    position: relative;
    top: 10px;
}
   }