body{width: 100%; background:#fff ; padding: 0; margin: 0; font-family: "Kanit", sans-serif; }
a{text-decoration: none !important; border: none; outline: none; outline: none; font-family: "Kanit", sans-serif; }
h1, h2, h3, h4, h5, h6, p{ padding: 0; margin: 0; font-family: "Kanit", sans-serif; }
ul{ padding: 0; margin: 0; }
li{ list-style: none; border: none; outline: none; font-family: "Kanit", sans-serif; }
*{padding: 0;margin: 0;}
.inner-banner a.backbutton{position: relative; padding: 0 0; margin: 0 0; }
.inner-banner a.backbutton img{width: 120px; background: #f93c2a; padding: 5px 5px; border-radius: 5px; position: absolute; top: 265px; left: 0; box-shadow: 5px 10px 35px -10px rgb(35, 35, 35); z-index: 9999; }
.inner-banner a.backbutton img:hover{animation: shake 0s; animation-iteration-count: 0;}




/*Header Bottom Start*/
.header { width: 100%; position: sticky; content: ""; top: 0; left: 0; right: 0; background: #fff; display: block; padding: 15px 0; margin: 0; z-index: 99; box-shadow: 0 0 5px #ccc;}
.header  .logo{ width: 30%; padding: 0; margin: 0 auto; position: relative; display: block; }
.header  .logo img{ width: 100%;}


/*inner-banner*/
.inner-banner{ width: 100%; position: relative; display: block; background: url(../images/inner-banner-3.png) no-repeat top center; background-size: cover; height: 350px; padding: 100px 0 0; margin: 0; }
.inner-banner h2{ font-size: 60px; line-height: 80px; color: #fff; padding: 0; margin: 0; }




/*Login Inner*/
.about-login{ width: 100%; display: block; position: relative; padding: 0 0 100px; margin: 0;background: url(../images/shape_bg.png) no-repeat top center; background-size: cover; }
.about-login .about-matronix{ width: 100%;  position: relative; padding: 0; margin: 15px 0 0; }
.about-login .about-matronix .about-logo{ width: 95%;  position: relative; padding: 0 0 15px; margin: 0; }
.about-login .about-matronix .about-logo img{ width: 100%; }
.about-login .about-matronix h4{ font-size: 20px; line-height: 24px; color: #000; padding: 0; margin: 0; font-weight: bold; }
.about-login .about-matronix p{ font-size: 18px; line-height: 28px; color: #000; padding: 15px 0 0; margin: 0; text-align: justify; }

.about-login .matronix-login-block{ width: 100%; position: relative; padding: 0; margin: -310px auto 0; background: #fff; box-shadow: 0px 4px 18px #f5323252; border-radius: 15px; overflow: hidden; border: 1px solid #7e013033; }
.about-login .matronix-login-block .login-logo{ width: 20%; float:right;  position: relative; padding: 15px 15px 0 0; margin: 0; }
.about-login .matronix-login-block .login-logo img{ width: 100%; }
.about-login .matronix-login-block .login-block{ width: 100%; padding: 15px; margin: 0; }
.about-login .matronix-login-block .login-block form{ width: 100%; padding: 0; margin: 0; }
.about-login .matronix-login-block .login-block form h4{ font-size: 34px; line-height: 38px; color: #ff3d29; padding: 0; margin: 0; }
.about-login .matronix-login-block .login-block form p{ font-size: 16px; line-height: 24px; color: #000; padding: 0 0 5px; margin: 0; }
.about-login .matronix-login-block .login-block form p a{ color: #12f2f2; transition: all 500ms ease-in-out; }
.about-login .matronix-login-block .login-block form p a:hover{ color: #eed67a; transition: all 500ms ease-in-out; }

.about-login .matronix-login-block .login-block form .fill-form{ width: 100%; padding: 0; margin: 15px 0; overflow: hidden; }
.about-login .matronix-login-block .login-block form .fill-form label{ width: 100%; padding: 0 0 5px; margin: 0; color: #000; font-size: 18px; font-weight: 400; }
.about-login .matronix-login-block .login-block form .fill-form input{ width: 100%;  background: #fff; outline: none; font-size: 16px; line-height: 20px; color: #000; padding: 6px; margin: 0; height: 35px; border: 1px solid #ff3d29; background: #ffffff1a; }
.about-login .matronix-login-block .login-block form .fill-form select{ width: 100%;  background: #fff; outline: none; font-size: 16px; line-height: 20px; color: #000; padding: 6px; margin: 0; height: 35px; border: 1px solid #ff3d29; background: #ffffff1a; }
.about-login .matronix-login-block .login-block form .fill-form p { font-size: 14px; line-height: 22px; color: #ff3d29; padding: 0; margin: 0; }
.about-login .matronix-login-block .login-block form .fill-form textarea{ width: 100% !important;  background: #fff; outline: none; font-size: 16px; line-height: 20px; color: #000; padding: 6px; margin: 0; height: 60px; border: 1px solid #ff3d29; background: #ffffff1a; }
.about-login .matronix-login-block .login-block form .checkbox{ width: 100%; border: none; padding: 0; margin: 0; display: inline-block; box-shadow: none; background: none; }
.about-login .matronix-login-block .login-block form .checkbox input{ width: 3%; float: left; position: relative; top: 3px; height: auto; background: none; }
.about-login .matronix-login-block .login-block form .checkbox a{ width: 95%; float: right; font-size: 15px; line-height: 20px; color: #000; padding: 0; margin: 0; }
.about-login .matronix-login-block .login-block form .forget { width: 50%; border: none; padding: 0; margin: 0; float: right; text-align: right; box-shadow: none; background: none; }
.about-login .matronix-login-block .login-block form .forget a{ font-size: 15px; line-height: 20px; color: #12f2f2; padding: 0; margin: 0; transition: all 500ms ease-in-out; }
.about-login .matronix-login-block .login-block form .forget a:hover{ color: #eed67a; transition: all 500ms ease-in-out; }
.about-login .matronix-login-block .login-block form .log-in-btn { width: 34%; padding: 0; border: none; margin: 20px auto; border-radius: 15px; display: block; }
.about-login .matronix-login-block .login-block form .log-in-btn input[type="submit"] { width: 100%; border: 1px solid #fff; background: linear-gradient(102deg, #FF3E2A 28%, #A11102 134%); color: #fff; padding: 10px 0; text-align: center; outline: none; font-size: 16px; font-weight: 500; line-height: 18px; margin: 0; display: inline-block; text-transform: uppercase; transition: all 500ms ease-in-out; height: auto; }
.about-login .matronix-login-block .login-block form .log-in-btn input[type="submit"]:hover{ letter-spacing: 0.6px;  transition: all 500ms ease-in-out;}

.about-login .matronix-login-block .login-block form .fill-form span { width: 100%; display: block; padding: 0 0; margin: 10px 0 0 0; }
.about-login .matronix-login-block .login-block form .fill-form span b{margin: 0; color: #202020; font-size: 15px; font-weight: 400; line-height: 16px;}
.about-login .matronix-login-block .login-block form .fill-form span input[type="checkbox"]{width: 5%; height: 17px; font-size: 20px; float: left; margin: 0 5px 0 0;accent-color: red;}
.about-login .matronix-login-block .login-block form .fill-form span input[type="checkbox"]:hover{}


.about-login .matronix-login-block .login-block form .registration-button {width: 80%; padding: 0; border: none; margin: 0 auto; border-radius: 15px; overflow: hidden; }
.about-login .matronix-login-block .login-block form .registration-button a{ width: 100%; border: 1px solid #fff; background: linear-gradient(102deg, #FF3E2A 28%, #A11102 134%); color: #fff; padding: 10px 0; text-align: center; outline: none; font-size: 16px; font-weight: 500; line-height: 18px; margin: 0; display: inline-block; text-transform: uppercase; transition: all 500ms ease-in-out; height: auto;  }
.about-login .matronix-login-block .login-block form .registration-button a:hover{ letter-spacing: 0.6px;  transition: all 500ms ease-in-out;}

.about-login .matronix-login-block .login-block form .log-in-btn input[type="submit"] { width: 100%; border: 1px solid #fff; background: linear-gradient(102deg, #FF3E2A 28%, #A11102 134%); color: #fff; padding: 10px 0; text-align: center; outline: none; font-size: 16px; font-weight: 500; line-height: 18px; margin: 0; display: inline-block; text-transform: uppercase; transition: all 500ms ease-in-out; height: auto; }
.about-login .matronix-login-block .login-block form .log-in-btn input[type="submit"]:hover{ letter-spacing: 0.6px;  transition: all 500ms ease-in-out;}

.validateproduct{position: relative; width: 100%; padding: 50px 0; margin: 0px 0 0px; background: url(../images/shape_bg.png) no-repeat top center;}
.validateproduct .validateproduct-box{width: 100%; overflow: hidden;transition: all 500ms ease-in-out; padding: 10px 0 20px; margin: 0; border: 0.5px solid #cccccc2e; background: #fff; -webkit-box-shadow: 0px 13px 35px -12px rgb(35 35 35 / 15%); box-shadow: 0px 13px 35px -12px rgba(35, 35, 35, 0.14); animation: menu_sticky 0.7s ease-in-out; border-radius: 10px;}
.validateproduct .validateproduct-box .lt-block{width: 40%; float: left; margin: 30px 0px 0; border: 0.5px solid #ccc; padding: 5px 46px; }
.validateproduct .validateproduct-box .lt-block img{ width:100%; height: 400px;}
.validateproduct .validateproduct-box .md-block{width: 35%; float: left;  padding: 30px 20px; }
.validateproduct .validateproduct-box .md-block img{ width: 95%; margin: 0 auto 15px; display: block; border: 0.5px solid #ccc; padding: 15px 20px; height: 130px; }
.validateproduct .validateproduct-box .md-block h2{ text-align: center;
  width: 95%;
  margin: 0 auto 15px;
  display: block;
  border: 0.5px solid #ccc;
  padding: 15px 15px 0;
  color: #000c;
  font-size: 20px;
  line-height: 28px;
  height: 100px;}
.validateproduct .validateproduct-box .md-block h5{ text-align: center; width: 95%; margin: 0 auto 15px; display: block; border: 0.5px solid #ccc; padding: 20px 20px; color: #000c; font-size: 19px; line-height: 25px;  }
.validateproduct .validateproduct-box .rt-block{width: 25%;float: right;}
.validateproduct .validateproduct-box .rt-block img{ width: 90%; margin: 0 auto; display: block; }
.validateproduct .validateproduct-box .rt-block h3{text-align: center;width: 100%; margin: 70px 0 15px; display: block; padding: 0; color: #19a20dcc; font-size: 22px; line-height: 27px; text-align: center; font-weight: 400 }


.button-block{position: relative; width: 100%; padding: 0 0; margin: 50px 0 0;}
.button-block ul{position: relative; width: 100%; padding: 0 0; margin: 0 0;display: inline-block;}
.button-block ul li{display: inline-block; width: 45%; margin: 0 10px; float: left; text-align: center; padding: 10px 0; border: 0.5px solid #f63a26; border-radius: 5px;}
.button-block ul li a{padding: 10px 20px; background: linear-gradient(102deg, #F00 28%, #BB0606 134%);transition: all 600ms ease-in-out; color: #fff; font-size: 14px; line-height: 22px; width: 90%; display: block; margin: 0 auto; border-radius: 4px;}
.button-block ul li a:hover{background: linear-gradient(102deg, #FFCB00 28%, #F00 134%); color: #000;transition: all 500ms ease-in-out;}

.OtherForYou{position: relative; width: 100%; padding: 0 0; margin: 0px 0 0; background: url(../images/shape_bg.png) no-repeat top center;
    background-size: auto; background-size: cover;}
.OtherForYou .ValidateYourProduct-box{ width: 50%; overflow: hidden; position: relative; background:none; margin: 60px auto 90px; padding: 0 0; }
.OtherForYou .ValidateYourProduct-box h2{width: 80%; float: left; color: #f64533; font-size: 40px; line-height: 50px; padding: 0; margin: 0; }
.OtherForYou .ValidateYourProduct-box a{width: 15%; float: right; padding: 0 0; margin: 0 0;}
.OtherForYou .ValidateYourProduct-box a img{width: 100%;}
.OtherForYou .ValidateYourProduct-box form{width: 100%; display: inline-block; padding: 5px; margin: 0; background: #ffffff87;}
.OtherForYou .ValidateYourProduct-box form .SerialNumber{width: 100%; padding: 0; margin: 0; display: inline-block;}
.OtherForYou .ValidateYourProduct-box form .SerialNumber label{width: 100%; padding: 0 0 5px; margin: 0; color: #2d2a2a; font-size: 18px; font-weight: 400; line-height: 30px;}
.OtherForYou .ValidateYourProduct-box form .SerialNumber input{width: 100%; padding: 6px 10px 9px; margin: 0; color: #000; font-size: 15px; font-weight: 400; line-height: 20px; border: 0.5px solid #ccc; border-radius: 4px;}
.OtherForYou .ValidateYourProduct-box form .SerialNumber input:hover{border: 0.5px solid #b01b1b;}  
.OtherForYou .ValidateYourProduct-box form .SerialNumber span{color: #f94736; text-transform: uppercase; font-weight: 400; font-size: 11px; padding: 5px 0 1px; display: block; margin: 0;}
.OtherForYou .ValidateYourProduct-box form .captcha{ width: 60%; margin: 1px auto 10px; } 
.OtherForYou .ValidateYourProduct-box form .captcha input[type="submit"]{padding: 10px 0; background: linear-gradient(102deg, #F00 28%, #BB0606 134%); transition: all 600ms ease-in-out; color: #fff; font-size: 20px; line-height: 29px; width: 45%; display: block; margin: 11px auto; border-radius: 4px; font-weight: 600; outline: none; border: none;}
.OtherForYou .ValidateYourProduct-box form .captcha input[type="submit"]:hover{background: linear-gradient(102deg, #FFCB00 28%, #F00 134%); color: #000;transition: all 500ms ease-in-out;}
.download-a a{width: 70% !important; float: none !important;}
.download-a a img{width: 100% !important;}  
.download-a a span{margin: 10px auto 0; display: block; width: 30%; text-align: center; background: #e90000; color: #fcf057; text-transform: uppercase; font-weight: bold; padding: 8px 0; border-radius: 5px; border-bottom: 3px solid #cacaca;}
.download-a a span:hover{border-bottom: 3px solid #ed3504; background: #fffd15; color: #e90000;}
    
.ValidateYourProduct{ position: relative; width: 100%; padding: 0 0; margin: 0px 0 0; background: url(../images/shape_bg.png) no-repeat top center;
    background-size: auto; background-size: cover;}
.ValidateYourProduct .ValidateYourProduct-box{ width: 50%; overflow: hidden; position: relative; background:none; margin: 60px auto 90px; padding: 0 0; }
.ValidateYourProduct .ValidateYourProduct-box h2{width: 80%; float: left; color: #f64533; font-size: 40px; line-height: 50px; padding: 0; margin: 0; }
.ValidateYourProduct .ValidateYourProduct-box a{width: 15%; float: right; padding: 0 0; margin: 0 0;}
.ValidateYourProduct .ValidateYourProduct-box a img{width: 100%;}
.ValidateYourProduct .ValidateYourProduct-box form{width: 100%; display: inline-block; padding: 5px; margin: 0; background: #ffffff87;}
.ValidateYourProduct-box form .SerialNumber{width: 100%; padding: 0; margin: 0; display: inline-block;}
.ValidateYourProduct-box form .SerialNumber label{width: 100%; padding: 0 0 5px; margin: 0; color: #2d2a2a; font-size: 18px; font-weight: 400; line-height: 30px;}
.ValidateYourProduct-box form .SerialNumber input{width: 100%; padding: 6px 10px 9px; margin: 0; color: #000; font-size: 15px; font-weight: 400; line-height: 20px; border: 0.5px solid #ccc; border-radius: 4px;}
.ValidateYourProduct-box form .SerialNumber input:hover{border: 0.5px solid #b01b1b;}  
.ValidateYourProduct-box form .SerialNumber span{color: #f94736; text-transform: uppercase; font-weight: 400; font-size: 11px; padding: 5px 0 1px; display: block; margin: 0;}
.ValidateYourProduct-box form .captcha{ width: 60%; margin: 1px auto 10px; }
.ValidateYourProduct-box form .captcha .captcha-box{  background: #f5f5f5; border-radius: 5px; padding: 10px;}
.ValidateYourProduct-box form .captcha .captcha-box label{width: 100%; padding: 8px 0 2px 0; margin: 0; color: #2d2a2af0; font-size: 14px; font-weight: 400; line-height: 25px; text-align: center;}
.ValidateYourProduct-box form .captcha .captcha-box input{width: 100%; padding: 5px 0; margin: 0; color: #000; font-size: 14px; font-weight: 400; line-height: 20px; border: 0.5px solid #cccccc82; border-radius: 4px; outline: none; text-align: center; background: #ffffffeb;}
.ValidateYourProduct-box form .captcha .captcha-box input[type="submit"]{width: 34%; padding: 4px 0; margin: 5px auto 0; color: #fff; font-size: 14px; font-weight: bold; line-height: 20px; border: 0.5px solid #cccccc82; border-radius: 4px; outline: none; text-align: center; background: #777474; display: block;}
.ValidateYourProduct-box form .captcha .captcha-box input[type="submit"]:hover{background: #330101; color:#fff;}
.ValidateYourProduct-box form .captcha input[type="submit"]{padding: 10px 0; background: linear-gradient(102deg, #F00 28%, #BB0606 134%); transition: all 600ms ease-in-out; color: #fff; font-size: 20px; line-height: 29px; width: 45%; display: block; margin: 11px auto; border-radius: 4px; font-weight: 600; outline: none; border: none;}
.ValidateYourProduct-box form .captcha input[type="submit"]:hover{background: linear-gradient(102deg, #FFCB00 28%, #F00 134%); color: #000;transition: all 500ms ease-in-out;}


/*no data found*/
.nodatafound{position: relative; width: 100%; padding: 0 0; margin: 0px 0 0; background: url(../images/shape_bg.png) no-repeat top center; background-size: auto; background-size: cover;}
.about-nodatafound{ position: relative; width: 60%; margin: 50px auto; background: #fff; padding: 10px 20px 25px; box-shadow: 0px 13px 35px -12px rgba(35, 35, 35, 0.2); border: 0.5px solid #cccccc38;}
.about-nodatafound h2{display: block; color: #f54535; font-size: 50px; line-height: 70px; padding: 0; margin: 0;}
.about-nodatafound p{color: #000000d4; font-size: 18px; line-height: 25px; padding: 0 0 6px; margin: 0 0 4px;}
.about-nodatafound h5{font-size: 16px; line-height: 20px; padding: 5px 0 10px; color: #000000ba; margin: 0 0 0 30px;}
.about-nodatafound h6{font-size: 16px; line-height: 20px; padding: 0; color: #000000e8; margin: 0 0 1px 180px;}
.about-nodatafound h4{color: #000000e5; font-size: 17px; line-height: 25px; padding: 0 0 6px; margin: 0; font-weight: 400;}
.about-nodatafound h4 a{outline: none; color: #00b7ff;}
.about-nodatafound h4 a:hover{color: #ff0000e8;}
.nodatafound .about-nodatafound img{position: absolute; top: 30px; width: 20%; right: 20px; }



/*privacy*/
.privacy{  width: 100%; display: block; position: relative; padding: 60px 0; margin: 0;background: url(../images/shape_bg.png) no-repeat top center; background-size: cover; }
.privacy h2{ font-size: 38px; line-height: 44px; color: #ff3d29; padding: 0 0 20px; margin: 0; text-align: center; }
.privacy p{ font-size: 18px; line-height: 32px; color: #000; padding: 0 0 15px; margin: 0; text-align: justify; }
.privacy p strong{ font-size:24px; display: block; color: #ff3d29; }
.privacy p b{ color: #ff3d29; letter-spacing: 0.6px; font-size: 20px; }
.privacy p span{ font-weight:bold; color:#000; }
.privacy a{ color: #ff3d29; }

/*Footer*/
.footer{ width: 100%; position: relative; display: block; background: #111821; padding: 15px 0; margin: 0; }
.footer .footer-logo{ width: 100%; padding: 0; margin: 0; }
.footer .footer-logo img{ width: 100%; padding: 0; margin: 0; }
.footer ul{ display: inline-block; padding: 0; margin: 0; width: 100%; }
.footer ul li{ display: inline-block; font-size: 16px; line-height: 18px; padding: 18px 10px 0 0; margin: 0; }
.footer ul li a{ color: #fff; }
.footer p{ text-align: right; font-size: 16px; line-height: 18px; color: #fff; padding: 18px 0 0; margin: 0; }


/*//-------------------TAB / All Mobile Responsiv view SUJOY-------------------//*/




@media(max-width:786px) {
     
.about-login .about-matronix .about-logo { width: 85%; padding: 0 0 15px; }
.about-login .about-matronix h4 { font-size: 18px; line-height: 20px; }
.about-login .about-matronix p { font-size: 16px; line-height: 24px; padding: 10px 0 0; }
.inner-banner { height: 300px; padding: 0; margin: 0; }
.about-login { padding: 0 0 60px; }
.about-login .matronix-login-block { padding: 0; margin: -260px 0 0; }
.about-login .matronix-login-block .login-block { padding: 10px; margin: 0; }
.about-login .matronix-login-block .login-block form h4 { font-size: 26px; line-height: 32px; }
.about-login .matronix-login-block .login-logo { width: 20%; padding: 10px 10px 0 0; margin: 0; }
.about-login .matronix-login-block .login-block form .fill-form label { padding: 0 0 5px; font-size: 16px; }
.about-login .matronix-login-block .login-block form .fill-form input { font-size: 14px; line-height: 18px; padding: 5px; height: 35px; }
.about-login .matronix-login-block .login-block form .fill-form { width: 100%; padding: 0; margin: 10px 0; }
.about-login .matronix-login-block .login-block form .fill-form p { font-size: 12px; line-height: 18px; }
.about-login .matronix-login-block .login-block form .fill-form select { font-size: 14px; line-height: 18px; padding: 5px; margin: 0; height: 35px; }
.about-login .matronix-login-block .login-block form .checkbox a { width: 93%; font-size: 14px; line-height: 18px; }
.about-login .matronix-login-block .login-block form .checkbox input { width: 5%; top: 2px; height: auto; }
.about-login .matronix-login-block .login-block form .log-in-btn input[type="submit"] { padding: 8px 0; font-size: 14px; line-height: 18px; margin: 0; }
.about-login .matronix-login-block .login-block form .log-in-btn { width: 32%; margin: 15px auto; }
.about-login .matronix-login-block .login-block form .registration-button a { padding: 8px 0; font-size: 14px; line-height: 18px; margin: 0; }
.about-login .matronix-login-block .login-block form .registration-button { width: 95%; }
.about-login .matronix-login-block .login-block form .fill-form textarea { font-size: 14px; line-height: 18px; padding: 5px; }
.about-login .matronix-login-block .login-block form p { font-size: 14px; line-height: 20px; padding: 0 0 5px; margin: 0; }
.footer ul li { font-size: 13px; line-height: 18px; padding: 7px 10px 0 0; margin: 0; }
.footer p { font-size: 13px; line-height: 18px; padding: 7px 0 0; margin: 0; }
.privacy { padding: 30px 0; }
.privacy p { font-size: 16px; line-height: 24px; }
.privacy h2 { font-size: 32px; line-height: 36px; padding: 0 0 15px; }
.privacy p b { font-size: 18px; }
.privacy p strong { font-size: 20px; }




}
@media(max-width:768px) { 
.inner-banner a.backbutton img { width: 100px; top: 295px;}
.about-logo { width: 82%; padding: 0 0 15px; }
.ValidateYourProduct .ValidateYourProduct-box { width: 70%;}
.about-nodatafound { position: relative; width: 75%;}
.nodatafound .about-nodatafound img { position: absolute; top: 10px; width: 15%; right: 20px; }
 
 .nav-item .flaticon-search-1{ display: none; }
.toggle-nav-search{display: none; }
.toggle-nav-search .flaticon-search-1{ display: none; }
i.flaticon-search-1{ display: none; } 
  
}

@media(max-width:760px) {
    /*///chek 700///*/
.inner-banner { height: 240px; padding: 0; margin: 0; }
.about-login .about-matronix .about-logo { width: 70%; padding: 15px 0; }



.about-login .matronix-login-block { padding: 0; margin: 30px 0 0; }
.about-login .matronix-login-block .login-block form h4 { font-size: 30px; line-height: 34px; }
.about-login .matronix-login-block .login-logo { width: 12%; padding: 15px 15px 0 0; margin: 0; }
.about-login .matronix-login-block .login-block { padding: 15px; margin: 0; }
.about-login .matronix-login-block .login-block form .fill-form input { font-size: 16px; line-height: 18px; padding: 10px; height: 35px; }
.about-login .matronix-login-block .login-block form .fill-form textarea { font-size: 16px; line-height: 18px; padding: 10px; height: 70px; }
.about-login .matronix-login-block .login-block form .fill-form p { font-size: 13px; line-height: 20px; }
.about-login .matronix-login-block .login-block form .fill-form select { font-size: 16px; line-height: 18px; padding: 0 0 0 10px; margin: 0; height: 35px; }
.about-login .matronix-login-block .login-block form .fill-form label { padding: 0 0 5px; font-size: 17px; }
.about-login .matronix-login-block .login-block form .checkbox a { width: 96%; font-size: 16px; line-height: 18px; }
.about-login .matronix-login-block .login-block form .checkbox input { width: 2%; top: 3px; height: auto; }
.about-login .matronix-login-block .login-block form .log-in-btn { width: 24%; margin: 15px auto; }
.about-login .matronix-login-block .login-block form .registration-button { width: 58%; }
.about-login .matronix-login-block .login-block form p { font-size: 16px; line-height: 20px; padding: 0 0 5px; margin: 0; }
.footer ul li { font-size: 13px; line-height: 18px; padding: 12px 10px 0 0; margin: 0; }
.footer p { font-size: 12px; line-height: 18px; padding: 5px 0 0; margin: 15px 0 0; text-align: center; border-top: 1px solid #ffffff5e; }
.footer ul { display: inline-block; padding: 0; margin: 0; width: 100%; text-align: right; }
.about-nodatafound h2 { display: block; color: #f54535; font-size: 45px;}
.about-nodatafound h5 { font-size: 15px; line-height: 18px;}

  
}


@media(max-width:699px) {
    /*///chek 600///*/

.about-login { padding: 0 0 40px; }
.about-login .about-matronix h4 { font-size: 17px; line-height: 20px; }
.about-login .about-matronix p { font-size: 15px; line-height: 24px; padding: 10px 0 0; }
.about-login .matronix-login-block { padding: 0; margin: 25px 0 0; }
.about-login .matronix-login-block .login-block form h4 { font-size: 28px; line-height: 32px; }
.about-login .matronix-login-block .login-logo { width: 14%; padding: 15px 15px 0 0; margin: 0; }
.about-login .matronix-login-block .login-block form .fill-form label { padding: 0 0 5px; font-size: 16px; }
.about-login .matronix-login-block .login-block form .fill-form input { font-size: 15px; line-height: 18px; padding: 6px; height: 35px; }
.about-login .matronix-login-block .login-block form .fill-form select { font-size: 15px; line-height: 18px; padding: 0 0 0 6px; margin: 0; height: 35px; }
.about-login .matronix-login-block .login-block form .checkbox a { width: 95%; font-size: 15px; line-height: 18px; }
.about-login .matronix-login-block .login-block form .checkbox input { width: 3%; top: 3px; height: auto; }
.about-login .matronix-login-block .login-block form .fill-form textarea { font-size: 15px; line-height: 18px; padding: 6px; height: 70px; }
.about-login .matronix-login-block .login-block form p { font-size: 15px; line-height: 18px; padding: 0 0 5px; margin: 0; }
.footer ul li { font-size: 12px; line-height: 18px; padding: 11px 6px 0 0; margin: 0; }
.footer p { font-size: 12px; line-height: 18px; padding: 6px 0 0; }
.privacy p { font-size: 15px; line-height: 24px; }
.privacy h2 { font-size: 30px; line-height: 32px; padding: 0 0 15px; }
.inner-banner { height: 200px; padding: 0; margin: 0; }
.privacy p b { font-size: 16px; }
.privacy p strong { font-size: 18px; }

.inner-banner a.backbutton img { width: 85px; top: 200px; }
.OtherForYou .ValidateYourProduct-box { width: 60%;}
.validateproduct .validateproduct-box .md-block { padding: 10px 5px; }
.validateproduct .validateproduct-box .md-block h2 { width: 100%; margin: 0 auto 15px; display: block; border: 0.5px solid #ccc; padding: 5px 10px; color: #000c; font-size: 19px; line-height: 30px;  font-weight: 500;}
.validateproduct .validateproduct-box .md-block h5 { width: 100%; margin: 0 auto 15px; display: block; border: 0.5px solid #ccc; padding: 6px 10px; color: #000c; font-size: 15px; line-height: 23px; font-weight: 300; }
.validateproduct .validateproduct-box .md-block img { width: 100%; margin: 0 auto 15px; display: block; border: 0.5px solid #ccc; padding: 15px 10px; }
.validateproduct .validateproduct-box .rt-block h3 { width: 100%; margin: 30px 0 15px; display: block; padding: 0; color: #19a20dcc; font-size: 17px; line-height: 25px;}
.about-nodatafound { position: relative; width: 85%; }
.about-nodatafound h2 { display: block; color: #f54535; font-size: 40px;}
.validateproduct .validateproduct-box .lt-block { margin:10px 0px 0;}
.validateproduct .validateproduct-box .md-block img {padding: 5px 10px; height: 70px; } 
.validateproduct .validateproduct-box .md-block h2 { padding: 5px 5px; font-size: 15px; line-height: 25px; height: 80px; }
.validateproduct .validateproduct-box .lt-block img { width: 100%; height: 250px; }



}




@media(max-width:580px) {
    /*///chek 490///*/

.footer ul li { font-size: 12px; line-height: 18px; padding: 4px 6px 0 0; margin: 0; }
.footer { padding: 10px 0; margin: 0; }
.inner-banner { height: 185px; padding: 0; margin: 0; }
.button-block ul li a { padding: 8px 10px; font-size: 13px; line-height: 20px; width: 95%; }

.OtherForYou .ValidateYourProduct-box { width: 90%; margin: 30px auto 50px; }
.OtherForYou .ValidateYourProduct-box h2 { width: 70%;  font-size: 25px; line-height: 35px; padding: 0; margin: 0; } 
.OtherForYou .ValidateYourProduct-box a { width: 20%; float: right; padding: 0 0; margin: 0 0; }
.OtherForYou .ValidateYourProduct-box a img { width: 70%; }
.OtherForYou .ValidateYourProduct-box form .captcha input[type="submit"] { padding: 8px 0; font-size: 17px; line-height: 25px; width: 65%; margin: 10px auto; border-radius: 4px; }
.about-login .about-matronix .about-logo img { width: 70%; }
.about-login .about-matronix h4 { font-size: 18px; line-height: 20px; font-weight: 500; color: #353535; }
.about-login .about-matronix p { font-size: 15px; line-height: 24px; padding: 10px 0 0; font-weight: 300; color: #373737; }
.OtherForYou .ValidateYourProduct-box form .captcha { width: 80%; margin: 1px auto 10px; } 
.OtherForYou .ValidateYourProduct-box form .captcha input[type="submit"] { padding: 5px 0; font-size: 16px; line-height: 25px; width: 40%; margin: 6px auto; border-radius: 4px; font-weight: 500; } 

.about-nodatafound { width: 100%; margin: 30px auto;}
.inner-banner a.backbutton img { width: 80px; top: 200px; } 
.validateproduct .validateproduct-box .lt-block img { width: 100%; height: 192px; }
.validateproduct .validateproduct-box .md-block img { padding: 5px; height: 55px; }
.validateproduct .validateproduct-box .md-block h2 { padding: 2px; font-size: 12px; line-height: 20px; height: 55px; margin: 0 auto 5px; } 
.validateproduct .validateproduct-box .md-block h5 { width: 100%; margin: 0 auto 10px; display: block; border: 0.5px solid #ccc; padding: 5px 10px; color: #000c; font-size: 12px; line-height: 20px; font-weight: 300; }
  
}



@media(max-width:480px) {
    /*///chek 440///*/
.footer .footer-logo img { width: 140%; padding: 0; margin: 0; }
.about-login .matronix-login-block .login-block form .registration-button { width: 70%; }
.about-nodatafound h2 { display: block; color: #f54535; font-size: 35px; line-height: 50px;}
.about-nodatafound p { color: #000000d4; font-size: 16px;}
.about-nodatafound h5 { font-size: 15px; line-height: 20px; padding: 5px 0 10px; color: #000000ba; margin: 0 0 0 15px; font-weight: 500; }
.about-nodatafound h6 { font-size: 15px; line-height: 20px; padding: 0; color: #000000e8; margin: 0 0 1px 100px; }
.about-nodatafound h4 { color: #000; font-size: 15px; line-height: 18px; padding: 10px 0 6px; margin: 0; font-weight: 400; }
.validateproduct .validateproduct-box .md-block h2 { padding: 5px 10px; color: #000c; font-size: 15px; line-height: 30px; font-weight: 400; }
.nodatafound .about-nodatafound img { position: absolute; top: 10px; width: 15%; right: 10px; }
.validateproduct .validateproduct-box .md-block h2 { padding: 5px 10px; color: #000c; font-size: 11px; line-height: 20px; font-weight: 400; }
.validateproduct .validateproduct-box .rt-block h3 { width: 100%; margin: 10px 0 15px; display: block; padding: 0; color: #19a20dcc; font-size: 15px; line-height: 22px; }
  
}

@media(max-width:439px) {
    /*///chek 400///*/
.about-login .about-matronix p { font-size: 14px; line-height: 24px; padding: 10px 0 0; }
 .about-login .about-matronix h4 { font-size: 16px; line-height: 18px; }
 .about-login .about-matronix .about-logo { width: 77%; padding: 15px 0; }
.about-login .matronix-login-block .login-logo { width: 18%; padding: 15px 15px 0 0; margin: 0; }
.about-login .matronix-login-block .login-block form .log-in-btn { width: 30%; margin: 15px auto; }
.about-login .matronix-login-block .login-block form .registration-button { width: 85%; }
.about-login .matronix-login-block .login-block form .checkbox input { width: 4%; top: 3px; height: auto; }
.about-login .matronix-login-block .login-block form .checkbox a { width: 93%; font-size: 15px; line-height: 18px; }

.OtherForYou .ValidateYourProduct-box { width: 100%; margin: 30px auto 50px; }
.OtherForYou .ValidateYourProduct-box h2 { width: 70%; font-size: 20px; line-height: 30px; padding: 0; margin: 0; }
.OtherForYou .ValidateYourProduct-box a img { width: 50%; }
.OtherForYou .ValidateYourProduct-box form .SerialNumber label { font-size: 15px; line-height: 25px; }
.OtherForYou .ValidateYourProduct-box form .SerialNumber input { width: 100%; padding: 6px 10px 9px; margin: 0; color: #000; font-size: 14px;}
.button-block ul li { display: inline-block; width: 100%; margin: 0 0 20px;}
.inner-banner a.backbutton img { width: 70px; top: 200px; padding: 3px 2px; border-radius: 5px; background: #ff1600d4; }
.validateproduct .validateproduct-box .lt-block { width: 35%; float: left; margin: 0 0px; }
.validateproduct .validateproduct-box .md-block { padding: 5px; width: 40%; }
.validateproduct .validateproduct-box .md-block img { width: 100%; margin: 0 auto 5px; display: block; border: 0.5px solid #cccccc6b; padding: 10px 10px; }
.validateproduct .validateproduct-box .md-block h2 { width: 100%; display: block; color: #000c; font-size: 13px; line-height: 19px; font-weight: 400; border: 0.5px solid #cccccc6b; padding: 10px 10px; margin: 0 auto 5px; }
.validateproduct .validateproduct-box .md-block h5 { width: 100%; display: block; color: #000c; font-size: 13px; line-height: 19px; font-weight: 300; border: 0.5px solid #cccccc6b; padding: 8px 10px; margin: 0 auto 5px; }
.validateproduct .validateproduct-box .rt-block h3 { width: 100%; margin: 15px 0 5px; display: block; padding: 0; color: #19a20dcc; font-size: 13px; line-height: 20px; }
.about-nodatafound h2 { display: block; color: #f54535; font-size: 30px; line-height: 50px; }
.about-nodatafound p { color: #000000d4; font-size: 14px; } 
.about-nodatafound h5 { font-size: 13px; line-height: 17px; padding: 5px 0 4px; color: #000000f7; margin: 0 0 0 10px; font-weight: 400; }
.validateproduct .validateproduct-box .md-block h2 { width: 100%; display: block; color: #000c; font-size: 11px; line-height: 19px; font-weight: 400; border: 0.5px solid #cccccc6b; padding: 5px;}
}

@media(max-width:399px) {
    /*///chek 381///*/
.inner-banner a.backbutton img { width: 70px; top: 185px; padding: 3px 2px; }
.inner-banner { height: 170px; padding: 0; margin: 0; }
.about-login .about-matronix .about-logo { width: 77%; padding: 0 0 15px; }
.about-login { padding: 0 0 30px; }
.inner-banner a.backbutton img { width: 60px; top: 170px; padding: 3px 2px;}
.validateproduct { position: relative; width: 100%; padding: 25px 0;}
.validateproduct .validateproduct-box .lt-block { width: 100%; float: none; margin: 0 0px 20px; border: 0.5px solid #cccccc63; padding: 15px; }
.validateproduct .validateproduct-box .md-block { padding: 5px; width: 100%; }
.validateproduct .validateproduct-box .rt-block { width: 80%; float: none; margin: 10px auto 0; display: block; }
.validateproduct .validateproduct-box .md-block { padding: 5px; width: 100%; float: none; margin: 0 0 30px; }
.validateproduct .validateproduct-box .rt-block h3 { width: 100%; margin: 10px 0 5px; display: block; padding: 0; color: #19a20dcc; font-size: 17px; line-height: 20px; }
.nodatafound .about-nodatafound img { position: absolute; top: 20px; width: 10%; right: 5px; } 
  .validateproduct .validateproduct-box .lt-block img {
    width: 100%;
    height: auto;
  }
 .validateproduct .validateproduct-box .md-block img {
    height: auto;
  }
.validateproduct .validateproduct-box .md-block h2 {
    height: auto;
  }  
}


@media(max-width:380px) {
    /*///chek 366///*/
.inner-banner { height: 165px; padding: 0; margin: 0; }





}

@media(max-width:365px) {
    /*///chek 320///*/
.about-login .about-matronix .about-logo { width: 95%; padding: 0 0 10px; }
.about-login .about-matronix h4 { font-size: 14px; line-height: 18px; }
.about-login .about-matronix p { font-size: 13px; line-height: 20px; padding: 6px 0 0; }
.about-login .matronix-login-block .login-block { padding: 10px; margin: 0; }
.about-login .matronix-login-block .login-logo { width: 21%; padding: 15px 10px 0 0; margin: 0; }
.about-login .matronix-login-block .login-block form h4 { font-size: 26px; line-height: 32px; }
.about-login .matronix-login-block .login-block form .fill-form label { padding: 0 0 5px; font-size: 15px; }
.about-login .matronix-login-block .login-block form .fill-form input { font-size: 14px; line-height: 18px; padding: 6px; height: 35px; }
.about-login .matronix-login-block .login-block form .fill-form select { font-size: 14px; line-height: 18px; padding: 0 0 0 6px; margin: 0; height: 35px; }
.about-login .matronix-login-block .login-block form .checkbox a { font-size: 14px; line-height: 18px; }
.about-login .matronix-login-block .login-block form .log-in-btn input[type="submit"] { padding: 6px 0; font-size: 13px; line-height: 18px; margin: 0; }
.about-login .matronix-login-block .login-block form .registration-button a { padding: 6px 0; font-size: 13px; line-height: 18px; margin: 0; }
.footer ul li { font-size: 10px; line-height: 18px; padding: 4px 4px 0 0; margin: 0; }
.footer .footer-logo img { width: 140%; padding: 0; margin: 0; }
.footer p { font-size: 10px; line-height: 18px; padding: 3px 0 0; }
.about-login .matronix-login-block .login-block form .fill-form textarea { font-size: 14px; line-height: 18px; padding: 6px; height: 70px; }
.about-login .matronix-login-block .login-block form .checkbox input { width: 4%; top: 3px; height: auto; }
.about-login .matronix-login-block .login-block form p { font-size: 13px; line-height: 18px; padding: 0 0 5px; margin: 0; }
.inner-banner { height: 130px; padding: 0; margin: 0; }
.privacy h2 { font-size: 26px; line-height: 32px; padding: 0 0 10px; }
.privacy p { font-size: 14px; line-height: 24px; }
.privacy p b { font-size: 14px; }
.privacy p strong { font-size: 16px; }
.inner-banner a.backbutton img {
width: 60px;
top: 145px;
padding: 3px 2px;
}



}








