@charset "utf-8";

@media only screen and (max-width:1280px) {
	
	.wrap { width:90%;}
	.home_page_box { height:auto; margin-left:5px;}
	
}

@media only screen and (max-width:980px) {
	
	.wrap { width:90%;}
	.home_page_box { height:auto; margin-left:5px;}
	.button{ width:90%;}
	.footer_link { width:45%;}
	.product_list { width:45%;}
	.footer_contact{ width:45%;}
	.socia_media { width:45%;}
	.copyright{ width:50%;}
}

@media only screen and (max-width:768px) {
	
	.wrap { width:100%;  flex-wrap: wrap;}
	.logo{ width:40%;}
	.home_page_box { height:auto; margin-left:5px; width:90%;}
	.button{ width:60%; box-sizing: border-box;}
	.footer_link { width:90%;}
	.product_list { width:90%;}
	.footer_contact{ width:90%;}
	.socia_media { width:90%;}
	.shreya_infosoft a{ width:90%;}
	.copyright{ width:90%; float:left;}
	.product_image {
	  width:45%;
    }
    
    
    
    
    #cssmenu {
      width: 51% !important;
    }

    .footer-left h1{
       margin-left: 39px;
     }
     .product_list a{
     	width: 100%;
     }
     .footer-left p {
       margin-left: 42px;
      }
      #container #menu-wrap{

      	text-align: left;
      }
      .shreya_infosoft a {
         margin: 1px 13px;
      }

      .copyright {
         margin: 0 12px;
      }

.product_box {
	padding: 0px;
	float: left;
	width: 90%;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#cssmenu{
	margin-right: 0px;
}
 .language_select {
       display: none !important;
     }
     
     
     #container #menu-wrap {
         
         text-align: left !important;
     }



.product_box h2{font-family:Century Gothic; font-size:20px; color:#000; text-align:left; margin:0px; margin-left:30px;}
}

@media only screen and (max-width:640px) {
	.welcome_note h1 { font-size:24px;}
	.product_image {
	width:90%;

}
	
}

@media only screen and (max-width:480px) {
	
	.welcome_note h1 { font-size:22px;}
	
	.product_details table{ width:90%; font-family:Century Gothic; font-size:14px; color:#000;
 text-align:left; float:left;}
 .product_details table h1{font-size:18px !important;
  border:none; margin:0px; color:#fff; background-color:#333; }
   .grey_colour { background-color:#dbdbdb;}
   
	 #cssmenu{
	 	    margin-right: 0px !important;
	 }
	  .language_select {
       display: none !important;
     }
     
     .wrap {
      
       width: 100%;
       flex-wrap: wrap;
      }
      #container #menu-wrap {
         
         text-align: left !important;
      }
     #container #menu-wrap {
         
         margin: 0px 0px 0px 0px !important;
     }
     
     .menutoggler.right {
    
       right: 20px !important;
    }
     
     .menutoggler.right {
    right: 20px !important;
    display: none !important;
  }
  
  #cssmenu {
      
      float: left !important;
      text-align: center !important;
  }


  #cssmenu .submenu-button::before {
    content: '';
    position: absolute;
    left: 63px !important;
    top: 26px;
    display: block;
    width: 11px;
    height: 1px;
    background: #000000;
    z-index: 99;
}

#cssmenu .submenu-button::after {
    content: '';
    position: absolute;
    top: 21px;
    left: 69px !important;
    display: block;
    width: 1px;
    height: 11px;
    background: #000000;
    z-index: 99;
}
#cssmenu ul ul li a {
    padding: 13px 0px 15px 0px !important;


  }
  
  #cssmenu .submenu-button {
      
      
  }
  #cssmenu .submenu-button {
     border-left: 0px solid rgba(120, 120, 120, 0.15);
  }
  
  
  
}