.count_inner .para{
	    font-weight: 500;
    color: #2ab570;
    font-size: 20px;
    line-height: 22px;
    text-align: center;
}
.count{
    padding: 100px 0px 100px 0px;
    background: url("../image/worldmap_bg.png");
    background-size: cover;
    background-repeat: no-repeat;
}

.count h2{
    margin-bottom: 60px;
}


.count .plus_count{
    font-size: 50px;
    color: #2ab570;
    font-weight: 500;
    display: inline-block;
    margin-bottom: 2px;
}
/* Subscribe_Save */
.Subscribe_Save{
    padding-bottom: 24px;
	    padding-top: 0px;
    background-image: url('image/subscription_2019/banner.jpg');
}


.Subscribe_Save .common_boxShadow{
    padding: 20px 25px;
}

.Subscribe_Save .bg_Subscribe{
}



.Subscribe_Save .bg_Subscribe h2{
    color: #FFFFFF;
    text-align: center;
    font-weight: 500;
    font-size: 40px;
    margin-bottom: 90px;
    margin-top: 50px;
}

.Subscribe_Save .bg_Subscribe>p{
    color: #FFFFFF;
    margin-bottom: 25px;
}


.Subscribe_Save .price_list{
    width: 70%;
    margin: 0 auto;
}


.Subscribe_Save .price{
    width: 100%;
    background: linear-gradient(
180deg
, #FFFFFF 20.39%, #D1D1D1 147.27%);
    border-radius: 3px;
    margin-bottom: 25px;
    /* padding-bottom: 24px; */
    height: 430px;
    overflow: hidden;
    position: relative;

}

.Subscribe_Save .price .top{
        background: url(../image/price.png);
        background-position: 100% 100%;
        background-repeat: no-repeat;
        height: 117px;
        background-size: contain;
}

.Subscribe_Save .price .top h4{
font-size: 16px;
color: #626262;
font-weight: 500;
margin-bottom: 7px;
}

.Subscribe_Save .price>p{
    margin-top: 8px;
} 


.Subscribe_Save .price  p{
    font-size: 13px;
color: #626262;
}
.Subscribe_Save .price .top{
    padding: 20px 49px;
    /* background: linear-gradient(180deg, #FFFFFF 16.84%, #D1D1D1 121.6%); */
    margin-bottom:20px;
}


.Subscribe_Save .price .middle{
    padding: 0px 34px 0px;
}
.Subscribe_Save .price .middle button{
	width:100%;
}
.Subscribe_Save .price .middle h3{
    font-weight: 500;
    font-size: 20px;
    margin-bottom: 25px;
    color: #0C50FF;

}

.Subscribe_Save .price .middle ul>li{
    margin-bottom: 20px;
}
.ribbon{
background-color: #da910d;
    overflow: hidden;
    padding: 0px 40px;
    white-space: nowrap;
    position: absolute;
    right: -40px;
    top: 6px;
    -webkit-transform: rotate(
-314deg
);
    -moz-transform: rotate(-314deg);
    -ms-transform: rotate(-314deg);
    -o-transform: rotate(-314deg);
    transform: rotate(
-314deg
);
    }


.ribbon a {color: #fff;
    display: block;
    margin: 1px 0;
    padding: 4px 4px;
    text-align: center;
    text-decoration: none;
    font-weight: 500;
    font-size: 9px;
    text-transform: uppercase;}
    

.price .ribbon.green{
   background: #36A000;
   color: #FFFFFF;
	top: 8px;
    right: -46px;
}
.custom_btn{
    /* box-shadow: 0 1px 5px 0 rgb(0 0 0 / 20%), 0 3px 1px -2px rgb(0 0 0 / 12%), 0 2px 2px 0 rgb(0 0 0 / 14%); */
    transition: 0.1s ease all;
    color: #FFFFFF;
    text-decoration: none;
    border-radius: 3px;
    font-size: 12px;
    font-weight: 400;
    text-align: center;
    text-transform: uppercase;
    padding: 6px 15px 6px 15px;
    font-weight: 500;
}
.custom_btn.blue{
    background: #2D88CA;
}
.green{
    background: #32CD33;
    color: white;
}
.green:hover{
    background: #32CD33 !important;
    color: white !important;
}
.text-danger,.err-msg{color: #FFDC67;float: left;width: 100%;height: 30px;padding-top: 5px;}
.firstblock h1{font-weight: 100;color: white;font-size: 50px;line-height: 18px;margin: 50px 0 30px 0;}
.firstblock .p11{color: white;font-size: 18px;line-height: 22px;font-weight: 300;}
.firstblock .p12{margin-top: 28px;color: white;font-size: 18px;line-height: 22px;font-weight: 300;margin-bottom: 12px;} 
.lastblock{min-height: 288px;float:left;background-repeat: no-repeat;background-size: cover;width: 100%;background-image:url('../image/Photo-1.svg');}
.thirdblock{min-height: 458px;float:left;background-repeat: no-repeat;background-size: cover;width: 100%;background-image:url('../image/buildingBG.png');}
.firstblock{padding-bottom: 50px;float:left;background-repeat: no-repeat;background-size: cover;width: 100%;background-image:url('../image/L1BG.jpg');}
.askingblock h3{text-align:center;color: #707070;font-weight: 300;font-size: 34px;margin-top: 28px;line-height: 40px;margin-bottom: 30px;}
.collapsed .icon{-ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);}
.midblock{float: left;width: 100%;    min-height: 452px;}
.collapse{float: left;width: 100%;}
.title{min-height: 28px;}
.askingblock .col-sm-12{margin-bottom: 12px;} 
.askingblock{min-height: 535px;float: left;width: 100%;padding-bottom: 64px;background-color: #fff}
.askingblock .p{float: left; font-size: 14px; color: #95AD53; border-left: 8px solid #B6CC75; padding-left: 10px; margin-left: 64px; margin-bottom: 16px; margin-top: 10px; line-height: 19px; width: 80%;}
.askingblock .head{cursor: pointer;font-size: 20px;color: #707070;line-height: 24px;font-weight: 200;}
.askingblock .icon{    float: left;
    width: 21.39px;
    background-image: url(../image/Path-1.svg); 
    height: 17.58px;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 10px;
        -webkit-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1);
    -moz-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1);
    -o-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1);
    -ms-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1);
    transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1);}
.fade p{
    text-align: center;
    padding-top: 32px;
    color: #707070;
    font-size: 16px;
    line-height: 20px;
    min-height: 72px;
}
#Snapshot1 .down-up {
    left: 13%;
}
#Snapshot2 .down-up {
    left: 37%;
}
#Snapshot3 .down-up {
    left: 62%;
}
#Snapshot4 .down-up {
    left: 87%;
}
.fade.in{display: block;}
.fade{display: none;}
.down-up {
    position: absolute;
    transform: rotate(224deg);
    -webkit-transform: rotate(224deg);
    border: solid #B3B9BE;
    border-width: 0 2px 2px 0;
    background-color: white;
    display: inline-block;
    padding: 8px 8px 8px 8px;
    top: 78%;
}
.midblock .nav-tabs{text-align: center;border-bottom: 2px solid #B3B9BE;padding-bottom: 24px;}
.midblock .nav-tabs li{float: none; display: inline-block;}
.midblock .nav-tabs li a,.midblock .nav-tabs li a:hover,.midblock .nav-tabs li a:focus,.midblock .nav-tabs li a:active{border: 0px;}
.midblock .nav-tabs li img{height: 130px;}
.testimonial{list-style-type: none;padding: 57px 0;}
.testimonial li b{font-weight: 500;}
.testimonial li{border-left: 8px solid #99CBE8;
    margin-bottom: 28px;
    color: #656565;
    padding-left: 10px;
    font-size: 16px;
    line-height: 22px;
    font-weight: 300;}
.freeinput{min-width: 397px;
    padding: 8px;
    padding-left: 17px;
    font-size: 18px;
    font-weight: 100;
    border-radius: 5px;
    border: 1px solid #F7F7F7;}
footer{    float: left;
    width: 100%;}
    .firstblock .subscriptionBTN{margin-top: 12px;background-color: #0076D9;color: white;border: 1px solid #0076D9;border-radius: 5px;padding: 10.5px 62px;font-size: 18px;}
    @media (max-width: 500px){
      .midblock .nav-tabs{margin-bottom: -10px;}
      .down-up{top: auto !important;}
      .title { min-height: 48px !important;}
      .chato,.contacto{float: left;padding: 12px !important;width: 100%;}
      .head span{float: right;width: 88% !important}
      .askingblock .col-sm-12{float: left;}
      .askingblock .p{margin-left: 35px; margin-bottom: 0px;}
      .thirdblock p{ line-height: 45px !important; margin-bottom: 0;}
.firstblock h1{
  line-height: normal;
}
.freeinput{
  width: 100%;
min-width: auto;
}
.firstblock button{margin-bottom: 40px;    padding: 10px 0 !important; width: 100%;}
.midblock .nav-tabs li{width: 24% !important;}
.midblock .nav-tabs li img{height: auto !important;}
.midblock .nav-tabs li p{    font-size: 11px !important;}
.midblock .nav-tabs li a{padding: 0 5px !important;}
.lastblock{background-size: cover !important;}
    }
  @media only screen 
and (min-device-width :100px) 
and (max-device-width : 600px) {
		.Subscribe_Save .price_list {
    width: 100%;
	}
}
@media only screen 
and (min-device-width : 700px) 
and (max-device-width : 1200px) 
{
 .Subscribe_Save .price_list {
 width: 100%;
 }
}
  /* Medium devices (landscape tablets, 768px and up) */
  @media only screen and (min-width: 768px) {
    .count{
        padding: 90px 0px 70px 0px;
    }
  } 
  
  /* Large devices (laptops/desktops, 992px and up) */
  @media only screen and (min-width: 992px) {
    .count{
        padding: 130px 0px 100px 0px;
    }
   
  } 
  
  /* Extra large devices (large laptops and desktops, 1200px and up) */
  @media only screen and (min-width: 1200px) {
    .count{
        padding: 130px 0px 100px 0px;
    }
  }
.wpa_img {
    width: 121px;
    margin-bottom: 32px;
}
