@media (min-width: 320px) and (max-width: 480px) {
 body, p, .comon_link {
  font-size: 14px
 }
 header {
  padding-bottom: 0px
 }
 #cssmenu.small-screen {
  text-align: right
 }
 #cssmenu.small-screen #menu-button {
  height: 35px
 }
 .header_left .logo {
  position: relative;
  z-index: 1
 }
 #cssmenu.small-screen ul {
  position: fixed;
  left: 0;
  right: 0;
  background: #fff;
  padding: 30px 0 10px;
 }
 #cssmenu > ul > li > a {
  text-align: left;
  font-size: 14px;
  padding: 10px 15px
 }
 .footer_about p, .footer_about a {
  font-size: 14px
 }
 .footer_contact2 p {
  font-size: 14px
 }
 .footer_contact2 {
  padding-top: 15px
 }
 .footer_bottom {
  padding: 10px 0;
  font-size: 12px;
 }
 .footer_bottom, .powerd_ {
  text-align: center;
  line-height: inherit
 }
 .common_btn {
  padding: 8px 25px;
 }
 .common_btn:hover {
  padding: 8px 22px 8px 28px;
 }
 .contactform_btn .common_btn {
  margin-top: 25px;
 }
 .social_footer {
  padding-top: 30px;
  width: 100%;
 }
 .powerd_ {
  margin-top: 15px;
 }
 p {
  font-size: 16px;
 }
 .navbar-classic .navbar-collapse.show .dropdown .dropdown-menu {
  max-height: 250px;
  overflow-x: auto;
 }
 .mega-dropdown-menu ul {
  margin-bottom: 20px;
 }
 .navbar-classic .navbar-toggler {
margin:0 auto; border: none;
 }
 .topbar .nav-item .nav-link .badge-counter {
  top: 15px;
 }
 
 .shop_logo, .headlogin{ text-align: center; }
 .headlogin{margin:5px 0 15px 0;}
 .prodctwrnt_check .pr-0{padding-right:15px !important;}
 .prodctwrnt_check .pl-0{padding-left:15px !important;}
 .prdctcheck_img, .prdctcheck_form {min-height: auto;}
 .prdctcheck_img{padding:15px 0;}
 .prdctcheck_img img{width:30%;}
 .prdctcheck_img h1{font-size:23px; margin-bottom:0px;}
 .prdctcheck_img span {font-size: 17px;}
 .prdctcheck_form{padding:20px;}
 h2{font-size:22px;}
 .subhead {font-size: 17px;margin-bottom: 15px;}
 .registration_head.nav-pills .nav-link .fa{display:inline-block; width:100%;margin-bottom: 7px;} 
 .registration_head.nav-pills .nav-link{min-height: 100px;font-size: 15px;line-height: 19px;}
 .file-upload-wrapper::after{overflow: hidden;} 
 .dashtopboxes .col-auto.mr-3 {flex: 0 0 100%;width: 100%;max-width: 100%;text-align: center;}
 .period_frmto{margin:15px 0;}
 .period_frmto .textfield{width:100%;}
 .p_from{margin-bottom:7px;}
 .footercopyright {padding: 0 30px 30px 30px;}
 .powered {margin-top: 15px;display: inline-block;margin-bottom: 5px;} 
 .footercopyright .text-right{ text-align:center !important;}
 .commonform .common_btn{width:100%;padding: 10px 7px 10px 13px; text-align:center;}
 .commonform .common_btn:hover{padding: 10px;}
 
}
@media (min-width: 480px) and (max-width: 599px) {
 body, p, .comon_link {
  font-size: 14px
 }
 header {
  padding-bottom: 0
 }
 #cssmenu.small-screen {
  text-align: right
 }
 #cssmenu.small-screen #menu-button {
  height: 35px
 }
 .header_left .logo {
  position: relative;
  z-index: 1
 }
 #cssmenu.small-screen ul {
  position: fixed;
  left: 0;
  right: 0;
  background: #fff;
  padding: 30px 0 10px;
 }
 #cssmenu > ul > li > a {
  text-align: left;
  font-size: 14px;
  padding: 10px 15px
 }
  .prdctcheck_img img{width:20%;}
 
 
 
}
@media (min-width: 600px) and (max-width: 767px) {
 body, p, .comon_link {
  font-size: 14px
 }
 header {
  padding-bottom: 10px;
 }
 #cssmenu.small-screen {
  text-align: right
 }
 #cssmenu.small-screen #menu-button {
  height: 35px
 }
 .header_left .logo {
  position: relative;
  z-index: 1
 }
 #cssmenu.small-screen ul {
  position: fixed;
  left: 0;
  right: 0;
  background: #fff;
  padding: 30px 0 10px;
 }
 #cssmenu > ul > li > a {
  text-align: left;
  font-size: 14px;
  padding: 10px 15px
 }
 .footer_about p, .footer_about a {
  font-size: 14px
 }
 .footer_contact2 p {
  font-size: 14px
 }
 .footer_contact2 {
  padding-top: 15px
 }
 .footer_bottom {
  padding: 10px 0;
  font-size: 12px;
 }
 .footer_bottom, .powerd_ {
  text-align: center;
  line-height: inherit
 }
 .common_btn {
  padding: 8px 25px;
 }
 .common_btn:hover {
  padding: 8px 22px 8px 28px;
 }
 .contactform_btn .common_btn {
  margin-top: 5px;
 }
 .social_footer {
  padding-top: 30px;
  width: 100%;
 }
 .powerd_ {
  margin-top: 0px;
 }
 .footer_bottom .col-sm-8 {
  text-align: left;
 }
 p {
  font-size: 16px;
 }
 /*.navbar-classic .navbar-nav{max-height: 230px;overflow-x: scroll;}*/
 .mega-dropdown-menu ul {
  margin-bottom: 20px;
 }

 .navbar-classic .navbar-toggler {

  padding-left: 0; border:none;
 }
 .contactbtm_sec h6 {
  font-size: 23px;
 }
 .powerd_ {
  text-align: right;
 }
 
 
 .shop_logo{max-width: 50%;}
 .headlogin{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%; padding-top: 5px;}
 .prodctwrnt_check .pl-0 {padding-left: 15px !important;}
.prodctwrnt_check .pr-0 {padding-right: 15px !important;}
 .prdctcheck_img{min-height:auto; padding:20px 0;}
  .registration_head.nav-pills .nav-link .fa{display:inline-block; width:100%;margin-bottom: 7px;} 
 .registration_head.nav-pills .nav-link{min-height: 95px;font-size: 17px;line-height: 19px;}
 .file-upload-wrapper::after{overflow: hidden;} 
  .otp_ .textfield{width: 75%;margin: 0 auto 25px;}
.copyright.text-left , .footercopyright .text-right{ text-align:center !important;}
 .footercopyright .text-right{ margin-top:15px;}
 .wrnt_regrep_head{display: inline-block !important;}
  .p_from, .p_to{width:45%; margin-top: 15px;}
 .period_frmto .textfield{width:175px;}
  .commonform .common_btn:hover{padding: 10px 45px 10px 55px;}
}
@media (max-width: 767px) {
 .navbar-classic.navbar {
  border-top: none; padding-top:0;
 }
 .navbar-classic .navbar-nav .nav-item .nav-link .fa {
  float: right;
 }
 .navbar-classic .navbar-collapse.show .navbar-nav .nav-item .nav-link{border-bottom:none;}
 .shop_footer h6 {font-size: 17px;}
 
 .registration_area{width:100%;}
 
 
}
@media (min-width: 768px) {
 .text-md-center {
  text-align: center!important;
 }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
 body, p, .comon_link {
  font-size: 14px
 }
 header {
  padding-bottom: 10px;
 }
 #cssmenu.small-screen {
  text-align: right
 }
 #cssmenu.small-screen #menu-button {
  height: 35px
 }
 .header_left .logo {
  position: relative;
  z-index: 1
 }
 #cssmenu.small-screen ul {
  position: fixed;
  left: 0;
  right: 0;
  background: #fff;
  padding: 30px 0 10px;
 }
 #cssmenu > ul > li > a {
  text-align: left;
  font-size: 14px;
  padding: 10px 15px
 }
 .footer_bottom {
  padding: 10px 0
 }
 .footer_bottom, .powerd_ {
  text-align: center;
  line-height: inherit
 }
 .common_btn {
  padding: 8px 25px;
 }
 .common_btn:hover {
  padding: 8px 22px 8px 28px;
 }
 .contactform_btn .common_btn {
  margin-top: 5px;
 }
 .social_footer {
  padding-top: 30px;
 }
 .powerd_ {
  margin-top: 0px;
 }
 .footer_bottom .col-sm-8 {
  text-align: left;
 }
 .navbar-classic .navbar-toggler {
margin-left: 0;padding-left: 0;border: none;
 }
 .navbar-classic .navbar-collapse.show .navbar-nav .nav-item .nav-link{border-bottom:none;}
 .contactbtm_sec {
  padding: 0;
 }
 .contactbtm_sec h6 {
  font-size: 22px;
 }
 .contactbtm_sec h3 {
  font-size: 35px;
 }
 .foot_socialarea {
  padding-left: 25px;
 }
 .footlocation_, .footno_, .footmail_ {
  font-size: 14px;
 }
 .powerd_ {
  text-align: right;
 }
 .navbar-classic .navbar-nav .nav-item .nav-link .fa {
  float: right;
  margin-top: -18px;
 }
 
 .prdctcheck_form{padding:30px;}
 h2 {font-size: 24px;}
 .shop_footer h6 {font-size: 17px;}
 .prdctcheck_form p{margin-bottom:30px;}
 .registration_area {width: 90%;}
 .registration_head.nav-pills .nav-link{font-size:16px;}
 .otp_ .textfield{width: 75%;margin: 0 auto 25px;}
  .dashtopboxes .col-auto.mr-3 {flex: 0 0 100%;width: 100%;max-width: 100%;text-align: center;}
 .copyright.text-left , .footercopyright .text-right{ text-align:center !important;}
 .footercopyright .text-right{ margin-top:15px;}
 .wrnt_regrep_head{display: inline-block !important;}
  .p_from, .p_to{width:45%; margin-top: 15px;}
 .period_frmto .textfield{width:190px;}
  .commonform .common_btn:hover{padding: 10px 45px 10px 55px;}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {}
@media (max-width: 991px) {}
@media (min-width: 992px) {}
@media only screen and (min-width:992px) and (max-width:1100px) {
 #cssmenu > ul > li > a {
  padding: 10px 5px;
  font-size: 14px;
 }
 .for_shopheadmenu #navbar-classic {
  padding: 0 15px;
 }
 .navbar-classic.navbar{padding-top:0;}
 .navbar-classic .navbar-nav .nav-item .nav-link {
  padding: 12px 10px;
  font-size: 15px;
 }
 .contactbtm_sec {
  padding: 0;
 }
 .contactbtm_sec h6 {
  font-size: 22px;
 }
 .contactbtm_sec h3 {
  font-size: 35px;
 }
 .foot_socialarea {
  padding-left: 25px;
 }
 .footlocation_, .footno_, .footmail_ {
  font-size: 14px;
 }
 .powerd_ {
  text-align: right;
 }
 .mega-dropdown-menu ul li a {
  font-size: 13px;
 }
 .prdctcheck_form{padding:35px;}
  .registration_area {width: 80%;}
 .registration_head.nav-pills .nav-link{font-size:16px;}
 .period_frmto .textfield{width:165px;}
 .commonform .col-lg-2{flex: 0 0 25%;max-width: 25%;}
 .commonform .col-lg-4{flex: 0 0 50%;max-width: 50%;}
 
}
@media only screen and (min-width:1101px) and (max-width:1199px) {
 #cssmenu > ul > li > a {
  padding: 10px 5px;
  font-size: 14px;
 }
}
@media (min-width: 1200px) {}
@media (min-width: 1200px) and (max-width: 1280px) {}
@media (min-width: 1300px) and (max-width: 1366px) {}
@media (min-width: 1368px) and (max-width: 1450px) {}
@media (min-width: 1600px) and (max-width: 1680px) {}
@media (min-width: 1900px) and (max-width: 1920px) {}
