a{
    text-decoration: none;
}

html, body{
    overflow: hidden;
    height: 100%;
    background-color: #FFF;
    display: contents;
}



::-webkit-scrollbar {
  width: 10px;
  background-color: #5d5f64;
}

::-webkit-scrollbar-thumb {
  background: #a1b2cf;
}

.SliderContainer{
    width: 100%;
    height: 500px;
    padding: 30px 0;
}

.Home-topcontent{
    min-height: 440px;
    text-align: left;
    position: relative;
    border-bottom: 1px solid #e6e6e6;
}

.Home-toplogo{
    /* float: left; */
    margin: 15px 0 10px;
}

.Home-topimage{
    position: absolute;
    float: right;
    top: 30px;
    right: 50px;
    width: 755px;
    z-index: -1;
    height: auto;
}

.Home-topcontent h1{
    float: left;
    line-height: 1.25;
    font-size: 40px;
    max-width: 450px;

}.Home-topcontent p{
    max-width: 400px;
    font-size: 16px;
}

.Home-Sl-BTN{
    padding-left: 60px;
}

.Home-SL--BTN{
    display: inline-block;
    margin: 10px 0;
    padding: 14px 40px;
    font-size: 16px;
    font-weight: 400;
    border-radius: 15px;
    background-color: #3c75d2;
    color: #fff;
    position: relative;
    text-align: left;
}

.Home-Sl-BTN span{
    display: block;
    margin-top: 5px;
    font-size: 13px;
    font-weight: lighter;

}

.Home-Sl-BTN:before{
    content: '';
    position: absolute;
    top: 14px;
    left: 15px;
    background: url(/imgs/home/metabacktest-logo-icon.png) no-repeat;
    width: 28px;
    height: 28px;
}

.Home-Sl-BTN:hover{
    text-decoration: none;
    opacity: .9;
    color: #fff;


}

.Home-products{
    overflow: hidden;
    display: flex;
    flex-flow: wrap;
    margin-right: -1px;
}

.Home-products-item{
    flex-basis: 50%;
    flex-direction: column;
    padding: 45px 210px 76px 26px;
    box-sizing: border-box;
    min-height: 260px;
    position: relative;
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    overflow: hidden;
    text-align: left;
}

.Home-products-item-right:after{
    background-image: url(/imgs/home/report-result-sample-metabacktest.png);
    background-size: 255px auto;
    transition: background-size .2s ease;
}

.Home-products-item-mt4:after{
    background-image: url(/imgs/home/data-analytics.png);
    width: 400px;
    background-size: 264px auto;
    margin-right: 20px;
    transition: background-size .2s ease;
}

.Home-products-list-item:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 24px;
    height: 24px;
    background: url(/imgs/home/icon-check.png) no-repeat;
}

.Home-products-item:after{
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 300px;
    height: 290px;
    background-position: right center;
    background-repeat: no-repeat;
    z-index: -1;
}

.Home-products-title{
    margin: 0 0 20px;
    padding: 0;
    text-align: inherit;
}

.Home-products-list{
    margin: 0;
    padding: 0;
    list-style: none;
    z-index: -1;
}

.Home-press-title a, .Home-products-title, .Home-products-title a{
    font-size: 24px;
    font-weight: 400;
    line-height: 36px;
    color: #000;
}

.Home-products-list-item{
    margin: 15px 0 0;
    padding: 0 0 0 35px;
    list-style: none;
    position: relative;
    font-weight: 400;
}



.Home-press-title{
    font-size: 2.3em;
    font-weight: 400;
    margin: 30px 50px;
    margin-top: 20px;
    padding: 0;
    color: #000;
    line-height: 46px;
    text-align: inherit;
}

.Home-press-items{
    overflow: hidden;
    display: flex;
    flex-flow: wrap;
    margin-right: -1px;
    border-bottom: 1px solid #e6e6e6;
    padding: 0 40px;
}

.Home-press-item{
    flex-basis: 25%;
    flex-direction: column;
    padding: 0 10px 30px;
    box-sizing: border-box;
    min-height: 260px;
    position: relative;
    overflow: hidden;
    text-align: left;
}

.Home-press-logo{
    margin-bottom: 15px;
}

img{
    height: auto;
    max-width: 100%;
    border-width: 0;
}

.Home-press-item p{
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin: 0 0 10px;
    padding: 0;
    color: #000;
}

.Home-sec-items{
    overflow: hidden;
    display: flex;
    flex-flow: wrap;
    margin-right: -1px;
}

.Home-sec-item{
    width: 100%;
    flex-basis: 50%;
    flex-direction: column;
    padding: 40px 266px 40px 38px;
    box-sizing: border-box;
    min-height: 260px;
    position: relative;
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    overflow: hidden;
    text-align: left;
}

.Home-sec-item:after{
    content: '';
    position: absolute;
    top: 0;
    right: 40px;
    width: 300px;
    height: 290px;
    background-position: right center;
    background-repeat: no-repeat;
    z-index: -1;
    transition: background-size .2s ease;
}


.Home-sec-item-left:after{
    background-image: url(/imgs/home/finance-magnates.png);
    background-size: 238px auto;
}


.Home-sec-item-right:after{
    background-image: url(/imgs/home/main-amp-cover.jpg);
    background-size: 219px auto;
}


.Home-sec-item-title{
    margin: 0 0 20px;
    padding: 0;
    text-align: inherit;
}

.Home-sec-item-title a{
    font-size: 24px;
    font-weight: 400;
    line-height: 36px;
    color: #000;
}


.Home-news-list{
    padding-top: 30px;
    text-align: left;
}

.Home-news-item{
    margin-bottom: 30px;
    padding-left: 230px;
    position: relative;
    min-height: 110px;
    overflow: hidden;
}

.Home-news-item-title{
    font-size: 18px;
    font-weight: 900;
    line-height: 135%;
}

.Home-news-item-title:after{
    content: '';
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 200px;
    height: 110px;
    z-index: 1;
}

.Home-news-item-description{
    margin: 10px 0 0;
    padding: 0;
    font-size: 16px;
}

.Home-news-item-description p{
    margin: 0;
    padding: 0;
    color: #000;
}

.Home-news-item-description .imagePreview{
    margin: 0;
    padding: 0;
}

.Home-news-item-description .imagePreview img{
    position: absolute;
    top: 0;
    left: 0;
    width: 200px;
    height: auto;
}

.footer{
    background-color: #f1f6ff;
    margin: 40px 0 0;
    border-top: 1px solid #ddd;
    padding: 40px 50px 0;
}

.footer .links{
    list-style: outside none none;
    margin: 0;
    padding: 0;
    text-align: center;
}

.footer .links>li{
    text-align: left;
    vertical-align: top;
    display: inline-block;
    list-style: outside none none;
    margin: 0 0 30px;
    width: 25%;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    *zoom: 1;
    *display: inline;
}

.footer .links li{
    line-height: 130%;
}

.footer .links>li>a, .footer .links>li>b{
    display: block;
    font-weight: 700;
    color: #666;
    font-size: 15px;
    margin-bottom: 8px;
    text-decoration: none;
}

.footer .links>li ul{
    text-align: left;
    list-style: none;
    padding: 0;
    margin: 0 10px 0 0;
    display: block;
}

li, p, ul{
    font-size: 16px;
    line-height: 160%;
}

.footer .links a{
    color: #959595;
    font-size: 15px;
    text-decoration: none;
}


.abt-main-title{
    max-width: 600px;
    letter-spacing: -1px;
    text-align: center;
    color: #575755;
    margin: auto auto 30px;
    font-size: 31px;
    font-weight: 700;
    line-height: 1;
    font-family: Lato,sans-serif;
}

.About-content p{
    padding: 14px 126px;

}


.pricingititle{
    font-weight:bold;
    padding:2.2rem;
}
.pricingititlep{
    padding:0.3rem;
}

.pricingip{
    padding:1.0rem;
}


.contact-i1-content-header-img{
  width: 100%;
  height: 191px;
  background-image: url('/imgs/contactus/metabacktest-contactus-bg.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  color:black !important;

}


.contact-signup-headerp{
  font-family:system-ui;
  font-size:26px;
  color:#3c3636;
  position: relative;
  top:27%;
  font-weight: bold;
}



.amp-signup-headerp{
  font-family:system-ui;
  font-size:26px;
  color:white;
  position: relative;
  top:27%;
  font-weight: bold;
}



.amp-i1-content-header-img{
  width: 100%;
  height: 248px;
  background-image: url('/imgs/amp/top-header.jpg');
  background-size: cover;
}

.amp-signup-btn{
  width: 150px;
  /* background-color:#96b3d3; */
  background-color:#0b5ed7;
  color:black;
  position:relative;
  bottom:-27%;
  border: 0;
}



.amp-3graph{
    display: flex;
    position: relative;
    left: 4%;
    flex-direction: row;
}

.amp-3graph-items{
    width:30%;
    border: 0;
    background-color: transparent;
}

.amp-3graph-items-circle {
    width:calc(10vw / 6);
    height:calc(10vw / 6);
    background:black;
    border-radius:51%;
    float:left;
    margin:6px;
 }

 .amp-numberCircle {
    font: 32px Arial, sans-serif;
    width: 2em;
    height: 2em;
    box-sizing: initial;
    background: black;
    border: 0.1em solid #1f6f9a;
    color: #fff;
    text-align: center;
    border-radius: 50%;    
    font-size: 12px;
    font-weight: bold;
    line-height: 2em;
    box-sizing: content-box;   
}
 
 .amp-3graph-items-h4 {
    display: flex;
    flex-direction: column;
    align-items: center;
 }

 .amp-3graph-items-p{
    color: #fff;
    font-weight: bold;
    font-size: 16px;
 }


.amp-i1-content-lower-img{
    width: 100%;
    height: 248px;
    background-size: cover;
    background-color: #f2f2f2;
}


.amp-i1-content-lower-img-logocont{
    width: 250px;
    display: flex;
    height: 100%;
    margin-left: 50px;
    background-size: cover;
    flex-direction: row;
    align-items: center;
}

.amp-i1-content-lower-img-logocontborder{
    width: 2px;
    height: 71%;
    border: 1px solid #ffffff;
    margin: 50px 0 50px 50px;
}


.amp-i1-content-lower-img-rightp{
    width: 100%;
    height: 100%;
    margin-left: 50px;
    display: flex;
    background-size: cover;
    background-color: transparent;
    flex-direction: column;
    justify-content: center;
}

.amp-i1-content-lower-img-rightpp{
    font-size: 28px;
    line-height: 28px;
    width: 700px;
}


.pricing-headerp-bottom{
    font-family: system-ui;
    font-size: 15px;
    color: black;
    position: relative;
    top: 27%;
    font-weight: bold;
}


.pricing-headerp-top{
    font-family:system-ui;
    font-size:xx-large;
    color:black;
    position: relative;
    top:27%;
    font-weight: bold;
}

.pricing-i1-content-header-img{
    width: 100%;
    height: 376px;
    background-image: url('/imgs/pricing/metabacktest-pricing-headerfan.png');
    background-size: cover;
}


.bg-white{
    background-color: transparent;
}

.faqs-container{
    overflow: hidden;
}
.faq-singular {
    position: relative;
    border-bottom: 1px solid #ccc;
    padding: 0 30px 0 20px;
}
.faq-singular:hover,
.faq-singular.active{
    background: #f2f2f2;
    background-image: linear-gradient(90deg, #335548 0%, #335548 8px, transparent 8px, transparent 100%);
}
.faq-singular .faq-question {
    position: relative;
    cursor: pointer;
    margin: 0;
    padding: 25px 25px 25px 0px;
    font-weight: 700;
    font-size: 24px;
}
.faq-singular .faq-question:before {
    position: absolute;
    content: "+";
    color: #808080;
    right: -20px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 28px;
    font-weight: 700;
    transition: all .5s;
}
.faq-singular.active .faq-question:before {
    transform: translateY(-50%) rotate(45deg) scale(1.3);
}
.faq-answer {
    display: none;
    padding-bottom: 20px;
}



.mainnav-btn{
    margin-right: 3rem;
}


.mainnav-btn-subwin{
    left: -3rem;
}



.btn-default{
    background-color: #e2e7f0;
    border: 1px solid  #e2e7f0;
}










@keyframes infiniteScroll {
    from {transform: translateX(0)}
    to {transform: translateX(-50%)}
  }
  .horizontal-scrolling-items {
    display: flex;
    font-size: 40px;
    width: 5600px;
    animation-name: infiniteScroll;
    animation-duration: 70s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
  }
  .horizontal-scrolling-items__item {
    white-space: nowrap;
  }

  





@import url(https://fonts.googleapis.com/css?family=Josefin+Sans:300,400);

.ssection {
  position: relative;
  width: 100%;
  height: 9%;
  margin-top: -10;
}
.ssection::after {
  position: absolute;
  bottom: 0;
  left: 0;
  content: '';
  width: 100%;
  height: 100%;
  /* background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 80%,rgba(0,0,0,.8) 100%);
  background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 80%,rgba(0,0,0,.8) 100%); */
}
.ssection h1 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #fff;
  font : normal 300 64px/1 'Josefin Sans', sans-serif;
  text-align: center;
  white-space: nowrap;
}

/* #section07 { background: url(https://picsum.photos/1200/800?image=675) center center / cover no-repeat;} */


#thanks {
  background-color: #fff;
}
#thanks::after {
  content: none;
}
#thanks div {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}
#thanks h2 {
  margin-bottom: 60px;
  color: #333;
  font : normal 300 64px/1 'Josefin Sans', sans-serif;
  text-align: center;
  white-space: nowrap;
}
#thanks p {
  color: #333;
  font : normal 400 20px/1 'Josefin Sans', sans-serif;
}
#thanks p a {
  color: #333;
  text-decoration: none;
  transition: color .3s;
}
#thanks p a:hover {
  color: #888;
}
.demo a {
  position: absolute;
  bottom: -44px;
  left: 50%;
  z-index: 2;
  display: inline-block;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  color: #fff;
  font : normal 400 20px/1 'Josefin Sans', sans-serif;
  letter-spacing: .1em;
  text-decoration: none;
  transition: opacity .3s;
}
.demo a:hover {
  opacity: .5;
}




#section07 a {
  padding-top: 80px;
}
#section07 a span {
  position: absolute;
  top: 0;
  left: 50%;
  width: 24px;
  height: 24px;
  margin-left: -12px;
  border-left: 4px solid black;
  border-bottom: 4px solid black;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-animation: sdb07 2s infinite;
  animation: sdb07 2s infinite;
  opacity: 0;
  box-sizing: border-box;
}
#section07 a span:nth-of-type(1) {
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
}
#section07 a span:nth-of-type(2) {
  top: 16px;
  -webkit-animation-delay: .15s;
  animation-delay: .15s;
}
#section07 a span:nth-of-type(3) {
  top: 32px;
  -webkit-animation-delay: .3s;
  animation-delay: .3s;
}
@-webkit-keyframes sdb07 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes sdb07 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}





.Lazyloader-wrapper {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color:#e4eaf5;
  display:flex;
  justify-content: center;
  z-index: 100;
}


.Lazyloader {
  display: inline-block;
  width: 49px;
  height: 49px;
  position: relative;
  top: 50%;                       /******** <- Remove this line *********/
  /* border: 4px solid #Fff; */
  background-image: url('/imgs/mtlogo-icon.png');
  background-size: cover;
  -webkit-animation-name: spin;
  -webkit-animation-duration: 2000ms;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
}


/* ============= Revies Box Starts =============== */

@import url("https://fonts.googleapis.com/css2?family=Barlow+Semi+Condensed:wght@500;600&display=swap");

.testimonial:nth-child(1) {
    background-color: #4e6a93;
  }
  
  .testimonial:nth-child(2) {
    background-color: #48556a;
  }
  
  .testimonial:nth-child(3) {
    background-color: #245162;
  }
  
  .testimonial:nth-child(4) {
    background-color: #19212e;
  }

  .testimonial:nth-child(5) {
    background-color: #183354;
  }

  .testimonial:nth-child(6) {
    background-color: #0a1144;
  }

  .testimonial:nth-child(7) {
    background-color: #19212e;
  }

  .testimonial:nth-child(8) {
    background-color: #183354;
  }

  .testimonial:nth-child(9) {
    background-color: #0a1144;
  }



  
  
  #testimonials {
    display: inline-grid;
    gap: 1.45rem;
    grid-template-columns: 1fr;
    grid-template-areas: "daniel" "jonathan" "jeanette" "patrick" "kira";
  }
  @media (min-width: 35.65rem) {
    #testimonials {
      grid-template-columns: repeat(2, 1fr);
      grid-template-areas: "daniel daniel" "jonathan jeanette" "patrick patrick" "kira kira";
    }
  }
  @media (min-width: 53.35rem) {
    #testimonials {
      grid-template-columns: repeat(3, 1fr);
      grid-template-areas: "daniel daniel jonathan" "jeanette patrick patrick" "kira kira kira";
    }
  }
  @media (min-width: 75rem) {
    #testimonials {
      grid-template-columns: repeat(4, 16.25rem);
      grid-template-areas: "daniel daniel jonathan kira" "jeanette patrick patrick kira";
    }
  }
  
  .testimonial {
    padding: 1.6rem;
    border-radius: 0.5rem;
    box-shadow: 0.625rem 0.625rem 0.625rem rgba(207, 207, 207, 0.5);
    max-height: 310px;
    width: 350px;
    margin-left: 4.4rem;
  }
  .testimonial figcaption {
    display: grid;
    grid-template-columns: auto 1fr;
    gap: 0.2rem 1.2rem;
  }
  .testimonial figcaption img {
    grid-area: 1/1/3/2;
    align-self: center;
    width: 2.1875rem;
    height: auto;
    border-radius: 50%;
  }
  .testimonial figcaption .name {
    align-self: end;
    font-weight: 600;
  }
  .testimonial .quote-part-1 {
    font-size: 1.3em;
    font-weight: 600;
    line-height: 1.3em;
    margin: 1.5rem 0;
  }
  .testimonial .quote-part-2 {
    line-height: 1.5em;
    font-size: 1.2em;
  }
  
  .testimonial.daniel {
    /* background-image: url("data:image/svg+xml,%3Csvg width='104' height='102' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M104 102V59.727H84.114c0-5.871.689-11.182 2.068-15.933 1.379-4.75 3.42-9.287 6.125-13.61C95.01 25.86 98.909 22.257 104 19.375V0c-9.758 4.27-17.712 9.874-23.864 16.813-6.151 6.939-10.712 14.545-13.681 22.818C63.485 47.904 62 59.941 62 75.74V102h42zm-62 0V59.727H22.114c0-5.871.689-11.182 2.068-15.933 1.379-4.75 3.42-9.287 6.125-13.61C33.01 25.86 36.909 22.257 42 19.375V0c-9.652 4.27-17.58 9.874-23.784 16.813C12.01 23.752 7.424 31.358 4.455 39.631 1.485 47.904 0 59.941 0 75.74V102h42z' fill='%23A775F1' fill-rule='nonzero'/%3E%3C/svg%3E"); */
    background-repeat: no-repeat;
    background-position: 95% 0%;
    grid-area: daniel;
  }
  
  .testimonial.jonathan {
    grid-area: jonathan;
  }
  
  .testimonial.jeanette {
    grid-area: jeanette;
  }
  
  .testimonial.patrick {
    grid-area: patrick;
  }
  
  .testimonial.kira {
    grid-area: kira;
  }
  
  .testimonial.daniel .name,
  .testimonial.jonathan .name,
  .testimonial.patrick .name {
    color: #cfcfcf;
  }
  .testimonial.daniel .title,
  .testimonial.jonathan .title,
  .testimonial.patrick .title {
    color: rgba(207, 207, 207, 0.5);
  }
  .testimonial.daniel .quote-part-1,
  .testimonial.jonathan .quote-part-1,
  .testimonial.patrick .quote-part-1 {
    color: white;
  }
  .testimonial.daniel .quote-part-2,
  .testimonial.jonathan .quote-part-2,
  .testimonial.patrick .quote-part-2 {
    color: rgba(207, 207, 207, 0.7);
  }
  
  .testimonial.jeanette .name,
  .testimonial.kira .name {
    color: #19212e;
  }
  .testimonial.jeanette .title,
  .testimonial.kira .title {
    color: rgba(25, 33, 46, 0.5);
  }
  .testimonial.jeanette .quote-part-2,
  .testimonial.kira .quote-part-2 {
    color: rgba(25, 33, 46, 0.7);
  }
  
  .attribution {
    background-color: rgba(72, 85, 106, 0.1);
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 1.7rem 0;
    padding: 0.3rem 0.5rem;
    border-radius: 0.3rem;
  }
  .attribution p:first-of-type::after {
    content: " ";
    white-space: pre-wrap;
  }
  .attribution a {
    color: rgba(117, 65, 200, 0.8);
    font-weight: 700;
  }
  .attribution a:hover {
    color: rgba(117, 65, 200, 0.6);
  }
  .attribution a:active {
    color: rgba(117, 65, 200, 0.8);
  }

/* ============= Revies Box Ends =============== */




.BtnSub-main{
  width: 25rem;
  margin:auto;
}

.button-one, .button-two, .button-three{
  text-align: center;
  cursor: pointer;
  font-size:16px;
  font-weight: 700;
  margin: 0 0 0 100px;
}


/*Button One*/
.button-one {
  padding:2px 60px;
  width: 60%;
  height: 38px;
  outline: none;
  background-color: #7399c5;
  color:white;
  border: none;
  border-radius:7px;
  box-shadow: 0 9px #95a5a6;
}


.button-one:hover{
  background-color: #80abe6;
}

.button-one:active {
  background-color: #80abe6;
  box-shadow: 0 5px #95a5a6;
  transform: translateY(4px);
}




/* ========================= Responsive Starts ============================== */


@media only screen and (max-width: 1250px), 
screen and (max-height: 721px) {
    /* body {
        background-color: red;
    } */

    .ssection{
      margin-top: 16px;
    }

  }




  
@media only screen and (max-width: 1030px) {
    /* body {
        background-color: red;
    } */

    .Home-sec-item{
      padding-right: 180px;
    }

    .Home-products{
      flex-direction: column;
      
      
    }

    .Home-products-item{
      border-left: 1px solid #e6e6e6;
      border-right: 1px solid #e6e6e6 !important; 
    }

    .Home-sec-items{
      flex-direction: column;
    }

    .Home-sec-item-left:after{
      background-position: 0px;
    }

    .Home-sec-item-right:after{
      background-position: 0px;
    }

    .Home-products-item-mt4:after{
      margin-top: 15px;
      background-position: 10px;
      
    }

    .Home-products-item-right:after{
      margin-top: 15px;
      background-position: 0px;
    }

    .Home-sec-item{
      padding-right: 90px;
    }

    .Home-sec-item{
      padding-right: 5px;
      border-left: 1px solid #e6e6e6;
      border-right: 1px solid #e6e6e6 !important; 
    }


    .navbar-brand{
      margin-left: 0.5rem !important;
    }
    

    .footer-39201 .subscribe{
      display: block;
      width:313px;
    }


  }


  @media only screen and (max-width: 730px) {



    .Home-sec-item-left:after{
      background-position: 70px;
    }

    .Home-sec-item-right:after{
      background-position: 43px;
    }

    .Home-topimage{
      margin-right: -65px !important;
    }
  }



  
  @media only screen and (max-width: 585px) {


    .Home-toplogo{
      margin-top: 30rem;
    }
    
    .Home-topimage{
      margin-right: -30px !important;
    }

    .Home-products-item{
      padding-right: 26px;
    }

    .Home-products-title{
      margin-top: 285px;
    }

    .Home-products-item-mt4:after{
      background-position: -17px;
    }


    .Home-topcontent{
      padding-bottom: 60px;
    }

    .Home-products-item-right:after{
      background-position: -4px;
    }

    .Home-sec-item-title{
      margin-top: 261px;
    }

    .Home-sec-item-left:after{
      background-position: 30px;
    }

    .Home-sec-item-right:after{
      background-position: 14px;
    }

    .Home-news-item{
      padding-left: 0px;
      display:flex;
      flex-direction: column;
    }


    .Home-news-item-title{
      margin-top: 280px;
    }

    .Home-news-item-title:after{
      height:auto;
    }

    .HomeNewsCoverClass{
      margin: auto;
      left: 22% !important;
      top: 10% !important;
    }

    .button-one{
      padding: 2px 10px;
      width: 65%;
      height: 30px;
      margin: 0px 0 0 25px;
    }

    .Home-news-item-description{
      border-bottom: 1px solid #7298c4;
    }


    .mb-4{
      margin-left: 0px !important;
    }
    
    .BtnSub-main{
      width: 15rem;
    }

    .container{
      padding: 0px 15px !important;
    }
    

  }



  @media only screen and (max-width: 366px) {
    .footer-39201 .subscribe{
      width: 280PX !important;
    }

  }



  @media only screen and (max-width: 330px) {
    .footer-39201 .subscribe{
      width: 269px !important;
    }
  
    .footer-39201 .subscribe .form-control{
      padding-left: 14px !important;
    }
  }






  

/* ========================= Responsive Ends ============================== */

