﻿@media(max-width:1448px) {
    .cardblog .details {padding: 31px 16px;}
    .w25 {width: 22%;}
    .cardblog {margin: 8px;}
    .hero_custom__headline {
        font-size: 74px;
    }
    .hero_custom_headlineinner {
        font-size: 33px;
      padding: 21px 0;
    }
    .fs-88 {
        font-size: 61px;
    }
    .hero_custom__headline {
        font-size: 78px;
    }
	
}

@media(max-width:1394px){	
	
	nav-link {
    font-size: 18px;
    padding: 0 18px !important;
  }
}
@media(max-width:1366px) {
    body {	font-size: 15px;}
    .GuideContent p.lightB {font-size: 17px;line-height: 30px;}
    .GuideContent ul li {font-size: 18px;margin-bottom: 9px;}
    .cardblog {margin: 7px;}
   .cardblog .fs-18 {
        font-size: 16px;
    }
    .w25 {
        width: 18%;
    }
	.nav-link {
  font-size: 16px;
  padding: 0 16px !important;
}
}
@media(max-width:1280px) {
.fs-40 {font-size: 32px;line-height: 41px;}
.fs-36 {
	font-size: 28px;
	line-height: 36px;
}
.fs-24 {font-size: 20px;line-height: 27px;}
h1 {font-size: 37px;}
.cardblog {	width: 21.8vw;height: 500px;}
.rad-client-carousel__right .rad-client-carousel__cell {
	padding-left: 14%;
}
.fs-44 {
  font-size: 40px;
  line-height: 48px;
}
}

@media(max-width:1162px){
	 .fs-44 {
    font-size: 36px;
    line-height: 46px;
  }
}
@media(max-width:1065px) {
 .nav-link {
    font-size: 16px;
    padding: 0 12px !important;
  }
}

@media (max-width: 1055px) {
  .fs-44 {
    font-size: 32px;
    line-height: 42px;
  }
}


@media(max-width:1199px) {
    .cardblog {	width: 28.4vw;height: 500px;margin: 10px;}
    
    }
@media(max-width:1024px) {
   .cardblog {	width: 28vw;height: 500px;}
        
 }


@media (max-width: 991.98px) {
    .cardblog {	width: 43vw;height: 500px;margin: 7px;}
    .container {max-width: 950px}
    footer img {width: 100%}
    h1 {font-size: 40px;}
    .partner a img{ width:100%;}
    .partner a { display:inline-block;}
    .fs-40 {font-size: 25px;line-height: 38px;}
    .vtplmedia-media-and-text__text {
        padding: 0 25px;
    }
    .w100{width: 100%;}
    .m-top-1{margin-top: 0px;}
.m-top-2{margin-top: 0px;}
.m-top-3{margin-top: 0px;}
.m-top-4{margin-top: 0px;}
.rad-client-carousel__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    /* display: -webkit-box; */
    /* display: -ms-flexbox; */
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 1rem;
	
}
.rad-client-carousel__right .rad-client-carousel__cell {
    padding-left: 0;
    top: 0;
    bottom: inherit;
}
.min-margintop {
    margin-top: 0px !important;
}
.contact-testimonial {
	top: 13%;
	width: 90%;
}
.formblock{top:0;}
.contactm-top {
	margin-top: 0;
}
.addresssection {
	padding-top: 50px;
	padding-bottom: 50px;
}
.testimonial-slider .fs-18 {
	font-size: 18px;
	line-height: 28px;
}
.rad-awards-card {
	--rad-award-card-height: 250px;
}
.hero_custom__grid {
	padding: 60px 31px;
}
.hero_custom__body {
	grid-column: 2 / -1;
}
.fs-44 {
    font-size: 44px;
    line-height: 52px;
}
}

@media (max-width: 767.98px) {
    h1{ font-size:30px;}
    h2{ font-size:25px;}
    footer img { width: auto;}
    .navbar-brand img{ width:250px}
    .table-mformat td::before {content: attr(data-title) ":";margin-right: 7px;
         font-weight: 500; text-transform: capitalize;min-width: 120px;display: inline-block;}
    td span {font-size: 14px;}
    .table-mformat td:first-child {background: #260d67;color: #fff !important;}
    .table-mformat td {padding-top: 0.5rem;padding-bottom: 0.5rem; display: flex;background: #eae8ff;}
    .table-mformat tr {display: grid;}
    .table-mformat thead {display: none;}
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {padding: 0 15px;}
    .navbar-brand{margin-right: 5px;}
    .nav-link {font-size: 18px;padding: 21px 1px 0 !important;}
    .GuideContent ul li {font-size: 16px;}
    .GuideContent p.lightB {font-size: 17px;line-height: 29px;}
    .fs-36 {font-size: 22px;line-height: 29px;}
    .form-check-input {width: 21px;height: 21px;}
    .flickity-page-dots {
        display: flex !important;
    }
    .new-banner-text.textbottom {
        display: block;
        width: 100vw;
        padding: 4% 5%;
    }
    .fs-88 {
        font-size: 31px;
    }
	.fs-68{font-size:31px;}
    .hero_custom__background {
         height: 90vh; 
    }
    .navChild{display: none !important;}
	.contact-testimonial {
        top: 15%;
    }
	.contact-testimonial {
    max-width: 100%;
	}
	.formblock {
    padding: 25px;
	}
	.fs-29 {
        font-size: 23px;
        line-height: 32px;
    }
.subscribecloseinvest {
    top: -15px;
    right: -3px;
}
.subscribecloseinvest a {
    padding: 6px 10px;
    font-size: 14px;
}
#requestdemo{
	display:none;
}
.closexbutton {
    position: absolute;
    font-size: 16px;
    font-weight: bold;
    background-color: #200763;
    color: #fff;
    padding: 4px 10px;
    border-radius: 50%;
    right: 15px;
    top: 0px;
}
}

@media (max-width: 612px) {
    .cardblog {	width: 88vw; height: 500px;}
    .rad-awards .cmp-floating-awards-card:nth-child(2) {
        margin:20px auto 0px;
        width: 100%;
    }
    
    .rad-awards .cmp-floating-awards-card:nth-child(3) {
        margin:20px auto 0px;
        width: 100%;
    
    }
    
    .rad-awards .cmp-floating-awards-card:nth-child(4) {
        margin:20px auto 0px;
        width: 100%;
    
    }
    .rad-awards .cmp-floating-awards-card:nth-child(5) {
        margin:20px auto 0px;
        width: 100%;
    }
    
    .rad-awards .cmp-floating-awards-card:nth-child(6) {
        margin:20px auto 0px;
        width: 100%;
    
    }
    
    .rad-awards .cmp-floating-awards-card:nth-child(7) {
        margin:20px auto 0px;
        width: 100%;
    
    }
    .rad-awards .cmp-floating-awards-card:nth-child(8) {
        margin:20px auto 0px;
        width: 100%;
    }
    .rad-awards-card {
        --rad-award-card-width: 88%;
        margin: auto;
    }
    .hero_custom__grid {
        padding: 41px 0px;
    }
    .hero_custom__headline {
        font-size: 34px;
    }
    .hero_custom_headlineinner {
        font-size: 20px;
    }
    .rad-vertical-tabs--mobile .rad-vertical-tabs__tabs-list--active .rad-vertical-tabs__tabs-description {
        --description-slide-start-amount: 100%;
        -webkit-animation: rad-vertical-tabs-description-mobile-slide-in .5s cubic-bezier(0.77, 0, 0.18, 1) 0s 1 forwards running;
        animation: rad-vertical-tabs-description-mobile-slide-in .5s cubic-bezier(0.77, 0, 0.18, 1) 0s 1 forwards running;
        padding: 15px;
        background: #000;
        z-index: 11;
    }
    .rad-vertical-tabs__tabs-description-close-button {
        background: transparent;
        border: 0;
    }
    .rad-awards-card__description {
        -webkit-transform: translateY(0px) !important;
        transform: translateY(0px) !important;
    }
    .rad-awards-card__detail {
        visibility: visible !important;
    }
    .rad-awards .rad-awards-card__subheader {
        font-size: 1.4rem;
    }
   .significance .rad-awards-card__title {
        display: none;
    }
    .rad-awards-card {
        min-height: 250px !important;
    }
    .row.w-85 {
        width: 100vw;
    }
    .hero_custom__body__hero_text.paddingt {
        padding-top: 3%;
    }
    .fs-18 {
        font-size: 16px;
        line-height: 30px;
    }

}
@media (max-width: 575px) {
    .search .search_input {width: 100%;}
    .w-250 {width: 100%;}
    .navbar-brand img {width: 130px;}
    .banner-h {min-height: 133px;}
    .partner a img {width: 70%;}
    .w100{width: 100%;}
    .testimonial-slider .fs-18 {
        font-size: 16px;
        line-height: 22px;
    }
    /*.contact-testimonial {
        top: 9%;
    }*/
}