@media(max-width:1399px){
    .ve_banner_main_heading h1 {
        font-size: 51px;
    }
    .ve_feat_content {
        max-width: 600px;
    }
    .ve_feat_video, .ve_feat_slider, .ve_feat_slider2, .ve_feat_slider3, .ve_feat_slider4, .ve_feat_slider5 {
        max-width: 600px;    
        width: 100%;    
        height: auto;
    }
    .ve_table_header{
        max-width: fit-content;
    }
    .ve_table_img{
        padding: 20px 85px 40px;
    }
    .ve_table_header > p{
        font-size: 22px;
    }    
    .ve_table_content ul li{
        font-size: 20px;
        padding: 18px 20px;
    }
    .ve_table_content ul li img{
        max-width: 24px;
    }
    .ve_table_pymnt h1{
        font-size: 32px;
    }
    .ve_table_pymnt .ve_btn{
        font-size: 20px;
    }
    .ve_footer_box ul li, .ve_footer_box ul li a {
        font-size: 18px;
    }
    .ve_footer_box ul {
        gap: 20px;
    }
}
@media(max-width:1199px){
    .ve_banner_main_heading h1 {
        font-size: 42px;
    }
    .ve_feat_content p {
        font-size: 18px;
        padding-bottom: 10px;
    }
    .ve_feat_content {
        max-width: 550px;
    }
    .ve_footer_content > h4 {        
        font-size: 20px;
    }
    .ve_table_img{
        padding: 20px 85px 40px;
    }
    .ve_table_header > p{
        font-size: 20px;
    }
    .ve_table_content ul li{
        font-size: 18px;
        padding: 15px 18px;
    }
    .ve_table_pymnt h1{
        font-size: 30px;
    }
    .ve_table_pymnt .ve_btn{
        font-size: 18px;
    }
    .ve_table_content > p {
        font-size: 13px;
    }
    .ve_footer_box ul li, .ve_footer_box ul li a {
        font-size: 17px;
    }
    .ve_footer_box ul {
        gap: 15px;
    }
    .ve_feat_content > h4 {
        font-size: 23px;
        font-weight: 700;
        padding: 0 30px 30px; 
    }
    .ve_feat_slider_box {
        gap: 30px;     
    }
    .ve_feat_slider_arrow > img {
        max-width: 100px;     
    }
    .ve_feature_slider_parent .swiper-button-prev {
        left: 20px;
    }
    .ve_feature_slider_parent .swiper-button-next {
        right: 20px;
    } 
    .ve_grnte_img > img {
        max-width: 260px;             
    }   
    .veSwiperParent .swiper-button-prev, .veSwiperParent2 .swiper-button-prev, .veSwiperParent3 .swiper-button-prev, .veSwiperParent4 .swiper-button-prev, .veSwiperParent5 .swiper-button-prev {
        left: 0;
    }
    .veSwiperParent .swiper-button-next, .veSwiperParent2 .swiper-button-next, .veSwiperParent3 .swiper-button-next, .veSwiperParent4 .swiper-button-next, .veSwiperParent5 .swiper-button-next {
        right: 0px;
    }
    .ve_feat_video, .ve_feat_slider, .ve_feat_slider2, .ve_feat_slider3, .ve_feat_slider4, .ve_feat_slider5 {
        max-width: 520px;        
    }
}
@media(max-width:1024px){
    .ve_banner_main_heading h4 {
        max-width: 600px;        
        min-height: 50px;
        font-size: 25px;
    }
    .ve_banner_main_heading {                
        min-height: 150px;
    }
    .ve_banner_main_heading h1 span.ve_shape_bg {        
        max-width: 350px;
        min-height: 50px;
    }
    .ve_banner_main_heading h1 {
        font-size: 40px;
    }
    .ve_video_shape_top, .ve_video_shape_btm{
        display: none;
    }
    .ve_feat_slider_photo h4, .ve_feat_slider_video h4 {
        min-height: 40px;
        padding: 0 25px;
        font-size: 20px;
        margin-bottom: 10px;
    }
    .ve_feat_photo > img, .ve_featslide_video {
        width: 340px;
        height: 600px;        
    }
    .ve_feat_content > h4 {
        font-size: 20px;
        font-weight: 700;
        padding-bottom: 25px;
    }
}
@media(max-width:991px){
    .ve_banner_main_heading h1 {
        font-size: 31px;
    }
    .ve_banner_main_heading h4 {
        max-width: 540px;        
        font-size: 23px;
    }
    .ve_banner_main_heading {        
        min-height: 140px;
    }
    .ve_video_parent {
        height: 400px;
    }  
    .ve_pymnt_header h1 {
        font-size: 40px;
    }  
    .ve_pymnt_header > h4 {
        min-height: 45px;
        font-size: 18px;
    }
    .ve_pymnt_inner h1 {
        font-size: 45px;
    }
    .ve_btn {
        max-width: 630px;
        min-height: 90px;
        font-size: 35px;
    }
    .ve_pymnt_parent > p {
        max-width: 100%;
        font-size: 14px;
        padding: 20px 30px;
    }
    .ve_slider_main_head h4 {        
        max-width: 440px;
        min-height: 40px;        
        font-size: 30px;        
        font-weight: 700;
    }
    .ve_slider_main_head h1 {
        font-size: 28px;                
    }
    .ve_slider_main_head {        
        max-width: 100%;
        min-height: 100px;        
    }
    .ve_slider_box h4, .ve_resize_slider_parent .swiper-slide h4 {
        min-width: 180px;
        font-size: 18px;
    }
    .ve_slider_wrapper {        
        padding: 180px 0 80px 0;
        margin-top: -108px;
    }
    .ve_feat_content > h4 {
        min-height: 65px;
        font-size: 19px;
        font-weight: 600;
        padding-bottom: 25px;
        max-width: fit-content;
        margin: -70px auto 0;
    }
    .ve_feat_content p {
        font-size: 16px;     
    }
    .ve_feat_content {
        max-width: 450px;
        padding: 50px 10px 20px 20px;
    }
    .ve_feat_flex {
        margin-bottom: 50px;
        gap: 20px;
    }
    .ve_feat_main_head .ve_slider_main_head {        
        max-width: 650px;
        min-height: 90px;             
    }
    .ve_feat_main_head .ve_slider_main_head .veHeadShape2 {     
        left: 50px;        
    }
    .ve_feat_main_head .ve_slider_main_head .veHeadShape3 {        
        right: 50px;     
    }
    .ve_grntee_main_head > h4{     
        max-width: 550px;
        min-height: 45px;
        font-size: 25px;
    }
    .ve_feat_main_head.ve_grntee_main_head .ve_slider_main_head {
        max-width: 460px;
        margin-top: 20px;
    }
    .ve_feat_main_head.ve_grntee_main_head .ve_slider_main_head .veHeadShapes {
        display: none;
    }
    .ve_grntee_box {
        flex-direction: column-reverse;
        padding: 40px;
    }
    .ve_grnte_content p {
        max-width: 100%;     
    }
    .ve_footer_box {
        padding: 30px;
    }
    .ve_footer_head > p {
        font-size: 15px;
    }
    .ve_footer_content > h4 {
        font-size: 16px;
        padding: 5px 15px;
    }
    .ve_table_flex{
        flex-wrap: wrap;
    }
    .ve_table_box.ve_premium_table {
        margin-top: 65px;
    }
    .ve_footer_box p {
        font-size: 16px;
    }
    .ve_feat_photo > img, .ve_featslide_video {
        width: 285px;
        height: 500px;
    }
    .ve_feat_slider_arrow > img {
        max-width: 80px;
    }
    .nav-tabs .nav-link {
        min-width: 130px;
        min-height: 45px;
    }
    .ve_feat_video, .ve_feat_slider, .ve_feat_slider2, .ve_feat_slider3, .ve_feat_slider4, .ve_feat_slider5 {
        max-width: 430px;
    }
    .ve_reseize_slider_wrapper .ve_pymnt_header h1 {        
        font-size: 30px;
    }
    .ve_reseize_slider_wrapper .ve_pymnt_main_head {        
        padding: 12px 20px;
    }
    div#accordionExample {
        margin-right: 0;
    }
}
@media(max-width:850px){
    .ve_feat_flex, .ve_feat_flex:nth-of-type(2n+2) {     
        flex-direction: column-reverse;        
    }
    .ve_feat_content {
        max-width: 600px;     
    }
    .ve_feat_flex {
        margin-bottom: 80px;        
    }
}
@media(max-width:767px){
    .ve_banner_main_heading h4 {
        max-width: 470px;
        min-height: 40px;
        font-size: 20px;
    }
    .ve_banner_main_heading::before, .ve_banner_main_heading::after {
        top: 20px;
        bottom: 20px;
    }
    .ve_banner_main_heading h1 {
        font-size: 22px;
        padding-top: 10px;
    }
    .ve_banner_main_heading h1 span.ve_shape_bg {
        max-width: 260px;
        min-height: 45px;
    }
    .ve_banner_main_heading {        
        min-height: 100px;
        margin-bottom: 30px;
    }
    .ve_video_parent {
        height: 300px;
    }
    .ve_pymnt_main_head {
        min-height: 110px;
        padding: 0 15px;
    }
    .ve_pymnt_header h1 {
        font-size: 30px;
    }
    .ve_pymnt_header > h4 {
        min-height: 35px;
        font-size: 15px;
    }
    .ve_pymnt_inner h1 {
        font-size: 40px;
    }
    .ve_btn {
        max-width: 486px;
        min-height: 70px;
        font-size: 27px;
    }
    @keyframes shadow-pulse-2 {
        0% {        
            box-shadow: 0 0 0 0 rgba(3, 116, 233, 0.5);        
        }
        100% {
            box-shadow: 0 0 0 20px rgb(255 255 0 / 0%);        
        }
    }
    .ve_pymnt_parent > p {     
        font-size: 13px;
        padding: 15px;
    }
    .ve_slider_main_head .veHeadShapes{
        display: none;
    }
    .ve_slider_main_head h4 {     
        font-size: 25px;
        font-weight: 600;
    }
    .ve_slider_main_head {     
        min-height: 76px;
    }
    .ve_slider_main_head h1{
        font-size: 20px;
    }
    .ve_slider_main_head h4 {
        max-width: 340px;
        min-height: 35px;
        font-size: 23px;
        font-weight: 600;
    }
    .ve_slider_parent {     
        padding: 40px 0 30px 0;
    }
    .swiper-button-next, .swiper-button-prev {
        width: 40px;
        min-height: 40px;
        height: 40px;
        top: 37%;
    }
    .swiper-button-prev img, .swiper-button-next img {
        width: 10px;
        min-height: auto;
    }
    .ve_feat_main_head .ve_slider_main_head, .ve_table_main_head .ve_slider_main_head{
        max-width: 560px;
        min-height: 80px;
        margin-top: 15px;
    }
    .ve_feat_main_head .ve_slider_main_head h1 {
        font-size: 25px;
    }
    .ve_feat_main_head > h4 {        
        max-width: 365px;
        min-height: 45px;
        font-size: 25px;
    }
    .ve_grntee_main_head > h4 {
        max-width: 500px;
        min-height: 40px;
        font-size: 23px;
    }
    .ve_footer_logo > a > img {
        width: 180px;
        min-height: auto;
    }
    .ve_table_main_head > h4 {
        max-width: 100%;
        font-size: 22px;
        background-image: url(../images/feat-sb-head-bg.png);
        min-height: 45px;
        background-size: 100% 100%;
    }
    .ve_table_flex {
        margin-top: 100px;
    }
    .ve_table_img {
        padding: 20px 65px 40px;
    }
    .ve_table_header > p{
        font-size: 18px;
        min-height: 40px;
        bottom: -15px;
    }
    .ve_table_content {
        margin-top: 45px;
    }
    .ve_table_content ul li {
        font-size: 17px;
        padding: 15px 15px;
    }
    .ve_table_content ul li img {
        max-width: 22px;
    }
    .ve_table_pymnt h1 {
        font-size: 28px;
    }
    .ve_table_pymnt h6{
        max-width: fit-content;
        padding: 10px 15px;
    }

    .ve_table_pymnt .ve_btn {
        max-width: 330px;
        min-height: 50px;
    }
    .ve_table_pymnt .ve_btn {
        font-size: 16px;
    }
    .accordion-button {
        font-size: 16px;
        padding: 24px 15px 18px 25px;
    }
    .accordion-body {
        font-size: 16px;
    }
    .ve_faq_wrapper {
        padding-top: 30px;
    }
    .ve_faq_main {
        margin-top: 60px;
    }
    .ve_feat_slider_box {
        gap: 15px;
    }
    .ve_feat_photo > img, .ve_featslide_video {
        width: 227px;
        height: 400px;
    }
    .ve_feat_slider_arrow > img {
        max-width: 60px;
    }
    .ve_feature_slider_parent .swiper-button-next, .ve_feature_slider_parent .swiper-button-prev {     
        top: 55%;
        height: 40px;
    }
    .ve_feat_slider_photo h4, .ve_feat_slider_video h4 {
        min-height: 35px;
        padding: 0 20px;
        font-size: 18px;        
    }
    .ve_feature_slider_parent {     
        padding: 60px 0 20px 0;
    }
    .ve_grnt_img {     
        margin: 20px auto auto;
    }
    .ve_grntee_box {
        margin-top: 20px;
    }
    .ve_featslide_video span.icon-play {
        width: 60px;
        height: 60px;
    }
    .ve_featslide_video span.icon-play img {
        width: 20px;     
    }
    .ve_featslide_video span.icon-pause img {
        width: 40px;        
    }
    ul#myTab {
        gap: 10px;
        margin-top: 50px;
    }
    .nav-tabs .nav-link {
        min-width: 100px;
        min-height: 40px;
        font-size: 16px;
    }
    .ve_reseize_slider_wrapper .ve_pymnt_header h1 {     
        font-size: 22px;
        font-weight: 600;
    }
    .ve_resize_slider_parent {     
        padding: 40px 0 60px 0;
    }
    .ve_badge_box {        
        min-height: 110px;
    }
}
@media(max-width:575px){
    .ve_banner_main_heading {        
        padding: 10px;
    }
    .ve_banner_main_heading h1 {
        font-size: 20px;
    }
    .ve_banner_main_heading h4 {
        max-width: 430px;
        min-height: 35px;
        font-size: 18px;
    }
    .ve_video_parent {
        height: 265px;     
        max-width: 460px;
    }
    .veHeadShapes {     
        display: none;
    }
    .ve_pymnt_main_head {
        min-height: 60px;
        border-radius: 10px;
    }
    .ve_pymnt_header h1 {
        font-size: 25px;
    }
    .ve_pymnt_header > h4 {
        height: 30px;
        font-size: 13px;
        padding: 0 15px;
    }
    .ve_pymnt_inner h1 {
        font-size: 35px;
    }
    .ve_btn {
        max-width: 415px;
        min-height: 60px;
        font-size: 23px;
    }
    .ve_slider_main_head h4 {
        max-width: 290px;
        min-height: 30px;
        font-size: 20px;
        font-weight: 500;
    }
    .ve_slider_main_head h1 {
        font-size: 18px;
    }
    .ve_slider_main_head {
        min-height: 65px;
    }
    .ve_slider_box h4, .ve_resize_slider_parent .swiper-slide h4 {
        min-width: 170px;
        font-size: 16px;
    }
    .swiper-button-next, .swiper-button-prev {     
        top: 40%;
    }
    .ve_feat_main_head .ve_slider_main_head h1 {
        font-size: 20px;
    }
    .ve_feat_main_head > h4{
        max-width: 315px;
        min-height: 35px;
        font-size: 22px;
        font-weight: 600;
    }
    .ve_table_main_head > h4{
        font-size: 21px;
        font-weight: 600;
    }
    .ve_grntee_main_head > h4 {
        max-width: 430px;
        min-height: 35px;
        font-size: 20px;
    }
    .ve_feat_main_head .ve_slider_main_head, .ve_table_main_head .ve_slider_main_head{   
        background-image: linear-gradient(#fff, #fff),linear-gradient(150deg, #df0cd4, #722aff, #00d6ff, #fd6210, #fe5698, #dd81ff);
        filter: drop-shadow(-18.054px 23.959px 20px rgba(0,255,42,0.1));
        border-radius: 10px;
        border: 1px solid transparent;
        background-origin: border-box;
        background-clip: padding-box, border-box;
        max-width: 100%;     
        min-height: 65px;     
    }
    .ve_grntee_box {        
        margin-top: 50px;
    }
    .ve_grnte_content p {
        font-size: 16px;
        font-weight: 300;     
        padding-bottom: 20px;
    }
    .ve_table_flex {
        margin-top: 90px;
    }
    .ve_table_img {
        padding: 15px 65px 35px;
    }
    .ve_table_header > p {
        font-size: 14px;
        min-height: 30px;
        bottom: -12px;
    }
    .ve_table_content {
        margin-top: 40px;
        padding: 10px;
    }
    .ve_table_content ul li {
        font-size: 14px;
        padding: 15px 10px;
        gap: 5px;
    }
    .ve_table_content ul li img {
        max-width: 16px;
    }
    .ve_table_pymnt h1 {
        font-size: 22px;
    }
    .ve_table_pymnt h6{
        font-size: 15px;
    }
    .ve_table_pymnt .ve_btn {
        font-size: 14px;
        min-height: 40px;
    }
    .ve_feature_slider_parent .swiper-button-next, .ve_feature_slider_parent .swiper-button-prev {     
        height: 35px;
        width: 35px;
        min-height: auto;        
        box-shadow: none;
    }
    .ve_feature_slider_parent .swiper-button-next{
        right: 0;
    }
    .ve_feature_slider_parent .swiper-button-prev{
        left: 0;
    }
    .ve_feat_photo > img, .ve_featslide_video {
        width: 170px;
        height: 300px;
    }
    .ve_feat_slider_arrow > img {
        max-width: 50px;
    }
    .ve_feature_slider_wrapper {
        padding-top: 60px;
    }
    .ve_feat_slider_photo h4, .ve_feat_slider_video h4 {
        min-height: 30px;     
        font-size: 16px;
        font-weight: 500;
    }
    .ve_feature_slider_parent {
        padding: 40px 0 0px 0;
    }
    .ve_featslide_video span.icon-play {
        width: 50px;
        height: 50px;
    }
    .ve_featslide_video span img {
        width: 15px;     
    }
    .ve_featslide_video span.icon-pause img {
        width: 30px;
    }
    .ve_reseize_slider_wrapper {
        padding-top: 50px;
    }
    .ve_badge_parent {
        max-width: 300px;        
        padding-top: 20px;
    }
    .ve_badge_box {
        padding: 5px;
        min-height: 95px;
    }
    .ve_badge_box a img {
        width: 120px;     
    }
}
@media(max-width:525px){    
    .ve_reseize_slider_wrapper .ve_pymnt_main_head {        
        padding: 10px;
    }
    .ve_reseize_slider_wrapper .ve_pymnt_header h1 {        
        font-size: 21px;        
    }
}
@media(max-width:480px){    
    .ve_logo > a > img {
        width: 150px;
        min-height: auto;
    }
    .ve_banner_main_heading h4 {
        max-width: 365px;
        min-height: 30px;
        font-size: 16px;
        top: -23px;
    }
    .ve_banner_main_heading::before, .ve_banner_main_heading::after{
        display: none;
    }
    .ve_banner_main_heading h1 span.ve_shape_bg {
        max-width: 210px;
        min-height: 40px;
    }
    .ve_banner_main_heading {        
        min-height: 85px;     
    }
    .ve_banner_main_heading h1 {
        font-size: 18px;     
    }
    .ve_video_parent {
        height: 230px;
        max-width: 400px;
        border-radius: 10px;
        border: 1px solid transparent;
    }
    .ve_video_inner {        
        top: 5px;
        right: 5px;
        bottom: 5px;
        left: 5px;
        border-radius: 10px;
    }
    .ve_video_inner iframe {
        border-radius: 10px;
    }
    .ve_arrow_down {        
        bottom: -20px;
    }
    .ve_arrow_down > img {
        width: 45px;
        min-height: 45px;
    }
    .ve_banner_wrapper{
        padding-bottom: 50px;
    }
    .padder80{
        padding: 50px 0;
    }
    .ve_pymnt_header h1 {
        font-size: 23px;
    }
    .ve_pymnt_header > h4 {
        min-height: 25px;
        font-size: 12px;        
        font-weight: 400;
    }
    .ve_pymnt_inner h1 {
        font-size: 30px;
    }
    .ve_btn {
        max-width: 365px;
        min-height: 52px;
        font-size: 20px;
    }
    @keyframes shadow-pulse-2 {
        0% {        
            box-shadow: 0 0 0 0 rgba(3, 116, 233, 0.5);        
        }
        100% {
            box-shadow: 0 0 0 10px rgb(255 255 0 / 0%);        
        }
    }
    img.pymntCards {
        max-width: 300px;
        width: 100%;
        min-height: auto;
    }
    .ve_pymnt_inner p {
        font-size: 14px;
        padding-top: 5px;
    }
    img.pymntRating {
        max-width: 200px;
        width: 100%;
        min-height: auto;
    }
    img.mwcBtn {
        max-width: 300px;
        width: 100%;
        min-height: auto;
    }
    .ve_pymnt_parent > p {
        font-size: 12px;
        padding: 10px;
    }
    .ve_slider_main_head h4 {
        max-width: 260px;
        min-height: 25px;
        font-size: 18px;     
    }
    .ve_slider_main_head h1 {
        font-size: 16px;
    }
    .ve_slider_main_head {
        min-height: 56px;
    }
    .ve_slider_wrapper {
        padding: 140px 0 50px 0;
        margin-top: -98px;
    }
    span.swiper-pagination-bullet {
        width: 12px;
        min-height: 12px;
        height: 12px;
    }
    .swiper-button-prev{
        left: 5px;
    }
    .swiper-button-next{
        right: 5px;
    }
    .cs_top_icon a {
        width: 40px;
        height: 40px;
        bottom: 20px;
        right: 10px;
    }
    .cs_top_icon a svg {
        width: 20px;
        min-height: auto;
    }
    .ve_feat_main_head .ve_slider_main_head h1 {
        font-size: 18px;
    }
    .ve_feat_main_head .ve_slider_main_head, .ve_table_main_head .ve_slider_main_head{     
        min-height: 57px;
    } 
    .ve_feat_content > h4 {
        min-height: 60px;
        font-size: 19px;
        padding-bottom: 20px;
        width: 100%;
        max-width: 100%;
    }        
    .ve_Feat_parent {
        padding-top: 50px;
    }
    .ve_feat_content p {
        font-size: 15px;
    }
    .ve_feat_flex {
        margin-bottom: 60px;
    }
    .ve_feat_main_head > h4 {
        max-width: 275px;
        min-height: 32px;
        font-size: 20px;     
    }
    .ve_grntee_main_head > h4 {
        max-width: 390px;
        min-height: 30px;
        font-size: 18px;
    }
    .ve_grntee_box {
        margin: 40px auto auto;
        padding: 25px;
    }
    .ve_pymnt_dark_parent {
        padding-top: 40px;
    }
    .ve_footer_logo > a > img {
        width: 160px;     
    }
    .ve_footer_box {
        padding: 30px 20px;
        border-radius: 10px;
    }
    .ve_footer_head > p {
        font-size: 13px;
        padding: 20px 0 15px 0;
    }
    .ve_footer_content > h4 {
        font-size: 14px;     
    }
    .ve_footer_contact_info > p {
        font-size: 16px;     
    }
    .ve_footer_contact_info > a {
        font-size: 18px;     
    }
    .ve_footer_contact > img {
        width: 45px;
        min-height: 45px;
    }
    .ve_footer_contact {
        max-width: 300px;
        margin: 25px auto;
        border-radius: 10px;
    }
    .ve_table_main_head > h4 {
        font-size: 18px;
    }
    p.ve_TbleText {
        font-size: 16px;     
        padding-top: 30px;
    }
    .accordion-button {        
        padding: 20px 15px 15px 20px;
    }
    .accordion-body {
        font-size: 15px;
        padding: 10px;
        margin: 5px;
    }
    .accordion-header img {
        top: -20px;
        left: -12px;
        width: 45px;
        min-height: auto;
    }
    .accordion-item {     
        margin-bottom: 30px;
    }
    .ve_faq_main {
        margin-top: 40px;
    }
    .ve_faq_wrapper {
        padding-top: 20px;
    }
    .ve_footer_box ul {
        gap: 10px;
    }
    .ve_footer_box ul li, .ve_footer_box ul li a {
        font-size: 15px;
    }
    .ve_feat_slider_box {
        gap: 10px;
    }
    .ve_feat_photo > img, .ve_featslide_video {
        width: 165px;
        height: 290px;
    }
    .ve_grnte_img > img {
        max-width: 200px;
    }
    .ve_featslide_video span.icon-play {
        width: 40px;
        height: 40px;
    }
    .ve_featslide_video span.icon-play img {
        width: 14px;
    }
    .ve_featslide_video span img {
        width: 10px;     
    }
    .nav-tabs .nav-link {
        min-width: 90px;
        min-height: 35px;
        font-size: 14px;
        font-weight: 400;
        border-width: 1px;
    }
    ul#myTab {        
        margin-top: 40px;
    }
    .ve_slider_parent {
        padding: 30px 0 30px 0;
    }
    .ve_feat_video, .ve_feat_slider, .ve_feat_slider2, .ve_feat_slider3, .ve_feat_slider4, .ve_feat_slider5 {
        max-width: 410px;
    }
    .ve_reseize_slider_wrapper {
        padding-top: 30px;
    }
    .ve_resize_slider_parent {
        padding: 30px 0 60px 0;
    }
    .ve_reseize_slider_wrapper .ve_pymnt_header h1 {
        font-size: 18px;
    }
}
@media(max-width:425px){
    .ve_banner_main_heading h4 {
        max-width: 340px;
        min-height: 26px;
        font-size: 15px;
        top: -20px;
    }
    .ve_banner_main_heading{
        margin-bottom: 20px;
    }
    .ve_banner_main_heading h1 {
        font-size: 15px;
    }
    .ve_banner_main_heading h1 span.ve_shape_bg {
        max-width: 170px;
        min-height: 35px;
    }
    .ve_video_parent {
        height: 200px;
        max-width: 350px;
    }
    .ve_pymnt_header h1 {
        font-size: 20px;
    }
    .ve_pymnt_main_head {
        min-height: 70px;
        border-radius: 10px;
        padding: 0 10px;
    }
    .ve_pymnt_header > h4 {        
        font-size: 11px;             
    }
    .ve_pymnt_inner h1 {
        font-size: 25px;
        padding-top: 15px;
    }
    .ve_btn {
        max-width: 320px;
        min-height: 46px;
        font-size: 18px;
        font-weight: 600;
        margin: 15px auto;
    }
    img.pymntCards {
        max-width: 270px;
    }
    .ve_pymnt_inner p {
        font-size: 12px;     
    }
    img.pymntRating {
        max-width: 160px;     
    }
    img.mwcBtn {
        max-width: 270px;        
    }
    .ve_pymnt_parent > p {
        font-size: 10px;
        margin-top: 20px;
    }
    .ve_slider_main_head h4 {
        max-width: 240px;
        min-height: 20px;
        font-size: 16px;
    }
    .ve_slider_main_head h1 {
        font-size: 14px;
    }
    .ve_slider_main_head {
        min-height: 48px;
    }
    .ve_slider_parent {
        padding: 30px 0;
    }
    .ve_slider_box {     
        margin-bottom: 20px;
    }
    span.swiper-pagination-bullet {
        width: 10px;
        min-height: 10px;
        height: 10px;
    }   
    .ve_slider_wrapper {
        padding: 140px 0 40px 0;     
    } 
    .ve_feat_content {     
        border-radius: 10px;
        padding: 50px 10px 10px 20px;
    }
    .ve_feat_video, .ve_feat_video video {
        border-radius: 10px;     
    }
    .ve_feat_main_head .ve_slider_main_head h1 {
        font-size: 16px;
    }
    .ve_feat_main_head > h4 {
        max-width: 255px;
        min-height: 30px;
        font-size: 18px;
    }
    .ve_grntee_main_head > h4 {
        max-width: 345px;
        min-height: 27px;
        font-size: 16px;
    }
    .ve_feat_main_head .ve_slider_main_head, .ve_table_main_head .ve_slider_main_head{
        min-height: 50px;
    }
    .ve_Feat_parent {
        padding-top: 40px;
    }
    .ve_feat_main_head.ve_grntee_main_head .ve_slider_main_head {     
        margin-top: 10px;
    }
    .ve_grnte_content p {
        font-size: 14px;     
        padding-bottom: 15px;
    }
    .ve_footer_head > p {
        font-size: 12px;     
    }
    .ve_footer_content > h4 {
        font-size: 13px;
    }
    .ve_table_main_head > h4 {
        font-size: 16px;
    }
    .accordion-button {
        font-size: 14px;
    }
    .accordion-body {
        font-size: 13px;
    }
    .ve_feat_content > h4 {
        font-size: 16px;
    }
    .ve_feat_slider_arrow > img {
        max-width: 40px;
    }
    .ve_feat_slider_box {
        gap: 5px;
    }
    .ve_feat_photo > img, .ve_featslide_video {
        border: 1px solid #f023c0;  
        width: 143px;
        height: 250px;   
    }
    .ve_feature_slider_parent .swiper-button-next, .ve_feature_slider_parent .swiper-button-prev {
        top: 60%;
    }
    .ve_feature_slider_parent .swiper-button-next img, .ve_feature_slider_parent .swiper-button-prev img{
        width: 8px;
    }
    .ve_feat_slider_photo h4, .ve_feat_slider_video h4 {
        min-height: 25px;
        font-size: 14px;     
    }
    .veSwiperParent .swiper-button-next, .veSwiperParent .swiper-button-prev, .veSwiperParent2 .swiper-button-next, .veSwiperParent2 .swiper-button-prev, .veSwiperParent3 .swiper-button-next, .veSwiperParent3 .swiper-button-prev, .veSwiperParent4 .swiper-button-next, .veSwiperParent4 .swiper-button-prev, .veSwiperParent5 .swiper-button-next, .veSwiperParent5 .swiper-button-prev {        
        width: 35px;
        height: 35px;
        min-height: 35px;
    }
    .ve_feat_video, .ve_feat_slider, .ve_feat_slider2, .ve_feat_slider3, .ve_feat_slider4, .ve_feat_slider5 {
        max-width: 360px;
    }
    .ve_feat_slider .ve_feature_slider_video > video, .ve_feat_slider2 .ve_feature_slider_video > video, .ve_feat_slider3 .ve_feature_slider_video > video, .ve_feat_slider4 .ve_feature_slider_video > video, .ve_feat_slider5 .ve_feature_slider_video > video, .ve_feat_slider .ve_feature_slider_video, .ve_feat_slider2 .ve_feature_slider_video, .ve_feat_slider3 .ve_feature_slider_video, .ve_feat_slider4 .ve_feature_slider_video, .ve_feat_slider5 .ve_feature_slider_video {
        border-radius: 10px;
    }
    .ve_reseize_slider_wrapper .ve_pymnt_header h1 {
        font-size: 16px;
    }
    .ve_reseize_slider_wrapper .ve_pymnt_main_head {     
        min-height: auto;
    }
}
@media(max-width:375px){
    .ve_logo > a > img {
        width: 140px;     
    }
    .ve_banner_main_heading h4 {
        font-size: 14px;     
    }
    .ve_banner_main_heading h1 {
        font-size: 14px;
    }
    .ve_video_parent {
        height: 190px;
        max-width: 330px;
    }
    .ve_arrow_down > img {
        width: 40px;
        min-height: 40px;
    }
    .ve_pymnt_header h1 {
        font-size: 19px;
    }
    .ve_pymnt_header > h4 {
        font-size: 10px;
        min-height: 20px;
    }
    .ve_slider_main_head h4 {
        max-width: 100%;
        min-height: auto;
        font-size: 15px;
    }
    .ve_slider_main_head h1 {
        font-size: 13px;
    }
    .ve_slider_main_head {
        min-height: 45px;
    }
    .ve_slider_box h4, .ve_resize_slider_parent .swiper-slide h4 {
        min-width: 160px;
        font-size: 15px;
        min-height: 40px;
    }
    .ve_slider_wrapper {
        padding: 110px 0 50px 0;
        margin-top: -70px;
    }
    .ve_feat_content > h4 {        
        min-height: 48px;
        font-size: 14px;
        padding-bottom: 15px;
    }    
    .ve_feat_content p {
        font-size: 14px;
    }
    .ve_feat_main_head .ve_slider_main_head h1 {
        font-size: 15px;
    }
    .ve_feat_main_head .ve_slider_main_head, .ve_table_main_head .ve_slider_main_head{
        min-height: 50px;
        margin-top: 10px;
    }
    .ve_feat_main_head > h4 {
        max-width: 225px;
        min-height: 27px;
        font-size: 16px;
    }
    .ve_grntee_main_head > h4 {
        max-width: 320px;
        min-height: 25px;
        font-size: 15px;
    } 
    .ve_table_main_head > h4 {
        font-size: 14px;
    }   
    p.ve_TbleText {
        font-size: 14px;     
    }
    .ve_feat_photo > img, .ve_featslide_video {     
        width: 125px;
        height: 220px;
    }
    .ve_feat_slider_arrow > img {
        max-width: 30px;
    }
    .ve_feature_slider_parent .swiper-button-next, .ve_feature_slider_parent .swiper-button-prev {
        height: 30px;
        width: 30px;
        top: 65%;
    }
    .ve_feat_video, .ve_feat_slider, .ve_feat_slider2, .ve_feat_slider3, .ve_feat_slider4, .ve_feat_slider5 {
        max-width: 335px;
    }
    .ve_reseize_slider_wrapper .ve_pymnt_main_head {             
        width: 100%;
    }
}
@media(max-width:350px){
    .ve_banner_main_heading h4 {
        font-size: 13px;   
        top: -15px;  
    }
    .ve_banner_main_heading {
        margin-bottom: 10px;
    }
    .ve_banner_main_heading h1 {
        font-size: 14px;
        font-weight: 600;
    }
    .ve_logo {
        margin-bottom: 40px;
    }
    .ve_video_parent {
        height: 170px;
    }
    .ve_video_inner {
        top: 3px;
        right: 3px;
        bottom: 3px;
        left: 3px;        
    }
    .ve_pymnt_header h1 {
        font-size: 17px;
    }
    .ve_pymnt_header > h4 {
        min-height: auto;
        border-radius: 0px 0px 10px 10px;
        padding: 5px 10px;
    }
    .ve_pymnt_inner h1 {
        font-size: 23px;     
    }
    .ve_btn {
        max-width: 285px;
        min-height: 41px;
        font-size: 16px;
    }
    .ve_slider_main_head h1 {
        font-size: 12px;
    }
    .ve_feat_main_head > h4 {
        max-width: 210px;
        min-height: 25px;
        font-size: 15px;
    }
    .ve_feat_main_head .ve_slider_main_head h1 {
        font-size: 13px;
    }
    .ve_grntee_main_head > h4 {
        max-width: 290px;
        min-height: 22px;
        font-size: 13px;
    }
    .ve_footer_head > p {
        font-size: 11px;
    }
    .ve_footer_content > h4 {
        font-size: 11px;
    }
    .ve_footer_contact_info > p {
        font-size: 14px;
        line-height: normal;
    }
    .ve_footer_contact_info > a {
        font-size: 14px;
        font-weight: 600;
    }
    .ve_footer_contact > img {
        width: 40px;
        height: 40px;
    }
    .ve_table_main_head > h4 {
        font-size: 13px;
    }
    .ve_feat_content > h4 {
        font-size: 13px;     
    }
    .ve_feat_video, .ve_feat_slider, .ve_feat_slider2, .ve_feat_slider3, .ve_feat_slider4, .ve_feat_slider5 {
        max-width: 305px;
    }
    .ve_reseize_slider_wrapper .ve_pymnt_header h1 {
        font-size: 13px;
        font-weight: 400;
    }
}