section{
    padding: 5rem 10rem;
}


.head-section h1{
    font-family: 'Roboto';
font-style: normal;
font-weight: 800;
font-size: 55px;
line-height: 60px;
margin:2rem 0;
color: #002D63;
}

.head-section h2{
font-style: normal;
font-weight: 800;
font-size: 35px;
line-height: 40px;
color: #005BA5;
}

.video-content{margin-top:1rem;}

.product{text-align:center;
font-weight: 700;
font-size: 35px;
line-height: 40px;
color: #005BA5;
}

.product-details{padding:2rem 0}
.product-details img{width:100%;}

.product-details h4 {
    font-size: 25px;
    font-weight: 700;
    line-height: 60px;
    color: #002D63;
    margin-top:2rem;
}

.product-details p {
    font-size: 16px;
    padding: 0 100px 0 0;
    text-align: justify;}
    
.product-color{
    background: rgba(78, 153, 140, 0.21);
}

.ind-card {
    background: #DAEAE7;
    display: grid;
    width: 350px;
    height: 350px;
    float: left;
    margin: 2rem;
    padding: 30px;
}

.ind-card img {
    width: 60px;
    height: 60px;
}

.blog-img {
    width: 100%;
}

.blog-head{
    font-size:25px;
    font-weight:500;
}
/*****media query*****/
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
  section{
    padding: 2rem;
}
.head-section h1{
    font-size: 32px;
    line-height: 40px;
}

.head-section h2{
    font-size: 23px;
    line-height: 35px;
}

.ind-card{width: 310px;
    height: 310px;}
}


/*****media query*****/
@media all and (device-width: 820px) and (device-height: 1180px) and (orientation:portrait) {
  section{
    padding: 2rem;
}
.head-section h1{
    font-size: 32px;
    line-height: 40px;
}

.head-section h2{
    font-size: 23px;
    line-height: 35px;
}

.ind-card{width: 3px;
    height: 310px;}
}


/*****media query*****/
/* iPhone 4 ----------- */
@media only screen and (max-width: 600px) {
  section{
    padding: 2rem;
}
}