.page_title{
    margin:0px 0px 0px 0px;
    padding:10px 0px 10px 0px;
    background:#d9d9d9;
}
.page_title h2{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 40px;
    font-weight: 400;
    color: #000000;
    font-family: 'Teko', sans-serif;
    text-align:center;
}
.page_title h2 span{
    color: #004F40;
    margin: 0px 10px 0px 0px;
}
.blog_login_bg{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 30px 0px;
}
.blog_login_bg form{
    width:50%;
    margin:20px auto 0px;
    padding:0px 0px 0px 0px;
}
.blog_login_bg form lable{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 24px;
    font-weight: 400;
    color: #004F40;
    font-family: 'Teko', sans-serif;
}
.blog_login_bg form input{
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 10px;
    font-size: 24px;
    font-weight: 400;
    color: #000000;
    font-family: 'Teko', sans-serif;
    border: 2px dashed #004F40;
    width: 100%;
}
.blog_login_bg .blog-btn{
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.blog_login_bg .blog-btn button{
    margin: 0px 0px 0px 0px;
    padding: 5px 30px 5px 30px;
    font-size: 24px;
    font-weight: 400;
    background: #2f2483;
    font-family: 'Teko', sans-serif;
    color: #ffffff;
    border: none;
}
.blog_login_bg .blog-btn button:hover{
     background: #004f40;
}
.add_post_bg form textarea{
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 10px;
    font-size: 24px;
    font-weight: 400;
    color: #000000;
    font-family: 'Teko', sans-serif;
    border: 2px dashed #004F40;
    width: 100%;
}
.add_post_bg form .main_textarea{
    height:250px;
}
.add_post_bg form .image_upload{
    padding: 0px 0px 0px 0px !important;
}
.add_post_bg .blog-btn{
     margin: 0px 0px 0px 0px;
}
.add_post_bg select{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
    font-size: 20px;
    font-weight: 400;
    color: #000000;
    font-family: 'Teko', sans-serif;
    width:100%;
    border: 2px dashed #004F40;
}
.product-bg .box{
    padding: 0px 0px 20px 0px;
}
.product-bg .box .news-image{
    height: 225px;
    width: 100%;
}
.news-bg .box h3 span{
   color: #004F40;
   font-size:18px;
   float:right;
}
.news-bg .read_btn{
    margin: 10px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
}
.news-bg .read_btn a{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 22px;
    font-weight: 400;
    color: #004F40;
    font-family: 'Teko', sans-serif;
}
.news-bg .read_btn a:hover{
    color:#ffffff;
}
.news-bg .news_details{
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.news-bg .news_details .news-left{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.news-bg .news_details .news-left img{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width:100%;
}
.news-bg .news_details .news-right{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.news-bg .news_details .news-right h3{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 28px;
    font-weight: 400;
    color: #004F40;
    font-family: 'Teko', sans-serif;
}
.news-bg .news_details .news-right p{
    margin: 10px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 21px;
    font-weight: 400;
    color: #000000;
    font-family: 'Teko', sans-serif;
    text-align: justify;
    line-height: 25px;
}
.news-bg .news_details .news-right h5{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 400;
    color: #004F40;
    font-family: 'Teko', sans-serif;
    text-align:right;
}
.news-bg .page_btn{
    margin: 20px 10px 0px 0px;
    padding: 10px 18px 10px 18px;
    background: #2f2483;
    border: none;
    border-radius: 30px;
}
.news-bg .page_btn a{
    color:#ffffff;
    padding:0px 0px 0px 0px;
    font-family: 'Teko', sans-serif;
}
.news-bg .news_box{
    min-height:480px;
    width:350px;
}
.title-bg{
    background: url(../images/title-bg.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: inherit;
    margin:0px 0px 0px 0px;
    padding:60px 0px 60px 0px;
}
.title-bg h2{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 48px;
    font-weight: 400;
    color: #347267;
    font-family: 'Fira Sans', sans-serif;
    text-align:center;
}
.title-bg h3{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 32px;
    font-weight: 400;
    color: #121514;
    font-family: 'Teko', sans-serif;
    text-align:center;
}
.title-bg h3 i{
    position:relative;
    top:5px;
    margin: 0px 5px 0px 0px;
}
.title-bg h3 a{
    color: #3c3959;
    font-size: 30px;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 500;
}
.title-bg h3 a:hover{
    color:#ffffff;
}
.about-page-bg{
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 30px 0px;
    background: url(../images/product-bg.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: inherit;
    opacity: 0.9;
}
.about-page-bg .about-left{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.about-page-bg .about-left h3{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 40px;
    font-weight: 400;
    color: #000000;
    font-family: 'Fira Sans', sans-serif;
}
.about-page-bg .about-left h3 span{
    color: #004F40;
}
.about-page-bg .about-left p{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 21px;
    font-weight: 400;
    color: #000000;
    font-family: 'Teko', sans-serif;
    text-align: justify;
}
.progress-bar{
    background-color: #004F40 !important;
}
.progress{
    height:8px !important;
    margin: 0px 0px 10px 0px;
}
.about-page-right{
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
}
.about-page-right p{
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 21px;
    font-weight: 400;
    color: #000000;
    font-family: 'Teko', sans-serif;
}
.about-img-bg{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 30px 0px;
    background: url(../images/product-bg.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: inherit;
    opacity: 0.9;
}
.about-img-bg .box{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.about-img-bg .box img{
    width:100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 275px;
}
.experience-bg{
    background:#d9d9d9;
    margin: 0px 0px 0px 0px;
    padding: 80px 0px 80px 0px;
}
.experience-bg h2{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 40px;
    font-weight: 400;
    color: #000000;
    font-family: 'Fira Sans', sans-serif;
    text-align:center;
}
.experience-bg h2 span{
    color: #004F40;
}
.experience-bg p{
    margin: 10px auto 0px;
    padding: 0px 0px 0px 0px;
    font-size: 21px;
    font-weight: 400;
    color: #000000;
    font-family: 'Teko', sans-serif;
    width:60%;
}
.history-bg{
    margin:0px 0px 0px 0px;
    padding:30px 0px 30px 0px;
    background: url(../images/product-bg.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: inherit;
    opacity: 0.9;
}
.history-bg .history-bg-left{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.history-bg .history-bg-left img{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:100%;
}
.history-bg .history-bg-right{
    margin:0px 0px 0px 0px;
    padding:30px 0px 30px 0px;
}
.history-bg .history-bg-right ul{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.history-bg .history-bg-right ul li{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.history-bg .history-bg-right ul li .box{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.history-bg .history-bg-right ul li .box h3{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 40px;
    font-weight: 400;
    color: #004F40;
    font-family: 'Fira Sans', sans-serif;
}
.history-bg .history-bg-right ul li .box p{
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 21px;
    font-weight: 400;
    color: #000000;
    font-family: 'Teko', sans-serif;
}
.product-page-bg{
    margin:0px 0px 0px 0px;
    padding:30px 0px 30px 0px;
}
.product-page-bg .product-left{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.product-page-bg .product-left ul{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.product-page-bg .product-left ul li{
    margin:0px 0px 10px 0px;
    padding:0px 0px 0px 0px;
    display:block !important;
}
.product-page-bg .product-left .nav{
    background: #d9d9d9;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 20px;
    display: block !important;
}
.product-page-bg .product-left .nav-link{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 24px;
    font-weight: 400;
    /*color: #004F40;*/
    font-family: 'Teko', sans-serif;
    border:none !important;
    color:#000000 !important;
}
.product-page-bg .product-left .nav-link.active{
    color:#004F40 !important;
}
.product-page-bg .product-right{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.product-page-bg .product-right h3{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 38px;
    font-weight: 400;
    color: #004F40;
    font-family: 'Teko', sans-serif;
}
.product-page-bg .product-right h4{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 28px;
    font-weight: 400;
    color: #000000;
    font-family: 'Teko', sans-serif;
}
.product-page-bg .product-right img{
    margin:10px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width: 350px;
    height: 250px;
}
.product-page-bg .product-right p{
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 21px;
    font-weight: 400;
    color: #000000;
    font-family: 'Teko', sans-serif;
    text-align:justify;
}
.service-page-bg{
    margin:0px 0px 0px 0px;
    padding:30px 0px 30px 0px;
}
.service-page-bg .left{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.service-page-bg .left img{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:100%;
}
.service-page-bg .right{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.service-page-bg .right h2{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 40px;
    font-weight: 400;
    color: #004F40;
    font-family: 'Teko', sans-serif;
}
.service-page-bg .right p{
    margin: 10px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 21px;
    font-weight: 400;
    color: #484646;
    font-family: 'Teko', sans-serif;
    text-align: justify;
    line-height: 25px;
}
.service-page-bg .right ul{
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}
.service-page-bg .right ul li{
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
}
.service-page-bg .right ul li h5{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 28px;
    font-weight: 400;
    color: #000000;
    font-family: 'Teko', sans-serif;
}
.service-page-bg .right ul li h5 i{
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size:20px;
    color:#004F40;
}
.service-page-bg p{
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 21px;
    font-weight: 400;
    color: #484646;
    font-family: 'Teko', sans-serif;
    text-align: justify;
    line-height: 25px;
}
.service-page-bg .service-down{
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.service-page-bg .description{
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.service-page-bg .description h3{
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 36px;
    font-weight: 400;
    color: #004F40;
    font-family: 'Teko', sans-serif;
}
.service-page-bg .description .box{
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    border: 1px solid #004F40;
}
.service-page-bg .description .box img{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width:100%;
}
.service-page-bg .description .box h4{
    margin: 20px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
    font-size: 28px;
    font-weight: 400;
    color: #004F40;
    font-family: 'Teko', sans-serif;
}
.service-page-bg .description .box p{
    margin: 10px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
    font-size: 20px;
    font-weight: 400;
    color: #000000;
    font-family: 'Teko', sans-serif;
    text-align:justify;
}
.service-page-bg .description1{
    margin:0px 0px 0px 0px;
    padding:30px 20px 30px 20px;
    border: 1px solid #004F40;
}
.service-page-bg .description1 .left{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.service-page-bg .description1 .left img{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:100%;
}
.service-page-bg .description1 .right{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.service-page-bg .description1 .right h3{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 28px;
    font-weight: 400;
    color: #004F40;
    font-family: 'Teko', sans-serif;
}
.service-page-bg .description1 .right p{
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 20px;
    font-weight: 400;
    color: #000000;
    font-family: 'Teko', sans-serif;
    text-align: justify;
}
.service-page-bg .description1 .right ul{
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.service-page-bg .description1 .right ul li{
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    width:49%;
    display: inline-block;
}
.service-page-bg .description1 .right ul li h5{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 24px;
    font-weight: 400;
    color: #000000;
    font-family: 'Teko', sans-serif;
}
.service-page-bg .description1 .right ul li h5 i{
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 20px;
    color: #004F40;
}
.contact-page-bg{
    margin:0px 0px 0px 0px;
    padding:30px 0px 30px 0px;
}
.contact-page-bg .contact-left{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.contact-page-bg .contact-left iframe{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:100%;
}
.contact-page-bg .contact-right form{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.contact-page-bg .contact-right form h1{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 40px;
    font-weight: 400;
    color: #000000;
    font-family: 'Teko', sans-serif;
}
.contact-page-bg .contact-right form p{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 24px;
    font-weight: 400;
    color: #000000;
    font-family: 'Teko', sans-serif;
}
.contact-page-bg .contact-right form input{
    margin: 25px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
    font-size: 24px;
    font-weight: 400;
    color: #000000;
    font-family: 'Teko', sans-serif;
    border:2px dashed #004F40;
    width:100%;
}
.contact-page-bg .contact-right form textarea{
    margin: 25px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
    font-size: 24px;
    font-weight: 400;
    color: #000000;
    font-family: 'Teko', sans-serif;
    border:2px dashed #004F40;
    width:100%;
}
.contact-page-bg .contact-right form .contact_btn{
    margin: 25px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.contact-page-bg .contact-right form .contact_btn button{
    margin: 0px 0px 0px 0px;
    padding: 10px 30px 10px 30px;
    font-size: 24px;
    font-weight: 400;
    color: #ffffff;
    font-family: 'Teko', sans-serif;
    background: #004F40;
    border:none;
    border-radius:5px;
}
.contact-page-bg .contact-right form .contact_btn button:hover{
    color:#000000;
}
.contact-page-bg .contact-down{
    margin:30px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.contact-page-bg .contact-down .box{
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    border: 2px solid #004f40;
    height: 140px;
    border-radius: 25px;
}
.contact-page-bg .contact-down .box i{
    float:left;
    margin:0px 10px 0px 0px;
    padding:0px 0px 0px 0px;
    font-size:36px;
    color:#004f40;
}
.contact-page-bg .contact-down .box h4{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 36px;
    font-weight: 400;
    color: #000000;
    font-family: 'Teko', sans-serif;
}
.contact-page-bg .contact-down .box h5{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 46px;
    font-size: 22px;
    font-weight: 400;
    color: #000000;
    font-family: 'Teko', sans-serif;
}
.succuss-page-bg{
    margin: 0px 0px 0px 0px;
    padding: 40px 0px 40px 0px;
}
.succuss-page-bg h3{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 40px;
    font-weight: 400;
    color: #000000;
    font-family: 'Teko', sans-serif;
    text-align:center;
}
.succuss-page-bg h4{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 36px;
    font-weight: 400;
    color: #000000;
    font-family: 'Teko', sans-serif;
    text-align:center;
}
.succuss-page-bg h4 span{
    color:#004F40;
}
.products-bg{
    margin:0px 0px 0px 0px;
    padding:30px 0px 30px 0px;
    background: url(../images/product-bg.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: inherit;
    opacity: 0.9;
}
.products-bg .products-left{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.products-bg .products-left h3{
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 28px;
    font-weight: 400;
    color: #004F40;
    font-family: 'Fira Sans', sans-serif;
}
.products-bg .products-left img{
    width:100%;
    height:350px;
     margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.products-bg .products-left p{
    margin: 10px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 23px;
    font-weight: 300;
    color: #000000;
    font-family: 'Teko', sans-serif;
    text-align: justify;
    line-height: 27px;
}
.products-bg .products-left h4{
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 28px;
    font-weight: 400;
    color: #004F40;
    font-family: 'Fira Sans', sans-serif;
}
.products-bg .products-left ul{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.products-bg .products-left ul li{
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    display:inline-block;
    width:49%;
}
.products-bg .products-left ul li h5{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 24px;
    font-weight: 400;
    color: #000000;
    font-family: 'Teko', sans-serif;
    display: inline-flex;
}
.products-bg .products-left ul li h5 i{
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
    color:#2f2483;
}
.products-bg .products-left h6{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 24px;
    font-weight: 400;
    color: #000000;
    font-family: 'Teko', sans-serif;
}
.products-bg .products-left h6 span{
    color:#2f2483;
}
.products-bg .products-left table{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    border:1px solid #000000;
    width:100%;
}
.products-bg .products-left table tr{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    border:1px solid #000000; 
}
.products-bg .products-left table tr th{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 36px;
    font-weight: 400;
    color: #004F40;
    font-family: 'Teko', sans-serif;
    border:1px solid #000000;
    text-align:center;
}
.products-bg .products-left table tr td{
    margin: 0px 0px 0px 0px;
    padding: 5px 5px 5px 5px;
    font-size: 22px;
    font-weight: 400;
    color: #000000;
    font-family: 'Teko', sans-serif;
    border:1px solid #000000;
}
.products-bg .products-right{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.products-bg .products-right h4{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 28px;
    font-weight: 400;
    color: #004F40;
    font-family: 'Fira Sans', sans-serif;
}
.products-bg .products-right button{
    margin: 0px 0px 5px 0px;
    padding: 5px 0px 5px 0px;
    background: none;
    width: 250px;
    border: 1px solid #004F40;
    font-family: 'Teko', sans-serif;
    font-size: 20px;
    color: #000000;
}
.products-bg .products-right button:hover{
    background:#004F40;
    color:#ffffff;
}
.products-bg .products-right button:hover a{
    color:#ffffff;
}
.products-bg .products-right button a{
    color: #000;
}
.products-bg .products-right .btn-secondary:focus{
    box-shadow:unset !important;
}
.products-bg .products-right .dropdown-menu li a{
    text-align:center;
    width:250px;
}
.products-bg .products-right .dropdown-item:hover{
    background-color: #004F40;
    color:#ffffff !important;
    padding: 5px 0px 5px 0px;
}
.products-bg .products-right .dropdown-menu{
    padding: 0px !important;
    border: 1px solid #000000;
}
.products-bg .products-right .enquiry{
    margin:20px 0px 0px 0px;
    padding:10px 10px 10px 10px;
    border:1px solid #2f2483;
    text-align:center;
    border-radius:10px;
}
.products-bg .products-right .enquiry img{
    width:100px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.products-bg .products-right .enquiry h5{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 24px;
    font-weight: 400;
    color: #2f2483;
    font-family: 'Teko', sans-serif;
}
.products-bg .products-right .enquiry h6{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 24px;
    font-weight: 400;
    color: #000000;
    font-family: 'Teko', sans-serif;
}
.products-bg .products-right .enquiry p{
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 22px;
    font-weight: 300;
    color: #000000;
    font-family: 'Teko', sans-serif;
}
.products-bg .products-right .enquiry p i{
    margin: 0px 10px 0px 0px;
    color: #2f2483;
}
.pu_sealent{
    width:80px !important;
}
.curekotta{
    width:300px !important;
}
.food_grade{
    width:400px !important;
}
.joint_tape{
    width:380px !important;
}
.techno{
    width:400px !important; 
}
.Colour_Floor{
    width:700px !important;
}
.thermogrout{
    width:280px !important;
}
.Metal_Rebuilding{
    width:480px !important;
}
.construction{
    height:250px !important;
}
.packet{
    width:300px !important; 
}





























































@media only screen and (max-width: 1199px){
    .news-bg .news_box{
        min-height:455px !important;
        width:300px;
    }
    .news-bg .box{
        min-height: 455px !important;
    }
   
}
@media only screen and (max-width: 991px){
    .about-img-bg{
        padding:30px 0px 30px 0px;
    }
    .about-img-bg .box img{
        margin:0px 0px 10px 0px;
    }
    .products-bg .products-left{
        text-align:center;
    }
    .products-bg .products-left ul li{
        width:unset;
        margin: 0px 0px 15px 0px;
    }
    .products-bg .products-right{
        text-align:center;
    }
}
@media only screen and (max-width: 767px){
    .experience-bg p{
        width:100%;
        text-align: justify;
        padding:0px 10px 0px 10px;
    }
}
@media only screen and (max-width: 560px){
    .about-page-bg .about-left h3{
        font-size:34px;
    }
    .history-bg .history-bg-right ul li .box h3{
        font-size:34px;
    }
    .products-bg .products-left h3{
        font-size:34px;
    }
    .products-bg .products-left h4{
        font-size:34px;
    }
}
