@media screen and (max-width: 1700px){
    .dashbord_sec .ct-section-inner-wrap {
        width: 91%;
    }
    .disc_block .disc_top h2 {
        font-size: 45px;
    }
     .ps_block .sgpkg_btn2{
    max-width:98%;
    margin: 0 auto;
    margin-top: 10px;
   }
   .signup_form .form-actions {
    margin-top: 40px;
   }
}
@media screen and (max-width: 1600px){
    .db_wrapper {    margin-top: 190px;}
    .centries_list table td, .phis_list table td{
            padding: 10px 20px;
             height: 65px;
    }
    .centries_list table thead th, .phis_list table thead th{
            padding: 15px 20px;
    }
    .disc_block .disc_top h2 {
        font-size: 43px;
    }
    .mgb_tab_cnt .vippkg_grid .get {    margin-top: 75px;}
    .mgb_tab_cnt .vipplan3 .vippkg_grid .get {    margin-top: 40px;}
    .mgb_tab_cnt .vippkg_grid ul li:last-child{ margin-bottom:0; }
    .sd_inner .sd_left{
        width: 330px;    height: 260px;
    }
    .sd_inner .sd_right {
        width: calc(100% - 330px);
        padding-left: 50px;
    }

   .ps_block .entries-sec .entry-1,.ps_block .entries-sec .entry-2,.ps_block .entries-sec .entry-3{
        width: 100%;
   }
  
  /*.ps_block .entries-sec h3 {
        font-size: 26px;
    }*/
   
     .db_wrapper .db_right{
            width: 67.5%;
    }

}
@media screen and (max-width: 1500px){
	/*.signup_form .form-actions{
        margin-top: 60px;
    }*/
    .db_mid{
        margin-bottom: 40px;
    }
    .discounts ul li .img{
        height: 100px;
    }
    .disc_block .disc_top .sort_dd select{
        width: 195px;
    }
    .page-id-535941 .dashbord_sec .ct-section-inner-wrap{
        width: 95%;
    }
    .mgb_tab_cnt .vippkg_col h2:after{
        width: 227px;
        height: 127px;
        background-size: contain;
        background-repeat: no-repeat;
        left: -10px;
    }
    .mgb_tab_cnt .vippkg_grid h3 {
        font-size: 50px;
    }
    .mgb_tab_cnt .vipplan3 .vippkg_grid h3 {
        font-size: 53px;
    }
    .mgb_tab_cnt .vipplan_row{
        margin: 0 -46px;
    }
    .mgb_tab_cnt .vippkg_grid {
        padding: 44px 19px 0;
    }
    .mgb_tab_cnt .vippkg_grid .signup-btn{
        max-width: 177px;padding: 19px 0px 18px;
    }
    .mgb_tab_cnt .vippkg_grid, .mgb_tab_cnt .vipplan3 .vippkg_grid {
        min-height: 725px;
    }
    .mgb_tab_cnt .vippkg_grid .get {
        margin-top: 52px;
    }
    .mgb_tab_cnt .vipplan3 .vippkg_grid .get {
        margin-top: 28px;
    }
    .mgb_tab_cnt .vippkg_grid h4 {
        font-size: 22px;
    }
    .sd_inner .sd_left {
        width: 300px;
        height: 250px;
    }
    .sd_inner .sd_right {
        width: calc(100% - 300px);
        padding-left: 40px;
    }

    .db_wrapper .db_left ul li a {
        font-size: 18px;
    }
    .db_bot ul li, .db_bot ul li label {
        font-size: 17px;
    }
    .db_bot p {
        margin-bottom: 30px;
    }
    .db_bot ul li:last-child {
        margin-top: 30px;
    }
    .db_top h2, .ps_block .ps_top h2{
        font-size: 46px;
    }
    .pro_data h4 {
        font-size: 34px;
    }

   
   

}
@media screen and (max-width: 1400px){
    .db_wrapper {
        margin-top: 165px;
    }
    .dashbord_sec .ct-section-inner-wrap {
        width: 94%;
    }
   
    .mgb_tab_cnt .vipplan_row {
        margin: 0 -30px; 
    }
    .mgb_tab_cnt .vippkg_col h2:after {
    width: 210px;
    height: 122px;}
    .mgb_tab_cnt .vippkg_col h2{
        font-size: 20px;
    }
    .mgb_tab_cnt .vippkg_grid h4 {
    font-size: 20px;
    letter-spacing: normal;
    }
    .mgb_tab_cnt .vippkg_grid ul li{
            margin-bottom: 9px;
    }
    .mgb_tab_cnt .vippkg_grid ul{
        padding-top: 23px;
    padding-bottom: 24px;
    }
    .page-id-535941 .db_wrapper .db_right {
        padding-top: 55px;
    }

    .mgb_tab_cnt .vippkg_grid, .mgb_tab_cnt .vipplan3 .vippkg_grid {
        min-height: 760px;
    }
   

   
     .ps_block .sgpkg_btn2 {
       padding: 10px 5px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .db_wrapper .db_left ul li a {
        font-size: 17px;
    }
    .db_wrapper .db_right {
        padding-bottom: 30px;
    }
    .db_top h2, .ps_block .ps_top h2{
        font-size: 44px;
    }
}
@media screen and (max-width: 1300px){
    .db_wrapper .db_left ul li a{
        font-size: 18px;
            padding: 17px 18px 16px 47px;
    }
    .db_wrapper .db_left{
         
              width: 29%;
    }
   
    .mgb_tab_cnt .vippkg_col h2{
            margin: -81px auto 39px;
    }
    .mgb_tab_cnt .vippkg_grid .signup-btn{
            padding: 16px 0px 16px;
    }
    .mgb_tab_cnt .vippkg_grid h3 {
        font-size: 47px;
    }
    .mgb_tab_cnt .vipplan3 .vippkg_grid h3 {
        font-size: 50px;
    }
    .mgb_tab_cnt .vippkg_col h2:after {
        width: 190px;
        height: 112px;
    }

    
    .db_wrapper .db_left ul li a {
        font-size: 17px;
    }
    .db_bot p {
        font-size: 17px;
    }
}
@media screen and (max-width: 1200px){

	
	.stripe_img {
    	margin-bottom: 0;
	}
	/*.signup_form .form-actions {
    	margin-top: 50px;
	}*/
        .db_wrapper {
        margin-top: 0;
        padding-left: 20px;
        padding-right: 20px;        
        padding-top: 140px;
        padding-bottom: 50px;
        margin-bottom: 0;
    }
    .dashbord_sec .ct-section-inner-wrap {
        width: 100%;
    }
   
    .db_wrapper .db_left ul li a {
        font-size: 16px;
        padding: 12px 15px 12px 47px;
        height: 50px!important;
    }
   
    .ps_block .virow .vicol1 {
        padding: 0 8.5px;width: 50%;
    }
   
    .pro_img {
        width: 130px;
        height: 130px;
        border: 4px solid #76858a;
    }
    .pro_data h4{
        font-size: 30px;
    }

    .db_bot h3{
        font-size: 22px;
        line-break: normal;
    }
    .db_bot p{
        font-size: 16px;
    }
    .db_bot ul li,
    .db_bot ul li label{
        font-size: 16px;
    }

    .centries_list table td, .phis_list table td {
        padding: 10px 17px;
        line-height: normal;
    }
    .centries_list table thead th, .phis_list table thead th {
        padding: 15px 17px;
        font-size: 17px;
    }
    .db_wrapper ul.page-numbers li a, .db_wrapper ul.page-numbers li span{
        width: 44px;
        height: 44px;    
        line-height: 44px !important;
    }
    .disc_block .disc_top h2 {
        font-size: 33px;
    }
    .discounts ul li {
        width: 24.2%;
    }
    .discounts ul li .img {
        height: 90px;
    }
    .discounts {
        margin-bottom: 25px;
    }
    .db_bot ul li {
        margin-bottom: 15px;
    }
    
   
    .ep_tab_cnt input[type="submit"]{
        padding: 14px 68px;
    }
    .ep_tab_cnt .pst_dd:before{
        top: 23px;
    }
    .page-id-535941 .dashbord_sec .ct-section-inner-wrap {
        width: 100%;
    }
    .page-id-535941 .db_wrapper .db_right {
        padding-top: 35px;
    }
    .mgb_tab_cnt .vippkg_col {
        float: none;
        width: 49.5%;
        padding: 0 10px;
        display: inline-block;
    }
    .mgb_tab_cnt .vipplan_row {
        margin: 0 -10px;
    }
    .mgb_tab_cnt .vippkg_col h2 {
        font-size: 21px;
        padding: 22px 0 22px 0;
    }
    .mgb_tab_cnt .vippkg_grid {
        min-height: 610px;
        margin-bottom: 70px;
    }
     .mgb_tab_cnt .vipplan3 .vippkg_grid{
         min-height: 650px;    
         margin-bottom: 0px;
     }
     .mgb_tab_cnt .vippkg_col h2:after {
        width: 200px;
        height: 117px;
    }
    .mnb_links {
        margin-top: 45px;
    }
    .mnb_links a{
        max-width: 245px;
        padding: 14.5px 0px;
    }
    .sd_inner .sd_left {
        width: 250px;
        height: 200px;
    }
    .sd_inner .sd_right {
        width: calc(100% - 250px);
        padding-left: 30px;
    }
    .sd_inner .sd_right p{
        font-size: 17px;    
        margin: 0 0 23px;
    }
    .sd_inner .sd_right .ci_btn a{
        font-size: 19px;    
        padding: 14px 60px;
    }
    .ep_tab_cnt select{
        min-height: 58px;
    }
    
    .ps_block .sgpkg_btn2 {       
        line-height: 18px;
        font-size: 15px!important;
    }
    .db_wrapper .db_left{
        width: 32%;
    }
    .db_wrapper .db_right{
            width: 66.5%;
            padding-left: 30px;
    }

    .signup_form .card-js .icon {
        top: 18px;
    }
     .db_top h2, .ps_block .ps_top h2{
        font-size: 40px;
    }
    .db_wrapper .db_right{
                padding-left: 20px;
    }
}

@media screen and (max-width: 991px){

	.signup_form .form-actions button[type="submit"], .signup_form .form-actions input[type="submit"] {
    	padding: 16px 55px !important;
        margin-bottom: 30px;
	}
    .dashbord_sec .ct-section-inner-wrap{
        max-width: 700px !important;
    }
    .db_wrapper .container {
        display: block;
    }
    .db_wrapper .db_left {
        width: 100%;
        float: none;
        margin-bottom: 0px;
    }
    .db_wrapper .db_right {
        width: 100%;
        float: none;
    }
    .pro_img {
        width: 100px;
        height: 100px;
        border: 4px solid #76858a;
    }
    .pro_data {
        margin-left: 21px;
    }
    .pro_data h4 {
        font-size:28px;
        line-height: normal;
    }
    .db_bot h3{
        margin-bottom: 5px;
    }
    .db_bot p{
        margin: 0 0 31px;
    }

    .centries_list table tr td {
        display: block;
        padding: 8px 15px;
                border: 1px solid #B39F87;
        border-bottom: 0px;
                        background: #fff;
    }
    .centries_list table tr td:before {
        content: attr(data-label);
        font-weight: 600;
        margin-right: 5px;
    }
     .centries_list table thead {
        display: none;
    }
    .centries_list table tr {
        width: 100%;
        padding: 0;
        display: block;
    }
    .centries_list table td, .phis_list table td{
        height: auto;
    }
    .centries_list table tbody tr:nth-child(odd), .phis_list table tbody tr:nth-child(odd) {
        background-color: transparent;
    }
    .centries_list table tr {
        width: 100%;
        padding:0;
        display: block;
        border: 1px solid #ffffff38;
        border-radius: 0 !important;
        margin-bottom: 10px;
    }
    .centries_list{
        border-radius: 0;
    }
    .centries_list{
        margin-bottom: 40px;
    }
    .discounts ul li {
        width: 32.6%;
    }
    .db_wrapper .db_right {
        padding:30px 0px 25px;
    }

    .db_top h2, .ps_block .ps_top h2{
        margin-bottom: 19px;
    }

    .db_wrapper {
        padding-top: 100px;
    }
    .db_mid {
        margin-bottom: 25px;
    }
    
    .mgb_tab_cnt .vippkg_grid:after {
        background-position: bottom center;
        background-size: 100% auto;
        height: 450px;
        background-repeat: no-repeat;
    }
    .mgb_tab_cnt .vippkg_grid {
        min-height: 605px;
        margin-bottom: 0;
    }
    .mgb_tab_cnt .vipplan3 .vippkg_grid:after {
        height: 100%;
        background-size: 100% 62%;
        background-position: bottom center;
    }
    .mgb_tab_cnt .vippkg_col h2:after{
        left: 12px;
    }
    .ps_block .sgpkg_btn2{
        max-width: 94%;
        margin: 0 auto;
        margin-top: 20px;
    }
   .ps_block_inner #vip_pakg ul.elementor-icon-list-items{
        margin: 0 auto;
    }
   .ps_block_inner  #vip_pakg .entries-sec{
            margin: 0 auto;
    }
   .ps_block_inner  .mnb_links {
        margin-top: 20px;
    }
    .centries_list table thead th,
    .phis_list table thead th {
            color: #000000;
       
    }
    .centries_list table td,
    .phis_list table td {
            color: #000000;
       
    }
    .centries_list table tbody tr:nth-child(even), .phis_list table tbody tr:nth-child(even) {
        background-color: #fff;
    }
    .ps_block_inner .entries-sec .entry-3{
        height: auto;
    }
   
    .db_wrapper {
        padding-bottom: 40px;
    }
     .db_top h2, .ps_block .ps_top h2{
        font-size: 38px;
    }
     .signup_form .form-group {
        margin-bottom:40px;
    }
    .centries_list table tbody tr:last-child{
            border-bottom: 1px solid #B39F87;
    }
}
@media screen and (max-width: 767px){
	 .signup_form .item_details .item_row{
        font-size: 17px;
    }
   
    .signup_form .form-actions button[type="submit"], .signup_form .form-actions input[type="submit"] {
        padding: 25px 50px !important;
        margin-bottom: 25px;
       
    }
    

   /* .db_wrapper {
        margin-top: 115px;
    }*/
    .db_wrapper .db_left ul li a {
        font-size: 17px;
    }
    .db_mid {
        margin-bottom: 30px;
    }
    .db_bot ul li{
        margin: 0 0 13px;
    }
    /*.db_wrapper .db_right {
        padding:26px 18px 40px;
    }*/
    .disc_block .disc_top {
        display: block;
        text-align: center;
    }
    .disc_block .disc_top .sort_dd {
        width: 190px;
        margin: auto;
        position: relative;
    }
    .disc_block .disc_top h2{
       margin-bottom: 17px;
    }
    .disc_block .disc_top .sort_dd select{
        height: 46px;
        line-height: 46px;
    }
    .disc_block .disc_top .sort_dd:after{
        top: 19px;
    }

    .ps_tab_cnt h2 {
        font-family: "Google Sans Flex";
        display: block;
        color: #112250;
        padding: 15px 0;
        position: relative;    
        text-align: center; 
        font-size: 16px;
        letter-spacing: 0.48px;
        font-weight: 400;
        background: transparent;
        background: #fff;
        border: 1px solid #112250;

        line-height: normal;
        margin-bottom: 20px;
    }
    .ps_tab_cnt h2.active {
        
        background: #112250;
        z-index: 1;
        position: relative;
        color: #fff;
        line-height: 1.5;
        border: 0px;
         margin-bottom: 30px;
    }
 
    .ps_tabs {
        display: none;
    }
    .ps_tab_cnt h2.active:before {
        content: "";
        position: absolute;
        bottom: -15px;
        left: 0;
        right: 0;
        margin: auto;
        width: 0;
        height: 0;
        border-left: 12px solid transparent;
        border-right: 12px solid transparent;
        border-top: 15px solid #112250;
    }
    .ep_tab_cnt ul:after {
        content: "";
        clear: both;
        display: table;
        overflow: hidden;
    }
    .ps_tab_cnt {
        overflow: hidden;    
    } 
    .ps_tabs_cnt.active {
        margin-bottom: 20px;
    }
    .mnb_links a {
        max-width: 218px;}
      

    .mgb_tab_cnt .vippkg_grid .signup-btn {
        padding: 14px 0px 14px;
    }
    .page-id-535941 #popupcontentloader p{
            font-size: 17px;
    }
    .page-id-535941 #popupcontentloader button.btn {
        cursor: pointer;
        border: 0;
        display: block;
        margin: 0 auto 13px;
        max-width: 300px;
        width: 100%;
        padding: 14px 0;
    }

    .sd_inner .sd_left {
        width: 250px;
        height: 185px;
        float: none;
        margin: 0 auto 30px;
    }
    .sd_inner .sd_right {
        width: 100%;
        padding-left: 0;
    }
    .sd_inner .sd_right p{
        margin: 0 0 16px;
    }
    .sd_inner .sd_right .ci_btn {
        margin-bottom: 0;
    }
    .signup_form .card-js .icon {
        top: 16px;
    }

    .centries_list h2{
            font-size: 18px;
    }
     .db_top h2, .ps_block .ps_top h2{
        font-size: 36px;
    }
      .centries_list {
        margin-bottom: 30px;
    }

}
@media screen and (max-width: 640px){

    .db_bot ul li, .db_bot ul li label,
    .db_bot p {
        font-size: 16px;
    }
    .db_bot ul li label{
        min-width: 135px;margin-right: 15px;
    }
    .mgb_tab_cnt .vippkg_grid .get {
        margin-top: 24px;
    }

}
@media screen and (max-width: 568px){

	.signup_form .form-group {
    width: 100%;
    float: none;
	}
    .ep_tab_cnt ul li {
    padding: 0;
    margin: 0 0 18px;
    width: 100%;
    float: none;
    }
    .mnb_links a {
    max-width: 250px;
    padding: 13.5px 0px;
    margin: 0px auto 20px;
    display: block;
    }
    /*.mgb_tab_cnt .vippkg_col{
            float: none;
    width: 100%; 
    display: block;
    }*/
    .mgb_tab_cnt .vippkg_grid:after {
    background-position: top center;
    background-size: 100% auto;
    height: 425px;
    background-repeat: no-repeat;
    }
    .mgb_tab_cnt .vippkg_grid h4 {
        font-size: 22px;
    }
    .mgb_tab_cnt .vippkg_grid .signup-btn{
            max-width: 245px;
    }
    .mgb_tab_cnt .vippkg_grid {
        min-height: 565px;
        padding-bottom: 5px
    }
    .mgb_tab_cnt .vipplan3 .vippkg_grid {
        min-height: 670px;
    }
    .page-id-535941 .dashbord_sec .ct-section-inner-wrap {
        padding-right: 10px;
        padding-left: 10px;
    }
       .ps_block .sgpkg_btn2 {
        padding: 10px 5px;
    }
     .signup_form .add-group{
        flex-wrap: wrap;
    }
    .signup_form .add-group .form-group {
        width: 100%;
    }
    .signup_form .form-group {
        margin-bottom: 36px;
    }
}

@media screen and (max-width:533px){
    /*.db_wrapper .db_right {
        padding:26px 16px 35px;
    }*/
    .pro_img {
        width: 90px;
        height: 90px;
        border: 3px solid #76858a;
    }
    .db_top h2, .ps_block .ps_top h2{
            margin-bottom: 21px;
    }
    .discounts ul li {
        width: 48.5%;
    margin-bottom: 3%;
    }
    .discounts ul {
        gap: 0%;
    }
    .discounts ul li:nth-child(2n) {
        margin-left:3%;
    }

    .ps_block .virow .vicol1 {
        padding: 0;
        width: 100%;
    }
    .db_wrapper {
        padding-top: 140px;
    }
    .db_wrapper .db_left ul{
        padding: 30px 20px;
    }
    .db_wrapper .db_left ul li{
            margin: 0 0 4px;
    }
    .db_top h2, .ps_block .ps_top h2{
        font-size: 34px;
    }
     .pro_data h4 {
        font-size: 26px;
    }
            .centries_list {
        margin-bottom: 20px;
    }


}
@media screen and (max-width: 480px){
    .db_bot ul li, .db_bot ul li label {
    font-size: 16px;
    display: block;
    }
    .db_bot ul li label:after {
        content: ":";
        position: initial;
        margin-left: 6px;
    }
    .db_bot ul li label {
        margin-bottom: 5px;
        font-weight: 700;
    }
    
    .db_bot p {
        margin: 0 0 20px;
    }
    .db_wrapper .db_right {
        padding: 30px 0px 10px;
    }
    .mgb_tab_cnt {
        margin-top: 15px;
    }
   
      
}
@media screen and (max-width: 440px){
	
    .signup_form .item_details .item_row {
        font-size: 16px;
    }

    .signup_form .form-actions {
        margin-top: 30px;
    }
    .signup_form .form-actions button[type="submit"], .signup_form .form-actions input[type="submit"] {
        padding: 18px 0px !important;             
        width: 100%;
        margin-bottom: 20px;
	}
    .db_wrapper .db_left ul li a {
        font-size: 16px;
        padding: 13px 12px 12px 50px;
    }
    .db_wrapper .db_right {
        border-radius: 25px;
        /*padding: 28px 15px 35px;*/
    }
    .mgb_tab_cnt .vippkg_col h2:after {
        left: -18px;
    }
    .mgb_tab_cnt .vippkg_grid h3 {
        font-size: 40px;
    }
    .mgb_tab_cnt .vippkg_grid {
        padding-left: 10px;
        padding-right: 10px;
    }
    .vippkg_grid .per {
        margin-bottom: 20px;
    }
    .pro_img {
        width: 75px;
        height: 75px;
        border: 2px solid #76858a;
        margin: 0 auto 18px;
    }
    .db_mid {
        margin-bottom: 20px;
        display: block;
        text-align: center;
    }
    .pro_data {
        margin-left: 0;
    }
    .db_bot h3 {
        font-size: 22px;
    }
   /* .db_wrapper{
        margin-bottom: 55px;
    }*/
    .db_wrapper ul.page-numbers li a, .db_wrapper ul.page-numbers li span {
        width: 37px;
        height: 37px;
            line-height: 37px !important;
        margin: 0 3px 7px;
    }
    .disc_block .disc_top h2 {
        font-size: 30px;
    }
    .ps_tab_cnt h2{
        padding: 15px 0;
    }
    .db_top h2, .ps_block .ps_top h2 {
        margin-bottom: 17px;
    }
    .mgb_tab_cnt .vippkg_col{
        margin-bottom: 65px;
    }
    .mgb_tab_cnt .vippkg_grid:after {
        background-position: bottom center;
        background-size: 100% 64%;
        height: 100%;
        background-repeat: no-repeat;
    }
    .page-id-535941 #popupcontentloader p{
        font-size: 16px;    
        line-height: 24px;
    }
    .page-id-535941 #popupcontentloader button.btn{
        padding: 12px 0;
    }
    .sd_inner .sd_right p {
        font-size: 16px;
    }
    .sd_inner .sd_right .ci_btn a {
        font-size: 18px;
        padding: 12px 40px;
    }
    .ep_tab_cnt input[type="email"], .ep_tab_cnt input[type="password"], .ep_tab_cnt input[type="text"], .ep_tab_cnt select {
        padding: 12px;
    }
    .ep_tab_cnt select{
        min-height: 50px;
    }
    #vip_pakg ul.elementor-icon-list-items li{
            padding-left: 25px;
    }
    #vip_pakg ul.elementor-icon-list-items li:before{
        width: 15px;
        height: 15px;
    }
   
      .ps_block .mgb_tab_cnt .entries-sec h4 {
        font-size: 20px;
    }
    .signup_form .card-js .icon {
        top: 13px;
    }
     .pro_data h4 {
        font-size: 24px;
    }
    .signup_form label{
        font-size: 13px;
    }
    .signup_form .form-group {
        margin-bottom: 30px;
    }
}


@media screen and (max-width: 400px){

    .mgb_tab_cnt .vippkg_grid {
        padding: 44px 10px 5px;
    }
    .mgb_tab_cnt .vippkg_grid h3 {
        font-size: 32px;
    }
    .mgb_tab_cnt .vippkg_col h2 {
        font-size: 18px;
        margin-bottom: 25px;
    }
    .mgb_tab_cnt .vippkg_grid h4 {
        font-size: 20px;
    }
    .mgb_tab_cnt .vippkg_col h2:after {
        left: -7px;
        width: 160px;
        height: 97px;
    }
    
   .ps_block .sgpkg_btn2{   
         padding:10px 15px!important;
        margin: 0 auto;
        margin-bottom: 10px;
        height: auto;        
        font-size: 14px!important;
    }
    .ps_block .entries-sec .entry-1, .ps_block .entries-sec .entry-2, .ps_block .entries-sec .entry-3 {
        padding: 10px!important;
    }
    .ps_block .mgb_tab_cnt .entries-sec h4{
        font-size: 14px;
    }
    .entries-sec h2 {
        font-size: 34px;
    }
    .signup_form .form-group {
        margin-bottom: 25px;
    }


}

@media screen and (max-width:360px){

    .mgb_tab_cnt .vippkg_grid {
        min-height: 630px;
    }
    .sd_inner .sd_left {
        width: 100%;
    }
    .ps_block .sgpkg_btn2{ 
        max-width: 100%;
        font-size: 13px!important;
    }
        .ps_block .mgb_tab_cnt .entries-sec h4 {
        font-size: 13px;
    }

}

@media screen and (max-width:320px){
    .mgb_tab_cnt .vippkg_col h2:after {
        width: 165px;
        height: 102px;
    }
    .mgb_tab_cnt .vippkg_col h2 {
        font-size: 17px;
        padding: 26px 0 22px 0;
    }
    .mgb_tab_cnt .vippkg_grid {
        min-height: 665px;
    }
}