.heading {
font-size: 32px;
font-weight: 800;
font-family: Poppins-Bold;
text-align: center;
color: #231F20;
}
@media screen and (max-width: 600px) {
.heading {
padding-top:28px;
font-size: 32px;
font-weight: 800;
font-family: Poppins-Bold;
text-align: center;
color: #231F20;
}
}
.text_normal {
font-size: 18px;
    font-weight: 800;
    padding: 20px 30px;
    line-height: 40px;
    text-align: center;
    color: #4b4848;
}
.container_green {
background-color: #fdf6d0;
padding: 8px;
}
.help_icon {
background-color: #ffffff;
    border-radius: 55px 0 0 55px;
    padding: 16px;
    margin: 8px;
height: 108px;
}
.help_text {
font-size: 24px;
    color: #f5d313;
    background-color: #ffffff;
    padding: 27px 3px;
    margin: 8px -9px;
    height: 108px;
    font-weight: bold;
    text-align: center;
}
.help_text2 {
font-size: 22px;
    color: #000000;
    background-color: #ffffff;
    padding: 16px 16px;
    margin: 8px 7px 3px 7px;
    text-align: center;
    height: 108px;
}
.help_text3 {
font-size: 22px;
    color: #000000;
    background-color: #ffffff;
    padding: 16px 16px;
    margin: 8px 7px 3px 7px;
    text-align: center;
    height: 108px;
}
.help_text4 {
font-size: 21px;
    color: #000000;
    background-color: #ffffff;
    padding: 16px 16px;
    margin: 8px 7px 3px 7px;
    text-align: center;
    height: 108px;
}

.help_button {
font-size: 32px;
    color: #f5d313;
    background-color: #ffffff;
    padding: 25px 14px;
    vertical-align: middle;
    margin: 8px -8px;
    height: 108px;
    text-align: center;
}
.button_reg {
font-size: 18px;
    font-weight: bold;
    color: #ffffff;
    background-color: #f5d313;
    border: 0px;
    border-radius: 16px;
    padding: 5px 18px;
}
.button_sub {
font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    background-color: #f5d313;
    border: 0px;
    border-radius: 16px;
    padding: 4px 30px;
    margin-left:10px;
}
.button_claim {
font-size: 18px;
    font-weight: bold;
    color: #ffffff;
    background-color: #808080;
    border: 0px;
    border-radius: 16px;
    padding: 5px 18px;
}
.button_question {
font-size: 18px;
    font-weight: bold;
    color: #ffffff;
    background-color: #f5d313;
    border: 0px;
    border-radius: 16px;
    padding: 5px 18px;
}


.fans {
padding: 10px;
    list-style: none;
    font-family: Poppins-Regular;
    font-size: 12px;
    color: #4b4848;
padding: 4px;
}
.fques {
    font-family: Poppins-Bold;
    font-size: 15px;
    font-weight: 800;
    color: #133b61;
}
ul.list {
list-style-image: url('images/quest.png');
}
@media screen and (max-width: 1300px) {
.help_text {
font-size: 20px;
    color: #f5d313;
    background-color: #ffffff;
    padding: 27px 3px;
    margin: 8px -9px;
    height: 108px;
    font-weight: bold;
    text-align: center;
}
.help_text2 {
font-size: 20px;
    color: #000000;
    background-color: #ffffff;
    padding: 16px 16px;
    margin: 8px 7px 3px 7px;
    text-align: center;
    height: 108px;
}
.help_text3 {
font-size: 20px;
    color: #000000;
    background-color: #ffffff;
    padding: 16px 16px;
    margin: 8px 7px 3px 7px;
    text-align: center;
    height: 108px;
}
.help_text4 {
font-size: 20px;
    color: #000000;
    background-color: #ffffff;
    padding: 16px 16px;
    margin: 8px 7px 3px 7px;
    text-align: center;
}
}
//...............................
.qbody {

    padding-right: 20px;
    padding-left: 30px;
    color: #1A4485;
    font-size: 18px;
    line-height: 26px;
    text-decoration: none!important;
    font-weight: bold;
}

.bloc {
  width: 100px;
  height: 100px;
  padding: 5px;
  border: 1px solid #1A4485;    
  background-color: #1A4485; 
}
.block_faq {
  //display: inline-block;
  width: 100px;
  height: 100px;
  padding: 5px;
  border: 1px solid blue;    
  background-color: yellow; 
}


@media (max-width: 768px) {
.abody_new {
      color:#1A4485; 
      text-align: left; 
      font-size:15px;
      margin-top: -25px;
      line-height: 20px;
      text-decoration: none!important;
}
}


@media (max-width: 768px) {


.qbody_new11 {
width:99%;
      margin-top: -25px;
    color: #1A4485;
    font-size: 20px;
    line-height: 26px;
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: none!important;
}
}




@media (max-width: 768px) {
.qbody_new_Q1 {
      color:#70AB2A; 
      text-align: left; 
      font-size:37px;
      font-weight:bold;
      line-height: 26px;
      text-decoration: none!important;
padding-left:0px;;
}
}






.qbody_new11 {
    padding-right: 20px;
    padding-left: 0px;
width:80%;
      margin-top: -25px;
      margin-left:66px;
    color: #1A4485;
    font-size: 20px;
    line-height: 26px;
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: none!important;
}

.qbody_new_row {
    padding-right: 20px;
    padding-left: 0px;
      margin-top: -25px;
      margin-left:50px;
    color: #1A4485;
    font-size: 20px;
    line-height: 26px;
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: none!important;
}
.qbody_new {
    padding-right: 20px;
    padding-left: 0px;
width:80%;
      margin-top: -25px;
      margin-left:50px;
    color: #1A4485;
    font-size: 20px;
    line-height: 26px;
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: none!important;
}


.qbody_new_w3 {
    padding-right: 0px;
    padding-left: 50px;
width:80%;
      margin-top: -25px;
    color: #1A4485;
    font-size: 20px;
    line-height: 26px;
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: none!important;
}
.qbody_new1 {
    padding-right: 0px;
    padding-left: 50px;
width:80%;
      margin-top: -25px;
    color: #1A4485;
    font-size: 20px;
    line-height: 26px;
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: none!important;
}


.abody_new1 {
      color:#1A4485; 
      text-align: left; 
      width:85%;
      font-size:15px;
      margin-top: -25px;
      padding-right: 20px;
      padding-left: 96px;
      line-height: 20px;
      text-decoration: none!important;
}
.w3-yellow{color:#000!important;background-color:#ffeb3b!important}
.w3-container,
.w3-panel{padding:0.01em 16px}
.w3-panel{margin-top:16px;margin-bottom:16px}
.w3-grey{color:#000!important;background-color:#9e9e9e!important}
.w3-col{float:left;width:100%}
.w3-col.s1{width:8.33333%}.w3-col.s2{width:16.66666%}.w3-col.s3{width:24.99999%}.w3-col.s4{width:33.33333%}
.w3-col.s5{width:41.66666%}.w3-col.s6{width:49.99999%}.w3-col.s7{width:58.33333%}.w3-col.s8{width:66.66666%}
.w3-col.s9{width:74.99999%}.w3-col.s10{width:83.33333%}.w3-col.s11{width:91.66666%}.w3-col.s12{width:99.99999%}
@media (min-width:601px){
.w3-col.m1{width:8.33333%}
.w3-col.m2{width:16.66666%}
.w3-col.m3{width:24.99999%}
.w3-quarter{width:24.99999%}
.w3-col.m4{width:33.33333%}
.w3-third{width:33.33333%}
.w3-col.m5{width:41.66666%}
.w3-col.m6{width:49.99999%}
.w3-half{width:49.99999%}
.w3-col.m7{width:58.33333%}
.w3-col.m8{width:66.66666%}
.w3-twothird{width:66.66666%}
.w3-col.m9{width:74.99999%}
.w3-threequarter{width:74.99999%}
.w3-col.m10{width:83.33333%}
.w3-col.m11{width:91.66666%}
.w3-col.m12{width:99.99999%}}
@media (min-width:1024px){
.w3-col.l1{width:8.33333%}
.w3-col.l2{width:16.66666%}
.w3-col.l3{width:24.99999%}
.w3-col.l4{width:33.33333%}
.w3-col.l5{width:41.66666%}
.w3-col.l6{width:49.99999%}
.w3-col.l7{width:58.33333%}
.w3-col.l8{width:66.66666%}
.w3-col.l9{width:74.99999%}
.w3-col.l10{width:83.33333%}
.w3-col.l11{width:91.66666%}
.w3-col.l12{width:99.99999%}}



.abody_new_w3 {
      color:#1A4485; 
      text-align: left; 
width:80%;
      font-size:15px;
      margin-top: -25px;
    //  margin-left:107px;
     // padding-right: 20px;
      padding-left: 90px;
      line-height: 26px;
      text-decoration: none!important;
}




.abody_new11 {
      color:#1A4485; 
      text-align: left; 
width:75%;
      font-size:15px;
      margin-top: -25px;
      margin-left:107px;
      padding-right: 20px;
      padding-left: 1px;
      line-height: 20px;
      text-decoration: none!important;
}

.abody_new {
      color:#1A4485; 
      text-align: left; 
width:75%;
      font-size:15px;
      margin-top: -25px;
      margin-left:88px;
      padding-right: 20px;
      padding-left: 1px;
      line-height: 20px;
      text-decoration: none!important;
}

.title_new1 {
      color:#1A4485; 
      text-align: left; 
      font-size:45px;
      //font-weight:bold;
      padding-right: 6px;
      padding-left: 0px;
      line-height: 26px;
      text-decoration: none!important;
}
.title_new2 {
      color:#70AB2A; 
      text-align: left; 
      font-size:45px;
      font-weight:bold;
      padding-right: 6px;
      padding-left: 0px;
      line-height: 26px;
      text-decoration: none!important;
}


.title_new1_row {
      color:#1A4485; 
      text-align: left; 
      font-size:30px;
      //font-weight:bold;
      padding-right: 6px;
      padding-left: 0px;
      line-height: 26px;
      text-decoration: none!important;
}
.title_new2_row {
      color:#70AB2A; 
      text-align: left; 
      font-size:30px;
      font-weight:bold;
      padding-right: 6px;
      padding-left: 0px;
      line-height: 26px;
      text-decoration: none!important;
}






.qbody_new_Q {
      color:#70AB2A; 
      text-align: left; 
      font-size:37px;
      font-weight:bold;
      padding-right: 6px;
      padding-left: 0px;
      line-height: 26px;
      text-decoration: none!important;
}

.qbody_new_Q1 {
      color:#70AB2A; 
      text-align: left; 
      font-size:37px;
      font-weight:bold;
      padding-right: 6px;
      padding-left: 15px;
      line-height: 26px;
      text-decoration: none!important;
}

.abody_new_Aw3 {
      color:#1A4485; 
      text-align: left; 
      font-size:40px;
      font-weight:bold;
      padding-right: 0px;
    padding-left: 40px;
      line-height: 40px;
      text-decoration: none!important;
}

.abody_new_A11 {
      color:#1A4485; 
      text-align: left; 
      font-size:40px;
      font-weight:bold;
      padding-right: 0px;
      padding-left: 60px;
      line-height: 40px;
      text-decoration: none!important;
}





.abody_new_A {
      color:#1A4485; 
      text-align: left; 
      font-size:40px;
      font-weight:bold;
      padding-right: 0px;
      padding-left: 45px;
      line-height: 40px;
      text-decoration: none!important;
}

.abody_new_A1 {
      color:#1A4485; 
      text-align: left; 
      font-size:40px;
      font-weight:bold;
      padding-right: 0px;
      margin-left: 55px;
      line-height: 40px;
      text-decoration: none!important;
}


.abody {

    padding-right: 20px;
    padding-left: 30px;
    /*color: #666666;*/
    font-size: 18px;
    line-height: 26px;
    text-decoration: none!important;
    font-weight: bold;
}
.unlist {

    padding-right: 20px;
    padding-left: 40px;
    color: #666666;
    font-size: 16px;
    line-height: 20px;
    text-decoration: none!important;
    font-weight: bold;
}
.abouttxt {

    padding-right: 15px;
    padding-left: 30px;
    color: #666666;
    font-size: 17px;
    line-height: 22px;
    text-decoration: none!important;
}
/*---------Header style------*/

.top-banner {
	display: block;
	margin: 0px 0px;
	padding: 6px 40px;
	/* background: url(images/bg.jpg) top left repeat #fff;*/
	background-color:#90BD54;
}
.top-banner div.promotions {
    background-color:#175E3E;
    padding: 10px;
    background: none repeat scroll 0 0 #175E3E;
    /*box-shadow: 0 1px 1px rgba(0, 0, 0, 0.55);*/
    width: 29.5%;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    height: 40px;
}
.top-banner div {
    display: inline-block;
    height: 50px;
    width: 100%;
    vertical-align: middle;
}
.bgimg {
    background-image: url('images/header_bg.jpg');
    
}
.top-banner div.plus {
    border-radius: 50em 50em 50em 50em;
    height: 55px;
    line-height: 50px;
    margin: 0px -10px;
    padding: 1px 35px 4px 13px;
    position: relative;
    width: 26px !important;
    z-index: 10;
    background-color:#165C40;
    border: 3px solid #fff;
    font-size: 38px;
    color: #fff;
    text-align: left;
    box-shadow: 0 1px 1px rgba(0,0,0,0.55);
}

// Slideshow CSS start
* {box-sizing:border-box}
*
*/* Slideshow container */
.slideshow-container {
  max-width: 1000px;
  position: relative;
  margin: auto;
}

/* Hide the images by default */
.mySlides {
  display: none;
}

/* Next & previous buttons */
.prev, .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  margin-top: -22px;
  padding: 16px;
  color: white;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
  background-color: rgba(0,0,0,0.8);
}

/* Caption text */
.text {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}

/* Number text (1/3 etc) */
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* The dots/bullets/indicators */
.dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.active, .dot:hover {
  background-color: #717171;
}

/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4}
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4}
  to {opacity: 1}
}
// Slideshow CSS end

.hlpbox {
border:3px;
border-style: solid;
border-bottom-color: #333333;
border-right-color: #555555;
border-left-color: #BBBBBB;
border-top-color: #DDDDDD;
font-size:12px;
background-color: #FFFFD4;
padding: 5px;
font-family: Poppins-Regular;
text-align: left;
}
.blank-row {
height: 5px;
}
.img-width {
width: 100%;
    max-width: 90px;
}
.h1-heading {
font-size: 30px;
    font-family: 'Poppins-Bold';
    padding: 10px 2px;
    color: #231F20;
}
.plan-now-but {
position: absolute;
    z-index: 1;
    top: 69%;
    color: blue;
    left: 29%;
    font-size: 36px;
    margin: 0 auto;
    font-weight: bold;
}
.dark-bg {
background-color: #231F20;
}
.mainsubtitle_new_port
{
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
//    font-family: Arial, Helvetica, sans-serif;
        font-family: Poppins-Regular,Arial,sans-serif;
    background: linear-gradient(#FEF6CF,#FEF6CF);
    background-image: linear-gradient(#FEF6CF, #FEF6CF);
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: initial;
    vertical-align: middle;
    text-indent: 10px;
    //height: 30px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
}
