/*-1500--125%*/
@media only screen and (max-width: 1599.98px) {
.video-container a::before { width: 110px; height: 110px; }
/*----*/
.banner-nav{margin-left: -530px; bottom: 120px;}
.home-tab-info{ padding: 0px 75px;}
.specialization-box-content{ padding: 20px;}
.specialization-box-content .icon-holder{ width: 50px; height: 50px;}
.specialization-box:hover .specialization-box-info-holder p { max-height: 55px; height: 55px;}
.counter-holder {font-size: 79px;}
.counter { height: 4.5rem; letter-spacing: -2px;}
.counter-holder.md { font-size: 40px;}
.counter-holder.md .counter { height: 2.7rem;}
.innovators-box{ max-width: 210px;}
.innovators-info{ padding-top: 30px;}
.partner-box .icon-holder { height: 65px;}
.testimonial-nav{ max-width: 330px; margin: 0px auto 50px !important;}
.testimonial-main{ max-width: 660px; }
.testimonial-user .img-holder{ width: 65px; padding-bottom: 65px;}
.testimonial-main .slick-arrow{ top: 25%;}
.testimonial-main .slick-prev{ left: -200px;}
.testimonial-main .slick-next{  right: -200px;}
.highlights-box a{height: 360px; padding: 20px 20px 35px;}
.highlights-box a:hover .highlights-box-info { max-height: 36px; margin-bottom: 20px;}
.tag{width: 120px; height:25px; }
.highlights-box-header .icon-holder{ height: 35px; width: 35px;}
.about-pod-info{ padding-bottom: 20px;}
.icon-pod .icon-holder{ height: 40px;}
.counter-box.alt .icon-holder{ height: 60px; margin-bottom: 15px;}
.counter-box.alt .counter-holder{ margin-bottom: 15px;}
.counter-box.alt{ max-width: 220px;}
.reasearch-box-content{ padding: 20px;}
.reasearch-slider .slick-list{ padding-right: 122px !important;}
.reasearch-slider .slick-arrow{bottom: -80px;}
.reasearch-slider .slick-prev{ right: 50px;}
.reasearch-slider .slick-dots{ padding-left: 15px; bottom: -65px;}
.reasearch-box-footer .icon-holder{ width: 40px; height: 40px;}
.odd-even-info .icon-holder{ height: 40px;}
.table-holder .table td img,.table-footer img{ max-width: 32px;}


.team-box-info{ padding: 40px 20px;}
.tab-style2 .nav-tabs {margin: 10px -20px;}
.tab-style2 .nav-tabs .nav-item{padding: 10px 20px;}
.tab-style2 .nav-tabs .nav-link{ height: 50px; font-size: 16px;padding: 0px 30px;}
.tbl-hd{ height: 65px;}
.tbl-header div:nth-child(1),.tbl-row div:nth-child(1){ width: 120px; text-align: center;}
.tbl-header div:nth-child(2),.tbl-row div:nth-child(2){ width: 210px; text-align: center;}
.tbl-row div:nth-child(3){ padding-left: 45px;}

}
/*-1400-*/
@media only screen and (max-width: 1499.98px) {
.banner-nav {left: 30px;margin-left: 0px; bottom: 50px;}
.testimonial-main .slick-prev{ left: -100px;}
.testimonial-main .slick-next{  right: -100px;}
}
/*-1300-xxl*/
@media only screen and (max-width: 1399.98px) {
.show-xxl { display: block !important; }
.hide-xxl { display: none !important; }
.float-xxl { position: relative; transform: none; top: 0; }
.float-xxl .float-container-info { padding: 30px 0px; }
.auto-xxl { /*-ms-flex: 0 0 100%; */ flex: 0 0 100%; width: 100%; max-width: 100%; }
/*---*/


}
/*-1200-*/
@media only screen and (max-width: 1299.98px) {
.home-tab-info { padding: 0px 50px;}
.testimonial-main .slick-prev{ left: -50px;}
.testimonial-main .slick-next{  right: -50px;}
.reasearch-slider .slick-list{ padding-right: 122px !important;}
.reasearch-slider .slick-arrow{bottom: -50px;}
.reasearch-slider .slick-prev{ right: 35px;}
.reasearch-slider .slick-dots{ padding-left: 15px; bottom: -40px;}
}
/*-992-xl*/
@media only screen and (max-width: 1199.98px) {
.height-xl { height: auto !important; }
.show-xl { display: block !important; }
.hide-xl { display: none !important; }
.leftpad.xl { padding-left: 0px !important; }
.rightpad.xl { padding-right: 0px !important; }
.leftmargin.xl { margin-left: 0px !important; }
.rightmargin.xl { margin-right: 0px !important; }
.pt0-xl { padding-top: 0px !important; }
.pr0-xl { padding-right: 0px !important; }
.pb0-xl { padding-bottom: 0px !important; }
.pl0-xl { padding-left: 0px !important; }
.p0-xl { padding: 0px !important; }
.overlay-xl::before { visibility: visible; }
.auto-xl { flex: 0 0 100%; width: 100%; max-width: 100%; }
.text-center-xl { text-align: center !important; }
.text-left-xl { text-align: left !important; }
.justify-center-xl { justify-content: center !important; }
.width-xl { width: 100% !important; max-width: 100%; }
.float-xl { position: relative; transform: none; top: 0; }
.float-xl .float-container-info { padding: 30px 0px; }
.img-left.xl, .img-right.xl { margin: 0px 0px 20px 0px; width: 100%; max-width: 100%; float: none; }
ul.d-flex.xl, .form-group.inline.xl { display: block !important; }
.form-group.inline.xl > label, .form-group.inline.xl .control { width: 100%; }
/*---*/
.testimonial-main .slick-prev{ left: -30px;}
.testimonial-main .slick-next{  right: -30px;}
.counter-holder {font-size: 50px;}
.counter { height: 3.5rem; letter-spacing: -2px;}
.home-page .main-content-wrapper{ margin-top: 77px;}
}
/*-768-lg*/
@media only screen and (max-width: 991.98px) {
.height-lg { height: auto !important; }
.show-lg { display: block !important; }
.hide-lg { display: none !important; }
.leftpad.lg { padding-left: 0px !important; }
.rightpad.lg { padding-right: 0px !important; }
.leftmargin.lg { margin-left: 0px !important; }
.rightmarginlg { margin-right: 0px !important; }
.pt0-lg { padding-top: 0px !important; }
.pr0-lg { padding-right: 0px !important; }
.pb0-lg { padding-bottom: 0px !important; }
.pl0-lg { padding-left: 0px !important; }
.p0-lg { padding: 0px !important; }
.overlay-lg::before { visibility: visible; }
.auto-lg { flex: 0 0 100%; width: 100%; max-width: 100%; }
.text-center-lg { text-align: center !important; }
.text-left-lg { text-align: left !important; }
.justify-center-lg { justify-content: center !important; }
.width-lg { width: 100% !important; max-width: 100%; }
.float-lg { position: relative; transform: none; top: 0; }
.float-lg .float-container-info { padding: 30px 0px; }
.img-left.lg, .img-right.lg { margin: 0px 0px 20px 0px; width: 100%; max-width: 100%; float: none; }
ul.d-flex.lg, .form-group.inline.lg { display: block !important; }
.form-group.inline.lg > label, .form-group.inline.lg .control { width: 100%; }
[data-animation-in] {opacity: 1;}
/*------*/
.home-page .main-content-wrapper{ margin-top: 74px;}
}
/*-736-md*/
@media only screen and (max-width: 767.98px) {
.height-md { height: auto !important; }
.show-md { display: block !important; }
.hide-md { display: none !important; }
.leftpad.md { padding-left: 0px !important; }
.rightpad.md { padding-right: 0px !important; }
.leftmargin.md { margin-left: 0px !important; }
.rightmargin.md { margin-right: 0px !important; }
.pt0-md { padding-top: 0px !important; }
.pr0-md { padding-right: 0px !important; }
.pb0-md { padding-bottom: 0px !important; }
.pl0-md { padding-left: 0px !important; }
.p0-md { padding: 0px !important; }
.overlay-md::before { visibility: visible; }
.auto-md { flex: 0 0 100%; width: 100%; max-width: 100%; }
.text-center-md { text-align: center !important; }
.text-left-md { text-align: left !important; }
.justify-center-md { justify-content: center !important; }
.width-md { width: 100% !important; max-width: 100%; }
.float-md { position: relative; transform: none !important; top: 0 !important; }
.float-md .float-container-info { padding: 30px 0px; }
.img-left.md, .img-right.md { margin: 0px 0px 20px 0px; width: 100%; max-width: 100%; float: none; }
ul.d-flex.md, .form-group.inline.md { display: block !important; }
.form-group.inline.md > label, .form-group.inline.md .control { width: 100%; }
/*----*/
.video-container a::before { width: 70px; height: 70px; }
.top-right .gutters-12 { margin-right: -8px; margin-left: -8px; }
.top-right .gutters-12 > .col, .top-right .gutters-12 > [class*="col-"]{ padding-right: 8px; padding-left: 8px;}
.specialization-box-info-holder p { max-height:none; height: auto !important; visibility: visible; margin-top: 10px; margin-bottom: 15px; opacity: 1; color: var(--title);}
.specialization-box:hover .specialization-box-info-holder p { color: var(--white);}
.specialization-box:hover .img-holder{ padding-bottom: 81.06%;}
.partner-list li {width: 33.33%;}
.home-tab-info{ padding: 0px;}
.table-holder .table td img,.table-footer img{ max-width: 28px;}

.team-box-info{ padding: 30px 20px;}
.tab-style2 .nav-tabs {margin: -10px -10px;}
.tab-style2 .nav-tabs .nav-item{padding: 10px 10px;}
.tab-style2 .nav-tabs .nav-link{ height: 40px; font-size: 13px;padding: 0px 20px;}
iframe {height: 210px;}
.icon-pod .icon-holder {height: auto;}
.about-pod .icon-holder {height: auto;}
}
/*-600-*/
@media only screen and (max-width: 699.98px) {
}
/*-480-sm*/
@media only screen and (max-width: 575.98px) {
.height-sm { height: auto !important; }
.show-sm { display: block !important; }
.hide-sm { display: none !important; }
.leftpad.sm { padding-left: 0px !important; }
.rightpad.sm { padding-right: 0px !important; }
.leftmargin.sm { margin-left: 0px !important; }
.rightmargin.sm { margin-right: 0px !important; }
.overlay-sm::before { visibility: visible; }
.auto-sm { flex: 0 0 100%; width: 100%; max-width: 100%; }
.text-center-sm { text-align: center !important; }
.text-left-sm { text-align: left !important; }
.justify-center-sm { justify-content: center !important; }
.width-sm { width: 100% !important; max-width: 100%; }
.float-sm { position: relative; transform: none; top: 0; }
.float-sm .float-container-info { padding: 30px 0px; }
.img-left.sm, .img-right.sm { margin: 0px 0px 20px 0px; width: 100%; max-width: 100%; float: none; }
ul.d-flex.sm, .form-group.inline.sm { display: block !important; }
.form-group.inline.sm > label, .form-group.inline.sm .control { width: 100%; }
hr { margin: 20px 0; }
.icaptcha { bottom: 30px; }
.fancybox-navigation .fancybox-button--arrow_left { left: 0px; }
.fancybox-navigation .fancybox-button--arrow_right { right: 0px; }
/* .fancybox-navigation .fancybox-button { width: 25px; height: 25px; top: calc(50% - 25px); }  */
.video-container a::before { width: 40px; height: 40px; }
.grid-content.alt, .grid-ov-info { padding: 20px; }
/* .footer-wrapper{ padding-bottom: 40px;} */
/*---*/
.top-right .gutters-12 { margin-right: -5px; margin-left: -5px; }
.top-right .gutters-12 > .col, .top-right .gutters-12 > [class*="col-"]{ padding-right: 5px; padding-left: 5px;}
.home-page .main-content-wrapper {margin-top: 55px;}
.testimonial-main .slick-prev{ left: -20px;}
.testimonial-main .slick-next{  right: -20px;}
.banner-nav {left: 20px;bottom: 20px;  }
.specialization-box-content .icon-holder{ width: 40px; height:40px;}
.reasearch-slider .slick-list{ padding-right: 0px !important;}
.reasearch-slider .slick-prev{ right: 45px;}
.reasearch-slider .slick-next{ right: 10px;}
.table-holder .table td img,.table-footer img{ max-width: 20px;}
.table-footer img{ margin-right: 10px;}
.table.size-20{ font-size: 14px;}
.contact-box{ padding-bottom: 30px;}
.tbl-hd{ height: 50px; font-size: 13px !important; text-align: left !important;}
.tbl-header div,.tbl-row div{ width: 33.33% !important;}
.tbl-row{ font-size: 11px !important;}
.tbl-row div {padding: 5px !important;}
.tbl-row div:nth-child(3){ padding-left: 10px !important;}
}
/*-414-xs*/
@media only screen and (max-width: 479.98px) {
.height-xs { height: auto !important; }
.hide-xs { display: none !important; }
.show-xs { display: block !important; }
.hide-xs { display: none !important; }
.auto-xs {flex: 0 0 100%; width: 100%; max-width: 100%; }
.text-center-xs { text-align: center !important; }
.text-left-xs { text-align: left !important; }
.justify-center-xs { justify-content: center !important; }
.width-xs { width: 100% !important; max-width: 100%; }
/*----*/

}
/*-375-*/
@media only screen and (max-width: 413.98px) {
.height-xxs { height: auto !important; }
.show-xxs { display: block !important; }
.hide-xxs { display: none !important; }
.auto-xxs { flex: 0 0 100%; width: 100%; max-width: 100%; }
.text-center-xxs { text-align: center !important; }
.text-left-xxs { text-align: left !important; }
.width-xxs { width: 100% !important; max-width: 100%; }
/*---*/

}
/*-320-*/
@media only screen and (max-width: 319.98px) {

}
