/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
/* target="_blank" */
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap');
.dm-sans {
  font-family: "DM Sans", Arial;
}
		#body {font-family: DM Sans, Arial; font-size:18px; line-height:2;}
    #body .hs-cta-img {width:100%}
    body .container {font-family:'Montserrat',sans-serif !important; font-size:18px; line-height:2;}
    @media (min-width: 1600px) {
    body .container {max-width: 1520px;}
    }
    /* .hs_cos_wrapper .container {width: 100%;} */
		.purple {background-color:#403a60;} /* rgb(64, 58, 96) */
		.orange {background-color:#ff691f;} /* rgb(255, 146, 22) */
		.yellow {background-color: #f8971d;}
		.brown {background-color: #A8A3A0}
    .gray {background-color: #a8a3a0}
    .skyblue {background-color: #4a90e2}
    .bluelink {color: #4a90e2; font-weight: 600;}
		.light-orange {background-color:#fccf97;}
    .light-pink {background-color: #FFF1E1;}
		.light-purple {background-color: #a7a5b6;}
    .light-gray {background-color: #eeedef;}
    .light-bg {background: #F8F8F8}
		.txt-orange {color:#ff691f;}
		.txt-purple {color:#403a60;}
    .text-black {color:#000;}
		.txt-light-purple {color:#a7a5b6;}
		.call-out {border: 5px solid #ff691f; display:inline-block;}
		.semibold {font-weight:600;}
    .underline {text-decoration: underline;}
    .breadcrumb {text-decoration: underline; font-size:14px; background:none; color:#343a40; margin:0; padding:0; display:inline;}
		.custom-toggler .navbar-toggler-icon {
  			/*background-image: url(`data:image/svg+xml;charset=utf8,%3Csvg%20viewBox=%270%200%2032%2032%27%20xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath%20%20%20%20%20%20%20stroke=%27rgba%28255,102,203,%200.5%29%27%20stroke-width=%272%27%20stroke-linecap=%27round%27%20stroke-miterlimit=%2710%27%20d=%27M4%208h24M4%2016h24M4%2024h24%27/%3E%3C/svg%3E`);*/
        background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath 
  stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E);
		}
		.custom-toggler.navbar-toggler {border-color:white;}
    .hs_cos_wrapper {width:100% !important;}
    .display-5 {font-size: 3rem; font-weight: 300;line-height: 1.2;}
    .text-responsive {font-size: calc(100% + 1vw + 1vh);}
		#navbarNavDropdown .nav-item .nav-link {color:white;}
		#navbarNavDropdown .nav-item.active .nav-link {color:#372768; font-weight:600;}
    #navbarNavDropdown .nav-item .dropdown-item:hover {background-color:#403a60; color:white;}
/*
  .lc-green {background-color: #70AD47; border-radius:10px; color:white; border:2px solid #70AD47;}
  .lc-green:hover {color:#70AD47; background:none;} 
  .lc-orange {background-color: #ED7D31; border-radius:10px; color:white; border:2px solid #ED7D31;}
  .lc-orange:hover {color:#ED7D31; background:none;} 
  .lc-blue {background-color: #4472C4; border-radius:10px; color:white; border:2px solid #4472C4;}
  .lc-blue:hover {color:#4472C4; background:none;} 
  .lc-purple {background-color: #7F7F7F; border-radius:10px; color:white; border:2px solid #7F7F7F;}
  .lc-purple:hover {color:#7F7F7F; background:none;} 
  .lc-gold {background-color: #BF9000; border-radius:10px; color:white; border:2px solid #BF9000;}
  .lc-gold:hover {color:#BF9000; background:none;} 
  .lc-black {background-color: #3B3838; border-radius:10px; color:white; border:2px solid #3B3838;}
  .lc-black:hover {color:#3B3838; background:none;} 
  .lc-indigo {background-color: indigo; border-radius:10px; color:white; border:2px solid indigo;}
  .lc-indigo:hover {color:indigo; background:none;} 
  .lc-aqua {background-color: #17a2b8; border-radius:10px; color:white; border:2px solid #17a2b8;}
  .lc-aqua:hover {color:#17a2b8; background:none;} 

  .lc-green-inverse {border:2px solid #70AD47; border-radius:10px; color:#70AD47;} 
  .lc-green-inverse:hover {background-color: #70AD47; color:white;}  
  .lc-orange-inverse {border:2px solid #ED7D31; border-radius:10px; color:#ED7D31;}
  .lc-orange-inverse:hover {background-color: #ED7D31; color:white;} 
  .lc-blue-inverse {border:2px solid #4472C4; border-radius:10px; color:#4472C4;}
  .lc-blue-inverse:hover {background-color: #4472C4; color:white;} 
  .lc-purple-inverse {border:2px solid #7F7F7F; border-radius:10px; color:#7F7F7F;}
  .lc-purple-inverse:hover {background-color: #7F7F7F; color:white;} 
  .lc-gold-inverse {border:2px solid #BF9000; border-radius:10px; color:#BF9000;}
  .lc-gold-inverse:hover {background-color: #BF9000; color:white;} 
  .lc-black-inverse {border:2px solid #3B3838; border-radius:10px; color:#3B3838;}
  .lc-black-inverse:hover {background-color: #3B3838; color:white;}
  .lc-indigo-inverse {border:2px solid #3B3838; border-radius:10px; color:indigo;} 
  .lc-indigo-inverse:hover {background-color:indigo; color:white;}
  .lc-aqua-inverse {border:2px solid #17a2b8; border-radius:10px; color:#17a2b8;} 
  .lc-aqua-inverse:hover {background-color:#17a2b8; color:white;}

    @media (min-width: 1140px) {
      .w-xl-75 {width: 75% !important;}
      .h-xl-75 {height: 75% !important;}
      .w-xl-100 {width: 100% !important;}
      .h-xl-100 {height: 100% !important;}
    }
    @media (max-width: 1500px) {
      .hidden-xl-up {
        display: none !important;
      }
    }
    
/*
    .blue: #007bff;
    .indigo: #6610f2;
    .purple: #6f42c1;
    .pink: #e83e8c;
    .red: #dc3545;
    .orange: #fd7e14;
    .yellow: #ffc107;
    .green: #28a745;
    .teal: #20c997;
    .cyan: #17a2b8;
    .white: #fff;
    .gray: #6c757d;
    .gray-dark: #343a40;
    .primary: #007bff;
    .secondary: #6c757d;
    .success: #28a745;
    .info: #17a2b8;
    .warning: #ffc107;
    .danger: #dc3545;
    .light: #f8f9fa;
    .dark: #343a40;
*/

.mega .text-primary{text-transform:uppercase;font-size:17px;font-weight:900;color:#413a61!important;padding-bottom:10px;border-bottom:1px solid #a9a9ac}
.mega .dropdown-item{padding:.35rem 0!important}
.mega .dropdown-item:hover{padding-left:10px!important;color:#FFF!important;transition:.3s}
.mega{width:350%!important}
@media (max-width: 1490px) {
#nav-comp .col-xl-3{-ms-flex:0 0 21%!important;flex:0 0 21%!important}
.offset-xl-1{margin-left:.333333%!important}
}

/*Small devices (landscape phones, 544px and up) */
@media (min-width: 544px) {  
  /*h1 {font-size:1.5rem;} // 1rem = 16px (may want to go smaller on all) */
  rs-d1 {font-size:4.5rem; !important; font-weight:300; !important; line-height:1.2; !important;}
  rs-d2 {font-size:3.5rem; !important; font-weight:300; !important; line-height:1.2; !important;}
  rs-d3 {font-size:3rem; !important; font-weight:300; !important; line-height:1.2; !important;}
  rs-d4 {font-size:2.75rem; !important; font-weight:300; !important; line-height:1.2; !important;}
  rs-d5 {font-size:2.5rem; !important; font-weight:300; !important; line-height:1.2; !important;} 

  rs-d6 {font-size:2rem; !important; font-weight:500; !important; line-height:1.5; !important;} 
  rs-h1 {font-size:1.75rem; !important; font-weight:500; !important; line-height:1.5; !important;} 
  rs-h2 {font-size:1.5rem; !important; font-weight:500; !important; line-height:1.5; !important;} 
  rs-h3 {font-size:1.25rem; !important; font-weight:500; !important; line-height:1.5; !important;} 
  rs-h4 {font-size:1rem; !important; font-weight:500; !important; line-height:1.5; !important;} 
  rs-h5 {font-size:.75rem; !important; font-weight:500; !important; line-height:1.5; !important;} 
  rs-h6 {font-size:.5rem; !important; font-weight:500; !important; line-height:1.5; !important;} 
}
 
/*Medium devices (tablets, 768px and up) The navbar toggle appears at this breakpoint */
@media (min-width: 768px) {  
  rs-d1 {font-size:5.5rem; !important; font-weight:300; !important; line-height:1.2; !important;} 
  rs-d2 {font-size:4.5rem; !important; font-weight:300; !important; line-height:1.2; !important;}
  rs-d3 {font-size:3.5rem; !important; font-weight:300; !important; line-height:1.2; !important;}
  rs-d4 {font-size:3rem; !important; font-weight:300; !important; line-height:1.2; !important;}
  rs-d5 {font-size:2.75rem; !important; font-weight:300; !important; line-height:1.2; !important;}
  rs-d6 {font-size:2.5rem; !important; font-weight:300; !important; line-height:1.2; !important;}

  rs-h1 {font-size:2rem; !important; font-weight:500; !important; line-height:1.5; !important;}  
  rs-h2 {font-size:1.75rem; !important; font-weight:500; !important; line-height:1.5; !important;} 
  rs-h3 {font-size:1.5rem; !important; font-weight:500; !important; line-height:1.5; !important;} 
  rs-h4 {font-size:1.25rem; !important; font-weight:500; !important; line-height:1.5; !important;}  
  rs-h5 {font-size:1rem; !important; font-weight:500; !important; line-height:1.5; !important;} 
  rs-h6 {font-size:.75rem; !important; font-weight:500; !important; line-height:1.5; !important;} 
}
 
/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) { 
    rs-d1 {font-size:6rem;  !important; font-weight:300; !important; line-height:1.2; !important;}
    rs-d2 {font-size:5.5rem; !important; font-weight:300; !important; line-height:1.2; !important;} 
    rs-d3 {font-size:4.5rem; !important; font-weight:300; !important; line-height:1.2; !important;}
    rs-d4 {font-size:3.5rem; !important; font-weight:300; !important; line-height:1.2; !important;}
    rs-d5 {font-size:3rem; !important; font-weight:300; !important; line-height:1.2; !important;} 
    rs-d6 {font-size:2.75rem; !important; font-weight:300; !important; line-height:1.2; !important;}

    rs-h1 {font-size:2.5rem; !important; font-weight:500; !important; line-height:1.5; !important;} 
    rs-h2 {font-size:2rem; !important; font-weight:500; !important; line-height:1.5; !important;} 
    rs-h3 {font-size:1.75rem; !important; font-weight:500; !important; line-height:1.5; !important;} 
    rs-h4 {font-size:1.5rem; !important; font-weight:500; !important; line-height:1.5; !important;} 
    rs-h5 {font-size:1.25rem; !important; font-weight:500; !important; line-height:1.5; !important;} 
    rs-h6 {font-size:1rem; !important; font-weight:500; !important; line-height:1.5; !important;} 
}
 
/* Extra large devices (large desktops, 1200px and up)  */
@media (min-width: 1200px) {  
  /*h1 {font-size:3rem;} // 1rem = 16px  (may want to go larger on all) */
  rs-d1 {font-size:6.5rem; !important; font-weight:300; !important; line-height:1.2; !important;}
  rs-d2 {font-size:6rem; !important; font-weight:300; !important; line-height:1.2; !important;}
  rs-d3 {font-size:5.5rem; !important; font-weight:300; !important; line-height:1.2; !important;}
  rs-d4 {font-size:4.5rem; !important; font-weight:300; !important; line-height:1.2; !important;}
  rs-d5 {font-size:3.5rem; !important; font-weight:300; !important; line-height:1.2; !important;}
  rs-d6 {font-size:3rem; !important; font-weight:300; !important; line-height:1.2; !important;}

  rs-h1 {font-size:2.75rem; !important; font-weight:500; !important; line-height:1.5; !important;} 
  rs-h2 {font-size:2.5rem; !important; font-weight:500; !important; line-height:1.5; !important;} 
  rs-h3 {font-size:2rem; !important; font-weight:500; !important; line-height:1.5; !important;} 
  rs-h4 {font-size:1.75rem; !important; font-weight:500; !important; line-height:1.5; !important;} 
  rs-h5 {font-size:1.5rem; !important; font-weight:500; !important; line-height:1.5; !important;} 
  rs-h6 {font-size:1.25rem; !important; font-weight:500; !important; line-height:1.5; !important;} 
}

/* vishank tyagi(start)  */
.contentSec0{padding:40px 0}
.contentSec0 .secCard{box-shadow:3px 8px 16px rgba(33,54,88,0.29);display:flex;flex-direction:column;justify-content:space-between;height:100%}
.contentSec0 .secCard h2{color:#000;font-size:32px;margin-bottom:30px;font-weight:700}
.contentSec0 .secCard p{color:#000;font-size:18px}
.contentSec0 .secCard .secCardContent{padding:30px 30px 0}
.contentSec0 .secCard .secCardBottom{padding:0 30px 30px}
.contentSec0 .secCard .borderBtn{display:inline-block;padding:10px 20px;border:1px solid #ff691f;border-radius:6px;font-size:24px;line-height:1;color:#ff691f}
.contentSec0 .secCard .borderBtn:hover{text-decoration:none;border:1px solid #000;background-color:#000;color:#fff}
@media (max-width: 991px) {
.contentSec0 .secCard h2{font-size:28px;margin-bottom:20px}
.contentSec0 .secCard .secCard p{font-size:16px}
.contentSec0 .secCard .secCardContent{padding:20px}
.contentSec0 .secCard .borderBtn{font-size:18px;padding:6px 15px}
}
.productCard{border-width:4px 6px 8px 4px;border-style:solid;border-color:#e3e3e3;padding:15px 20px 30px;margin-bottom:30px}
.productCard h3{color:#ff691f;font-weight:700;line-height:1;font-size:24px}
.productCard h5{color:#000;font-weight:700;line-height:1;font-size:20px;margin-bottom:20px}
.productCard p{color:#403a60;font-size:12px;line-height:1.4}
.productCard .blueBtn{background:#403a60;display:inline-flex;align-items:center;padding:12px 15px;font-size:16px;color:#fff;line-height:1;border-radius:6px;font-weight:700;font-size:12px}
.productCard .blueBtn span{display:inline-block;padding-right:10px}
.productCard .blueBtn:hover{opacity:.9;text-decoration:none;color:#fff}
.productCard .features{display:flex;justify-content:space-between;flex-wrap:wrap}
.productCard .features-left{display:flex;justify-content:space-between;flex-wrap:wrap}
.productCard .features-left span{padding-right:15px;color:#403a60;line-height:1.2;font-size:12px}
.productCard .features-left strong{display:block}
.productCardWrapper{width:75%}
@media (max-width: 620px) {
.productCardWrapper{width:100%}
  /* Mobile Responsive */
body .container {font-size: 16px;line-height:1.6;}
/* body .container { width: 95vw;} */
  .h1,h1{font-size:2rem}
  .h2,h2{font-size:1.5rem}
  .h3,h3{font-size:1.35rem}
  .h4,h4{font-size:1.25rem}
  .h5,h5{font-size:1rem}
  .h6,h6{font-size:1rem}
  dl, ol, ul {
    padding-left: 30px;
}
}
.surgury_header h1{font-size:39px;margin-bottom:30px;color:#fff}
.surgury_header h1 span{display:block;color:#ff691f}
.surgury_header p{font-size:20px;font-weight:700;color:#d1c8c8}
.side_download h3{font-size:20px}
.secCardTop img{height:315px;object-fit:cover}
@media (max-width: 620px) {
.learning-link-container .btn-learn{width:97%}
.surgury_header h1{font-size:28px;width:100%}
.secCardTop img{height:215px}
}
.downloadBtn{background:#403a60;border-radius:.3rem;font-weight:700;gap:20px;text-align:center;text-transform:uppercase;width:25%;padding:8px 0}
.downloadBtn a{color:#ff691f}
div.list-blog-signup{width:100%;padding-left:15px;padding-right:15px;margin-bottom:10px}
div.list-blog-signup div{border-bottom:none!important}
@media (max-width: 600px) {
body{overflow-x:hidden}
}
/* vishank tyagi(end)   */

/* Vijay Style */
.btn-theme {
      padding: .5rem 1.5rem;
      font-size: 16px;
      line-height: 1.5;
      border-radius: 45px;
      font-weight: 600;
      text-align: center;
      vertical-align: middle;
      display: inline-block;
    }
    .btn-style-1 {
       background: #fff;
       border: 3px solid #000;
       color: #000;
    }
    .btn-style-1:hover {
      background: #000;
      color: #fff;
      text-decoration: none;
    }
    .btn-style-2 {
       background: transparent;
       border: 3px solid #fff;
       color: #fff;
    }
    .btn-style-2:hover {
      background: #fff;
      color: #000;
      text-decoration: none;
    }
    .btn-style-3 {
       background: #fd5000;
       color: #fff;
    }
    .btn-green {
    background: #70ad47;
}
    .btn-blue {
    background: #4472c4;
}
    .btn-style-3:hover {
      background: #000;
      color: #fff;
      text-decoration: none;
    }
.logo-white {background: #fff;}
/* .logo-white img {max-width: 268px;} */
.explore .card {border: none;}
.mission-critical.explore .card .card-title {min-height: auto;}
.font-weight-600{font-weight:600}
.py_80{padding-top:80px;padding-bottom:80px}
.why-choose-content{margin-top:2rem}
.why-choose-content h3{font-weight:600;margin-bottom:1rem}
.specialties-types-box{border:2px solid #ccc;border-radius:.25rem}
.specialties-types-box img{width:100%;height:250px;object-fit:cover;border-top-left-radius:.25rem;border-top-right-radius:.25rem}
.specialties-types-box p{padding:0 1rem 1rem}
.specialties-types-box h3{margin-top:2rem;padding:0 1rem}
.how-it-work-box{padding:30px;background:#fff1e1;margin-top:2rem;border-radius:6px}
.how-it-work-box h5 span{color:#ff9e0b}
.how-it-work-box h5{font-size:28px;font-weight:700}
.how-it-work-box p{font-weight:500}
.how-it-work{padding:80px 0}
.banner{color:#fff;height:100%;justify-content:center;min-height:100vh;padding-top:0;position:relative;width:100%}
.banner-social,.btns-wrapper{align-items:center;display:flex}
.banner--inner{min-height:85vh;padding:0}
.banner-social{gap:2rem;left:3%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(180deg);writing-mode:vertical-rl}
.banner:after,.banner__bg{position:absolute;top:0;z-index:-1}
.banner:after,.banner__bg,.sideBar{height:100%;left:0;width:100%}
.banner-social>li>a{color:#fff;font-size:1rem;font-weight:500;text-transform:uppercase}
.banner .row{display:flex!important}
.banner:after{background:linear-gradient(1turn,transparent,#000)}
.banner__bg{object-fit:cover}
.banner-content .heading{font-size:5rem;font-weight:700;line-height:1.1}
.banner-content .heading.heading-sm{font-size:2.5rem;font-weight:800}
.banner-content .heading.heading-xm{font-size:2.25rem;font-weight:800}
.banner-content .subHeading{font-size:1.15rem;font-weight:500;margin-bottom:.25rem;text-transform:uppercase}
.banner-content>p{font-size:1rem;font-weight:300;line-height:1.6;margin:1rem 0}
.banner-content__perks{margin:1.75rem 0 2rem 1.25rem}
.banner-content__perks>li{font-size:.9rem;font-weight:600;line-height:1;margin:.9rem 0;position:relative;text-transform:uppercase}
.banner-content__perks>li:before{content:"\ea50";left:-30px;top:-5px}
.banner{padding:80px 0;min-height:auto;overflow:hidden}
.banner:after{background:#00000080;content:""}
.banner-content .heading{font-size:4rem}
.color-primary{color:#ff9e0b!important;font:inherit}
.testimonials-wrapper.testimonials-wrapper-home blockquote.testimonial__content h4{padding:0 30px}
.image-border{border:1px solid #ddd;padding:5px;margin-top:1rem;margin-bottom:1rem}
.image-border img{margin:0!important}
.BlogPosts .image-content-wrapper h2{margin-top:1rem}
.contact-bg{background:url(https://www.mediproducts.net/hubfs/contact_us04.jpg);background-repeat:no-repeat;background-position:left bottom;background-size:25%}
.contact-bg .icon-img{max-width:50px}
.contact-bg #contactUs input[type^=submit]{background-color:green;background-image:none;border:1px solid green;color:#fff;font-weight:600;padding:8px;text-transform:uppercase;font-size:21px}
.contact-bg #contactUs input[type^=submit]:hover{background-color:#175207;border:1px solid #175207}
.contact-heading span{font-size:20px;line-height:1.3;display:block;max-width:400px}
.contact-bg #contactUs form{background-color:#ff691f}
.contact-bg #contactUs form label{color:#fff;margin-bottom:0}
.contact-bg h1{background:#ff691f;color:#fff;padding:5px 10px;border-radius:4px}
@media (min-width: 1200px) {
.latest_news .h5{min-height:72px}
.latest_news .latest_news_description{min-height:181px}
}
@media (min-width: 1400px) {
.latest_news .h5{min-height:87px;font-size: 1.5rem;}
}
@media (min-width: 1600px) {
.image-frame{padding-top:40px}
.image-frame > .hs-cta-embed{margin-top:40px}
}

.testimonials-wrapper .testimonial__author img{border-radius:50%;height:50px;margin-right:15px;width:50px;object-fit:cover;margin-top:0}
.testimonials-wrapper .testimonial__author img,.testimonials-wrapper .testimonial__author__name{display:inline-block;margin:0;vertical-align:middle}
.testimonials-wrapper .testimonial-style-1 .testimonial-module__text--quote p{line-height:1.4;margin-bottom:.75rem}
.testimonials-wrapper .testimonial-style-1 .testimonial-module__text--author{font-size:18px;font-weight:600}
.testimonials-wrapper .testimonial-style-1 .testimonial-module__text--subtitle{color:#ff691f;font-size:16px;font-style:italic;padding-top:0}
.testimonials-wrapper a{color:#ff691f}
.testimonials-wrapper .testimonial-style-1 .tns-nav button.tns-nav-active{background-color:#ff691f}
.testimonials-wrapper .testimonial-style-1 .tns-nav button{background-color:#ffc98c}
.testimonials-wrapper .testimonial-style-1 .testimonial-module{background-color:#fff1e1;border:1px solid #ff691f;box-shadow:0 2px 20px 0 #ff691f59}
.testimonials-wrapper .testimonial-style-1 .blockquote-icon{fill:#ff691f}
.testimonials-wrapper .testimonial-style-1 .tns-nav{bottom:70%;bottom:40%;right:40px;left:auto}
.testimonial-style-2 .tns-nav{bottom:40%;right:auto;left:20px}
.testimonial-style-2{background:#eee;padding-top:60px;padding-bottom:60px}
.testimonial-style-2 .testimonial__inner-wrapper{background-color:#ff691f;padding:1.1rem;border-radius:1.1rem}
.testimonial-style-2 .testimonial__content{background-color:#ff691f;padding:10px;color:#fff;display:flex;height:100%;justify-content:space-between}
.testimonial-style-2 .testimonial__content h1,.testimonial-style-2 .testimonial__content h2,.testimonial-style-2 .testimonial__content h3,.testimonial-style-2 .testimonial__content h4,.testimonial-style-2 .testimonial__content h5,.testimonial-style-2 .testimonial__content h6{color:#fff}
.testimonial-style-2 .testimonial__author{color:#fff}
.testimonial-style-2 .testimonial{box-shadow:0 0 35px 0 #ff691f59}
.testimonials-wrapper .testimonial-style-3 .testimonial__content p{line-height:1.4;margin-bottom:.75rem}
.testimonials-wrapper .testimonial-style-3 .testimonial-module__text--author{line-height:1.4;margin-bottom:.75rem}
.testimonials-wrapper .testimonial-style-3 .testimonial__author{color:#ff691f;font-size:16px;font-style:italic;padding-top:0}
.testimonials-wrapper .testimonial-style-3 .testimonial{background-color:#fff1e1;border:1px solid #ff691f;box-shadow:0 2px 20px 0 #ff691f59;display:flex;padding:50px 100px;border-radius:15px}
.testimonials-wrapper .testimonial-style-3 .testimonial-module__image-wrapper{flex-shrink:0;height:300px;margin-left:-150px;margin-right:50px;max-width:100%;padding-top:-20px;width:300px;z-index:2}
.testimonials-wrapper .testimonial-style-3 .testimonial__image{flex-shrink:0;height:300px;margin-left:-150px;margin-right:50px;max-width:100%;padding-top:-20px;width:300px;z-index:2}
.testimonials-wrapper .testimonial-style-3 .testimonial__content{background-color:transparent}
.testimonials-wrapper .testimonial-style-3 .tns-nav{bottom:40%;right:40px;left:auto}
.testimonials-wrapper .testimonial-style-3 .testimonial__image img{border-radius:15px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
.testimonials-wrapper .testimonial-style-3 .tns-outer [aria-controls],.testimonials-wrapper .testimonial-style-3 .tns-outer [data-action]{cursor:pointer;border:none}
.testimonials-wrapper .testimonial-style-3 .tns-controls button:before{filter:grayscale(1)}
.testimonials-wrapper .testimonial-style-3 .tns-nav button.tns-nav-active{background-color:#ff691f}
.testimonials-wrapper .testimonial-style-3 .tns-nav{bottom:70px;right:0;left:0;transform:initial}
.testimonials-wrapper.testimonials-wrapper-home .testimonial-style-3 .testimonial{padding:15px}
.testimonials-wrapper.testimonials-wrapper-home .testimonial-style-3 .tns-nav{bottom:5px}
.testimonials-wrapper.testimonials-wrapper-home .testimonial__content{padding:15px;min-height:320px}
.testimonials-wrapper.testimonials-wrapper-home .tns-controls button:first-of-type{padding:5px 10px 5px 5px}
.testimonials-wrapper.testimonials-wrapper-home .tns-controls button{padding:5px 5px 5px 10px}
.testimonials-wrapper.testimonials-wrapper-home .tns-item{padding:0}
.learn-more-bg{border-radius:8px}
.our-battery{position:relative}
.our-battery:before{content:"";position:absolute;left:0;top:0;background:#0009;width:100%;height:100%}
.testimonials-wrapper.testimonials-wrapper-home .testimonial-style-3 .testimonial__image{height:300px;margin-left:0;margin-right:0;max-width:100%;padding-top:0;width:100%}
.testimonials-wrapper.testimonials-wrapper-home .testimonial-style-3 .testimonial{flex-direction:column}
.testimonials-wrapper.testimonials-wrapper-home .tns-controls button:last-of-type{right:25px}
.testimonials-wrapper.testimonials-wrapper-home .tns-controls button:first-of-type{left:25px}
.testimonials-wrapper-home .h2{background:#ff691f;color:#fff;padding:10px 20px;border-radius:4px}
.testimonials-wrapper.testimonials-wrapper-home blockquote.testimonial__content h4{order:1;margin-bottom:0}
.testimonials-wrapper.testimonials-wrapper-home .testimonial__author{order:2;margin-bottom:5px}
.testimonials-wrapper.testimonials-wrapper-home .testimonial__author img{display:none!important}
.testimonials-wrapper.testimonials-wrapper-home blockquote.testimonial__content p{order:3}
@media (max-width: 1400px) {
.testimonials-wrapper.testimonials-wrapper-home .testimonial__content{min-height:380px}
}
.testimonial-style-4 .tns-nav{bottom:40%;right:auto;left:20px}
.image-right{border:1px solid #ddd;padding:5px;margin-top:1rem;margin-bottom:1rem!important;margin-right:0!important}
.grid-testimonial{padding-top:80px;padding-bottom:80px;background:#fff1e1}
.BlogPosts p{text-align:justify}
.grid-testimonial .testimonial_items{background-color:#fff;border-radius:5px;box-shadow:0 2px 20px 0 #ff691f59}
.grid-testimonial .testimonial_content{padding:1.25rem 1.25rem .5rem}
.grid-testimonial .testimonial_items .author_details{display:flex;align-items:center;flex-direction:column;text-align:center;margin-bottom:.5rem}
.grid-testimonial .testimonial_items{margin-top:1rem;margin-bottom:1rem}
.grid-testimonial .full-image img{border-top-left-radius:5px;border-top-right-radius:5px}
.grid-testimonial .testimonial_items .user-image img{width:50px;height:50px;border-radius:50%}
.grid-testimonial .testimonial_items h2,.grid-testimonial .testimonial_items h3,.grid-testimonial .testimonial_items h5{font-weight:500}
.grid-testimonial .testimonial_items h2{font-size:1rem;margin-top:10px}
.grid-testimonial .testimonial_items h5{font-size:.8rem;color:rgba(72,85,106,0.7);margin-bottom:0}
.grid-testimonial .testimonial_items h3{margin:1rem 0;font-size:1.25rem;font-weight:600}
.grid-testimonial .testimonial_items p{line-height:1.4}
.grid-testimonial .testimonial_content > p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.grid-testimonial .full-image img{height:200px;object-fit:cover;width:100%}
#testimonialModal .modal-header{background:#ff691f;color:#ffff}
#testimonialModal .close{color:#fff;text-shadow:none;opacity:1}
#testimonialModal .modal-content{border:1px solid #ff691f}
.bg-heading{background:#ff691f;color:#fff;padding:10px}
.about-wrapper{padding-top:80px;padding-bottom:80px;line-height:1.8rem}
.about-section .image-column{position:relative;padding-top:80px;padding-bottom:80px}
.about-section .image-column .inner-column{position:relative;padding-left:80px;padding-bottom:0}
.about-section .image-column .inner-column:before{content:'';position:absolute;width:calc(50% + 80px);height:calc(100% + 80px);top:-40px;left:0;background:transparent;z-index:0;border:5px solid #ff691f;border-radius:24px}
.about-section .image-column .image-1{position:relative}
.about-section .image-column .image-2 img,.about-section .image-column .image-1 img{box-shadow:0 30px 50px rgba(8,13,62,.15);border-radius:24px}
@media (max-width: 991px) {
.image-right{border:1px solid #ddd;padding:5px;margin-top:1rem;margin-bottom:1rem;margin-left:0!important}
.testimonials-wrapper .testimonial-style-3 .testimonial__content{order:2;padding-top:15px}
.testimonials-wrapper .testimonial-style-3 .testimonial__image{order:1!important}
.testimonials-wrapper .testimonial-style-3 .testimonial{padding:15px}
.testimonials-wrapper .testimonial-style-3 .testimonial__image{flex-shrink:0;height:auto;margin-left:0;margin-right:0;max-width:100%;padding-top:-20px;width:100%;z-index:2}
.testimonials-wrapper .testimonial-style-3 .testimonial{flex-direction:column!important}
.tns-controls button:first-of-type{left:-10px;padding:7.5px 12.5px 7.5px 7.5px}
.tns-controls button:last-of-type{right:-10px;padding:7.5px 10px}
.tns-controls button:before{height:1.25rem;width:.95rem}
.testimonials-wrapper .tns-item{padding:15px}
.testimonials-wrapper .testimonial-style-3 .tns-nav{bottom:20px}
.hs_cos_wrapper .col-9{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.hs_cos_wrapper .col-3{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.prod_image{margin-top:15px}
.contInfoRow h2{font-size:28px}
}
@media (max-width: 767px) {
.battery-backup-heading{font-size:1.5rem!important;padding-bottom:10px!important}
.greenCTA{font-size:14px!important}
.hero_box h1{font-size:28px!important}
#hs_cos_wrapper_post_body .image-right{float:none!important;width:100%!important}
.BlogPosts p{text-align:initial}
.btn-group-lg>.btn, .btn-lg {font-size: 1rem;}
.banner .col-lg-4 img {max-height: 300px;margin: auto;display: block;}
.testimonials-wrapper .testimonial-style-3 .testimonial__content {padding: 15px;}
}
/* End Vijay Style */